v1.0-encoder-fix
Pre-release
Pre-release
Fix for ghost HID output on rotary encoders (partial rotation false press).
Changes
- encoders.c: added cycle_started logic to EncoderProcess()
- common_types.h: added cycle_started field to encoder_state_t
How to flash
This firmware must be flashed through the FreeJoy Configurator:
- Open FreeJoy Configurator
- Go to the "Advanced Settings" tab
- Click "Enter Flasher Mode" and wait
- Click "Flash Firmware"
- Select this .bin file
- Wait for the process to complete and reconnect the device
Hardware
Compiled for STM32F103C8 (Blue Pill) — standard FreeJoy pinout.
If your pinout is different, recompile from the patched source.
Status
Pre-release / community testing. Please report results in issue FreeJoy-Team#160.