From c1298d65422b608dae62a4c66b751b05e2b893f3 Mon Sep 17 00:00:00 2001 From: Yannick Richter Date: Sat, 1 Jun 2024 14:39:39 +0200 Subject: [PATCH] Version update 1.14.4 --- CHANGELOG.md | 13 +++++++++---- Firmware/FFBoard/Inc/constants.h | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b43f7ad..c2d2b1d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,16 @@ ### Changes this version: -- Only activate brake resistor if vint and vext are >6.5V. Prevents board from activating resistor if only usb powered and a fault reset loop -- Changed behaviour of direction enable and axis enable bits in set_effect report to always apply direction vector - - Fix for Forza Motorsport +- TMC E-Stop handled even during calibration by pausing and disabling driver +- E-Stop checked correctly after startup. You can now disable force and delay startup by setting E-Stop during startup. +- Digital and Analog sources are disabled by default +- Biss-C 1 rotation offset glitch at first packet fixed +- Reverted CAN retransmission to enabled temporarily. Fixes 2 axis ODrive issues. ### Changes since v1.14.0 - Save TMC space vector PWM mode in flash. Should be usually on for BLDC motors if the star point is isolated. - Allow using the motors flux component to dissipate energy with the TMC4671 instead of the brake resistor. May cause noticable braking in the motor but takes stress off the resistor. - Axis speed limiter usable and saved in flash. - Removed unused hall direction flash setting. -- Added local button pulse mode \ No newline at end of file +- Added local button pulse mode +- Only activate brake resistor if vint and vext are >6.5V. Prevents board from activating resistor if only usb powered and a fault reset loop +- Changed behaviour of direction enable and axis enable bits in set_effect report to always apply direction vector + - Fix for Forza Motorsport \ No newline at end of file diff --git a/Firmware/FFBoard/Inc/constants.h b/Firmware/FFBoard/Inc/constants.h index 0245ce12..f4725c22 100644 --- a/Firmware/FFBoard/Inc/constants.h +++ b/Firmware/FFBoard/Inc/constants.h @@ -8,7 +8,7 @@ * For more settings see target_constants.h in a target specific folder */ -static const uint8_t SW_VERSION_INT[3] = {1,14,3}; // Version as array. 8 bit each! +static const uint8_t SW_VERSION_INT[3] = {1,14,4}; // Version as array. 8 bit each! #define MAX_AXIS 2 // ONLY USE 2 for now else screws HID Reports #define FLASH_VERSION 0 // Counter to increase whenever a full flash erase is required.