Skip to content

Releases: Dlloydev/QuickPID

QuickPID 3.0.6

03 Jan 16:04
Compare
Choose a tag to compare

Update README.md and dependencies in library.json

QuickPID 3.0.5

01 Jan 20:34
Compare
Choose a tag to compare

New sTune (autotune) examples

QuickPID 3.0.4

19 Dec 22:40
Compare
Choose a tag to compare
  • Avoid double promotion in QuickPID::Compute(), pull request issue #40
  • Update readme and examples

QuickPID 3.0.3

17 Dec 06:33
Compare
Choose a tag to compare

Add a simpler overload constructor and new adaptive control function

Resolves issue Dlloydev#38

- Add SetProportionalMode, SetDerivativeMode and SetAntiWindupMode
- Add class constants defKp, defKi, defKd for maintainability
- Updated documentation
- Documentation fix: dMode in constructor listed two default values

Thank you @guilhermgonzaga for your work on this - dlloyd.

QuickPID 3.0.2

15 Dec 04:18
Compare
Choose a tag to compare
  • enum values are now in camel case, some renamed to be more descriptive
  • user code is now more descriptive when using the library
  • tested with both QuickPID and PID_v1 included the same sketch without conflicts
  • updated documentation and example files

QuickPID 3.0.1

14 Dec 08:28
Compare
Choose a tag to compare

Now using enum class to resolve issue #37.
Documentation and examples updated.

QuickPID 3.0.0

12 Dec 16:12
Compare
Choose a tag to compare

Many changes:

  • Removed AutoTune in preparation for a new AutoTune library compatible with QuickPID, PID_v1 and others (coming soon)

  • Added a few more controller options, all easily configured using enum named values

  • Proportional and Derivative options are also easily configured using enum named values

  • New integral ant-windup options include CONDITION, CLAMP (default) and OFF

  • Updated documentation and examples

QuickPID 2.5.0

03 Dec 00:57
Compare
Choose a tag to compare
  • Added Conditional Anti-Windup feature (issue#34) and updated documentation.

QuickPID 2.4.10

30 Nov 15:25
Compare
Choose a tag to compare
  • Fixes derivative on error calculation (issue#32)
  • Updated documentation and examples

QuickPID 2.4.9

12 Nov 15:05
Compare
Choose a tag to compare

SetOutputLimits now uses float type parameters to allow fine control of output limits if needed