Other Parts Discussed in Thread: CC2540
I am using the CC2540 keyfob and the TI BLE stack to develop a HID Sensor device that will communicate with a Windows 8 platform. Windows 8 transforms a HID Sensor to a Windows Sensor via the Windows HID Class driver.
The Windows Sensor API provides fixed HID Report data items, namely SENSOR_DATA_TYPE_CUSTOM_VALUE_1 through SENSOR_DATA_TYPE_CUSTOM_VALUE_28.
My problem is that up to and include SENSOR_DATA_TYPE_CUSTOM_VALUE_15, my sensor device communicates with the Windows 8 platform as expected. Adding ...VALUE_16, generates unpredicatable behavior. Removing ...VALUE_16, restores back to expected behavior.
I want to send as many data as possible in a single input report for a HID custom sensor.
There appears to be a issue that I suspect may be a size limit.
Is there a size limitation of the HID report descriptor in the TI BLE stack?