From 97cbef0ef21e7b24a051dec6bbf3579f00e150d5 Mon Sep 17 00:00:00 2001 From: Tellicious Date: Sat, 31 Aug 2024 19:34:14 +0200 Subject: [PATCH] Updated changelog --- .github/releaseBody.md | 30 +++++------------------------- Changelog.md | 8 ++++++++ 2 files changed, 13 insertions(+), 25 deletions(-) diff --git a/.github/releaseBody.md b/.github/releaseBody.md index 78afe77..13e6c09 100644 --- a/.github/releaseBody.md +++ b/.github/releaseBody.md @@ -1,29 +1,9 @@ -## Added unit tests and many bugfixes - -**New features:** -- Added function to delete event object -- Added functions to delete hash-table objects -- Added unit tests for all functions +## Multiple improvements to PID **Improvements:** -- Improved `timer.c` function to detect multiple events -- Added asserts to check input parameters correctness in `IIRFilters.c` -- Changed `fastSqrt` and `fastInvSqrt` to return `NaN` if a negative value is given as input -- Minor change to `PID_calcAeroClamp` to fully stop integration when saturation is reached -- Minor improvement to `PID_calcBackCalc` -- Changed return type of `eventInit` -- Minor change in LPHashTable resizing logic -- Added some more asserts to check input parameters to `matrix.c` - -**Bugfix:** -- Fixed a bug causing an endless loop on certain conditions on `lpHashTableGet` -- Removed useless and not working iterator from `LPHashTable` -- Bugfix on `BIT_TOGGLE`, `BIT_TOGGLE_IN_PLACE`, `MAX` and `MIN` macros -- Major bugfix on `PID_calcIntegralClamp` -- Bugfix on `listInsert` -- Minor bugfix on `matrixInversedStatic_rob` -- Minor bugfix to `numMethods.h` -- Minor bugfix on `event.h` -- Fixed descriptions in some headers +- Major change to `PID_calcBackCalc` to align output with Simulink PID block +- Optimized PID calculation functions to remove 2 unnecessary struct members +- Changed many inline functions to defines in `PID.h` +- Extended PID unit tests to validate also set, get and reset functions See [Changelog](Changelog.md) \ No newline at end of file diff --git a/Changelog.md b/Changelog.md index 347847d..0e6c525 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,13 @@ # Changelog +## v1.16.0 + +**Improvements:** +- Major change to `PID_calcBackCalc` to align output with Simulink PID block +- Optimized PID calculation functions to remove 2 unnecessary struct members +- Changed many inline functions to defines in `PID.h` +- Extended PID unit tests to validate also set, get and reset functions + ## v1.15.0 **New features:**