Release v1.7.0
Changes:
- Optimized I2C sensors reading algorithm
- I2C pins moved to PB10 and PB11
- Added one more PWM channel (now there are 4 channels)
- Added PWM duty cycle control by axis value
- Axes/buttons config now always dynamic (only used buttons and axes are shown in system)
- Added test support for AS5048A sensor (thanks @gerh)
- Added test support for TLE5012B sensor
- Major USB architecture changes
Fixes:
- Fixes for MLX90393 sensor operation
- Fixed encoders behaviour with enabled shift modificators
- Fixed MCP320x line operation
- Fixed collision between PWM LED and SPI interface
- Some workarounds with PWM LED blinking if internal ADC enabled
- Some SPI communication fixes/improvements
- Fixed makefile for ARMCC (thanks @wizhippo)
- Fixed Discord/Teamspeak buttons mapping problem
Important note:
WPF version of FreeJoyConfigurator is no more supported starting from this version. Use FreeJoyConfiguratorQt developed by @Reksotiv instead.
Qt version of configurator support many features as:
- Config backwards compatibility
- Multilanguage support (English and Russian at the moment)
- Changing GIU color themes
- Binding buttons by pressing
- and many more..
UPD. v1_7_0b1 fixed slider axes HID descriptor report
UPD. v1_7_0b2 fixed HID descriptor for linux applications, logical buttons inversion, bootloader pins for bluepill, POV buttons mapping reverted to v1.6.3 state
UPD. v1_7_0b3 fixed HID report sending for configurator parameters packets