Skip to content

Releases: FreeJoy-Team/FreeJoyConfigurator

Release v1.6.2

04 Aug 18:48
Compare
Choose a tag to compare
  • Axis centering now stored in config
  • New calibration method
  • Bluepill image changed to render
  • Added support for POV with center
  • Added debounce for axis to buttons
  • Removed unused references
  • Configurator works without installer
  • Fixed multiboard operation

UPD. v1.6.2b1 added axes value indication for Axis to Buttons tab
UPD. v1.6.2b2 fixed shifts buttons available range and USB device name editing
UPD. v1.6.2b3 fixed shifts registers latch pin sharing

Release v1.6.0

10 Jun 18:54
Compare
Choose a tag to compare

Changes:

  • HID bootloader (improved software updating algorithm)
  • Timer functionality for buttons (delay before pressing and press duration)
  • Sequential non-latching buttons
  • Logic buttons inversion option
  • Button output disabling option
  • Axis trimming by buttons
  • Axis centering by buttons (helicopter-style trimming)
  • Axis prescaler
  • Combined axes activation by button
  • Prescaler activation by button
  • "Equal" function for combined axes
  • Encoders as axes sources
  • High-resolution (fast) encoder support
  • Some GUI fixes
  • Improved USB operation

Migrating from v1.5.x without a programmer device
For updating FreeJoy v1.5.x to v1.6.0 run FreeJoy Configurator v1.5.x and upload Bootloader.bin file from the archive to the device.
Then the new firmware can be uploaded via FreeJoy Configurator v1.6.0 as described in wiki

UPD. v1.6.0b4 added buttons logging and fixed encoder inputs enumeration
UPD. v1.6.0b5 fixed VID/PID refreshing on UI

Release v1.5.1

19 Apr 09:33
Compare
Choose a tag to compare

Changes:

  • Now it is possible to set one Latch pin to several shift register chains
  • Pins mapped to shift registers now displayed on shift registers tab of configurator
  • Support of ADS1115 external ADCs
  • Support of AS5600 sensor in I2C mode
  • Support of 3-axis MLX90393 sensor in SPI mode
  • Support of all MCP32xx external ADCs(изменено)
  • Migration to AC6 compiler
  • A lot of bugfixes and improvements

UPD. v1.5.1b4 I2C address combobox not enabled when I2C is not axis source

Release v1.4.1

06 Mar 08:28
130c20d
Compare
Choose a tag to compare

Changes:

  • Added dynamic deadband support
  • Added LEDs support
  • Added PWM channels support
  • Optimization for small wide displays
  • Added sequential buttons support
  • Config name is set to device name while saving at default
  • Pin/buttons config error indication

UPD. v1.4.1b4 fixed reading buttons config from device
UPD2. v1.4.1b5 fixed crash at saving config without plugged device

Release v1.3.4

23 Feb 17:43
Compare
Choose a tag to compare

Changes:

  • Added pressed shifts indication
  • PID settings
  • Dynamic HID config settings
  • Encoders in buttons matrix

Release v1.3.3

05 Feb 20:05
Compare
Choose a tag to compare

Features:

  • New buttons configuration algorithm (splitting buttons to logical and physical)
  • New axes configuration algorithm
  • More information about errors while flashing firmware
  • Protection from loading old or broken config file

Fixes:

  • Loading files
  • Forgotten ButtonsVcc function
  • Some small stability fixes

Release v1.02

20 Jan 23:43
27ff812
Compare
Choose a tag to compare

Features:

  • Added support for shift registers 74HC165 and CD4021
  • Added support for TLE5010/5011 sensors
  • AxesToButtons function now work for both analog axes and digital sensors
  • Axes output can be disabled without disabling overlaying features (like AxesToButtons)
  • Axis resolution now can be set from 1 bit to 12 bits
  • Improved calibration algorithm
  • Magnet offset option for magnetic field sensors
  • Several boards can be connected to the configurator at the same time (you can choose one)

Fixes:

  • POV pressing indication
  • Encoder output stability improved
  • Encoder inputs removed from matrix button's configuration
  • POV buttons added to all button's configurations
  • Fixed calibration center calculation

Warning! This version is not compatible with FreeJoy versions older than v1.02 and configuration files of other versions.
FreeJoy .hex file v.1.02 should be flashed with Chip Erase to the BluePill board before using this utility"

Pre-release v1.01

10 Jan 11:45
Compare
Choose a tag to compare
Pre-release v1.01 Pre-release
Pre-release

Features:

  • Added Axis to Buttons feature

Fixes:

  • Error with PinConfig after reading configuration from device
  • Axis View markup
  • Button config updating
  • AxesToButtons config exchange

Warning! This version of FreeJoyConfigurator is not compatible with FreeJoy version below v1.01

Pre-release v1.00

27 Nov 17:25
dbf2cbb
Compare
Choose a tag to compare
Pre-release v1.00 Pre-release
Pre-release

Features:

  • Up to 8 axis
  • Up to 128 buttons
  • Up to 64 encoders
  • Up to 4 POVs

Setup.zip