This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to program custom nrf52832 board to act as HID device

Hi, I am a beginner at this and I want to make a scroll wheel that connect to Android devices as an HID device. I have a custom BLE board from Skylabs (SKB569) with NRF52832 on it (picture below).

I have already ordered the NRF52 DK because I need it to program the custom board. I also plan to use a rotary encoder to act as a scroll wheel. 

My problem is that I haven't worked with anything similar in the past and have no idea where to begin. Are there any tutorials or guides I can follow to achieve some similar functionality and work my way from there?

My goal is to have the custom board connected to the rotary encoder and be able to scroll the android screen (when in apps) same as a mouse scroll wheel by using the HID profile of the BLE.

Related