Есть готовая программа для простой платы с Nordic nRF51822 и акселерометром lis2dh12.
Плата с программой подключается как беспроводная клавиатура (BLE HID) и шлет нажатия клавиатуры при вращении платы.
Нужно добавить функцию плата должна подключаться не как BLE HID клавиатура, а как BLE HID геймпад, и слать не нажатия кнопок, а движения стика.
Есть исходник программы, компилятор (Keil) и работающий программатор платы(SEGGER J-LINK). Программа сделана на базе стандартного примера из SDK Nordic.
Есть также исходник программы, где nRF51822 подключается именно как BLE HID геймпад.
Опубликовано 3 года назад