[Raspberry Pi Pico W] BTstack BLE Ep 4. HID over GATT -- Custom keypad HID device

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 9

  • @비전공돌이
    @비전공돌이 ปีที่แล้ว

    Thank you!!!!! I was making a keyboard with rpi pico, and it's the best tutorial🥳🥳🥳

  • @akshayngp007
    @akshayngp007 ปีที่แล้ว

    Great tutorial, Thanks!!

  • @ryanseibert1449
    @ryanseibert1449 ปีที่แล้ว

    So Much ❤!!!

  • @kesavansingaravelu4456
    @kesavansingaravelu4456 10 หลายเดือนก่อน

    Hi brother, Thank you for this video. i have one doubt, Will it work on Raspberry Pi 4?

  • @madasy2857
    @madasy2857 3 หลายเดือนก่อน

    where is profile_data declared? thanks!

    • @MCUAppPrototypeLab
      @MCUAppPrototypeLab  3 หลายเดือนก่อน

      profile_data is declared in build/generated/hog_custom_keypad.h which is generated by [pico_btstack_make_gatt_header(hog_custom_keypad PRIVATE "${CMAKE_CURRENT_LIST_DIR}/hog_custom_keypad.gatt")] in CMakeLists.txt

  • @ryanseibert1449
    @ryanseibert1449 ปีที่แล้ว

    May I ask, why it doesn't work normally with iPhone and Windows?

    • @MCUAppPrototypeLab
      @MCUAppPrototypeLab  ปีที่แล้ว +1

      You may forget this paired device, turn Host device Bluetooth(iPhone or Windows) off and then on, reset HID device and try again.

  • @eugeniooctavies3725
    @eugeniooctavies3725 3 หลายเดือนก่อน

    pico-sdk/lib/btstack/src/ad_parser.h:70:49: warning: type defaults to 'int' in declaration of 'ad_context_t' [-Wimplicit-int]
    pico-sdk/lib/btstack/src/ad_parser.h:70:62: error: expected ';', ',' or ')' before '*' token
    70 | uint8_t ad_iterator_get_data_type(const ad_context_t * context);
    I kept getting loads of errors and warnings from ad_parser.h, even after I updated the SDK.
    I just need the arrow keys for my use case, so I modified your code