This project utilizes a Bluepill board (STM32F103C8) to allow the connection of a digital RC reciever as a USB computer joystick (USB HID device).
- CRSF and CRSFv3 (baudrate negotiation not supported at the moment)
- SBUS
- GHST
- ELRS
Precompiled binaries can be downloaded from releases page.
Basic configuration is
- 4 analog channels (0...2047)
- 8 buttons
SBUS 6xFULL (analogs) and 8xFULL are available if needed.
Platformio is used. Check https://docs.platformio.org/en/latest/core/quickstart.html for more info.
Flash using ST-Link or using FTDI (this tool can be used https://www.st.com/en/development-tools/flasher-stm32.html).
wiring:
receiver | Bluepill |
---|---|
TX | PA3 (USART2 RX) |
5V | 5V |
GND | GND |
RX | not connected |