Hello
I am trying to implement a little remote for consumer controls (e.g. volume up and down) with the CC2540 Mini Development kit.
The HIDEmuKbd App is my starting point for this.
I have modified the key codes to regular to 'A' and 'B' in order to verify that the central device supports HID over GATT.
This worked like charm.
Now the next step is to modify the HID descriptor in the hidkbdservice in order to additionally include consumer control input. For this purpose I have refactored the hidkbmservice of the HIDAdvREmote to comply with the function signatures of the hidkbdservice. In other words I have changed the function names so that they have the same names as the original hidkbdservice function names (the two files are very similar).
My hope was that this change would leave my modified HIDEmuKbd app still functional i.e. the central device would still understand the send reports and interpret them as character a and b.
Though now the central device does not interpret the report anymore the way I intended.
Does anyone have an idea what could cause this behaviour?
Thanks
Michael