Skip to content

v1.0-encoder-fix

Pre-release
Pre-release

Choose a tag to compare

@RMSSimRacing RMSSimRacing released this 08 May 02:57
1b1646a

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

⚠️ DO NOT flash this .bin using ST-Link or STM32CubeProgrammer.

This firmware must be flashed through the FreeJoy Configurator:

  1. Open FreeJoy Configurator
  2. Go to the "Advanced Settings" tab
  3. Click "Enter Flasher Mode" and wait
  4. Click "Flash Firmware"
  5. Select this .bin file
  6. 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.