Dear all,
I connect to a BLE smart remote with 5 buttons. Pheripheral explorer shows the following HID service characteristics:
Service 1812
Characteristic 2a4e, properties 0x6, value 0x01
Descriptor 2803, value 0x1A27004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0101
Descriptor 2803, value 0x1A2B004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0201
Descriptor 2803, value 0x0E2F004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0xE
Descriptor 2908, value 0x0102
Descriptor 2803, value 0x1A32004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0301
Descriptor 2803, value 0x1A36004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0401
Descriptor 2803, value 0x1A3A004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0501
Descriptor 2803, value 0x1A3E004D2A
Descriptor 2a4d, value 0x
Characteristic 2a4d, properties 0x1A
Descriptor 2902, value 0x0000
Descriptor 2908, value 0x0601
Descriptor 2803, value 0x0242004B2A
Descriptor 2a4b, value 0x050C0901A1018503150025017501950809CD09B509B609EA09E9097209320A23028106C0
I subsrcibe to index 3 and receive notifications successfully. BLE.debug(Serial) shows, that in fact I get two notifications.
The first one is relevant for me, but I can most of the time only see data of the second one:
Bad case:
13:45:21.164 -> HCI ACLDATA RX <- 0200200800040004001B320010
13:45:21.164 -> HCI ACLDATA RX <- 0200200800040004001B320000
13:45:21.164 -> Updated! Data: 0x0
Good case
13:45:26.731 -> HCI ACLDATA RX <- 0200200800040004001B320010
13:45:26.731 -> Updated! Data: 0x10
13:45:26.796 -> HCI ACLDATA RX <- 0200200800040004001B320000
13:45:26.796 -> Updated! Data: 0x0
How can I save values, or speed up operation to not "miss" data?
Best,
Simon