Releases: mike-matera/FastPID
Fix behavior of clear()
The clear() function does not affect the coefficients and, therefore, should not clear the error flag().
Fixed keyword highlighting.
Thanks to a generous PR.
Add setOuptutLimist() function for finer limit control.
Performance improvements and corner-case fixes.
This release changes the API to achieve better performance. Previous releases were about 60% slower than ArduinoPID (embarrassing!). This release, though it has reduced functionality, is about 30% faster than ArduinoPID. Also, extensive work has gone into verification. This PID controller is correct against my Python based reference for a broad range of parameter combinations.
You should switch to using this release ASAP. Sorry for the breakage!
First production ready release.
After testing against the great ArduinoPID I'm confident that the controller functions properly. Many thanks to Brett Beauregard.
Fixed the sign of the derivative term.
This release fixes the derivative term.
Fixed mathematical error from the first release.
Thanks to @br3ttb for setting me straight!
Initial Release
v0.1.0 Bump revision for first release.