Skip to content

Commit

Permalink
Updated changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
Tellicious committed Aug 31, 2024
1 parent a56c5af commit 97cbef0
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 25 deletions.
30 changes: 5 additions & 25 deletions .github/releaseBody.md
Original file line number Diff line number Diff line change
@@ -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)
8 changes: 8 additions & 0 deletions Changelog.md
Original file line number Diff line number Diff line change
@@ -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:**
Expand Down

0 comments on commit 97cbef0

Please sign in to comment.