From cb985392f98493c0ad4fc97ceb9308e116a0ad79 Mon Sep 17 00:00:00 2001 From: Yannick Richter Date: Thu, 13 Jun 2024 17:30:10 +0200 Subject: [PATCH] Changelog + Version update --- CHANGELOG.md | 17 ++--------------- Firmware/FFBoard/Inc/constants.h | 2 +- 2 files changed, 3 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c2d2b1d7..a098b7f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,16 +1,3 @@ ### Changes this version: -- 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 -- 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 +- Added independend friction and inertia effects to axis +- ODrive class can save encoder position offset diff --git a/Firmware/FFBoard/Inc/constants.h b/Firmware/FFBoard/Inc/constants.h index b479081c..2b2b8c87 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,5}; // Version as array. 8 bit each! +static const uint8_t SW_VERSION_INT[3] = {1,15,0}; // 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.