3 Replies Latest reply on Jul 1, 2016 7:00 PM by MichaelF_56

    BCM20737 - HID Keyboard

      Hi guys,


      I'm attempting to expose the BCM20737 as a HID device, specifically a keyboard. I took a look at the watch example, and tried to adapt it to what I want to do. A couple things don't seem to work, though.


      1.) Windows isn't seeing my device as a keyboard, just a generic device

      2.) Windows says 'driver error' when trying to connect


      My thought is there is likely something wrong with my GATT table. Can you see anything I am doing wrong here?


      Here is a link to my db:

      db.c · GitHub


      In my code, I am simply trying to send the letter 'a' every second:

      bleprofile_sendNotification(0x16, (uint8_t *)(&keyboardStatus), sizeof(keyboardStatus));


      Where keyboardStatus is

      0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00