We are developing a HID GAMEPAD controller and need help with the embedded FW and specifically the HID MAP.
We need to get a HID GAMEPAD hardware to work on Android using the nRF52 BLE processor. We are using a HID test APP and comparing our values to a known good GAMEPAD (Steel Series BLE gamepad) Everything is working EXCEPT one big problem. We are loosing a lot of resolution on the Joystick values. When the values of POINTER_X, POINTER_Y, POINTER_RZ and POINTER_Z out greater than 4 and less than -4, the values on the HID are multiples of 4. (for example, 4, 8, 12, etc). If we DECREMENT by one from 4 to 0 or -4 to 0, the values on the Android test app goe from 4, 3, 2, 1 as we would expect.
We need help to solve this problem. In the attached document is the HID MAP we are using.
Hi,
I hope you are doing well. I have experience in developing BLE projects using NRF52. I have reviewed your project details. What I understood is you are trying to clone a device? Am I right?
Please send me message for further discussion.
Looking Forward,
Khawaja