Skip to content

Releases: kaiaai/arduino_pid_timed

Src folder

06 Mar 20:49
Compare
Choose a tag to compare
  • moved *.h, *.cpp into src folder

Init() option

27 Jan 09:33
Compare
Choose a tag to compare
  • PID() empty no-arguments constructor with Init() to follow
    • convenient when instantiating PID like a static variable and configuring later

Float precision option

27 Jan 02:26
Compare
Choose a tag to compare
  • float precision option PID_FLOAT
  • cleanup

Namespace cleanup

16 Jan 23:31
Compare
Choose a tag to compare

BREAKING CHANGE:

  • moved library-specific constant #define into library class constants
    • library-specific constants declared as global #define polluted global namespace and interfered with other libraries
  • if this change breaks your code, rename PID constants in your code as follows:
    • DIRECT to PID::DIRECT
    • REVERSE to PID::REVERSE
    • P_ON_M to PID::P_ON_M
    • P_ON_E to PID::P_ON_E

Example code tweak

29 Oct 22:37
8bd3cf9
Compare
Choose a tag to compare
  • tweaked example code to demonstrate variable time sampling

Initial release

29 Oct 09:22
ed93821
Compare
Choose a tag to compare
  • adapted to work when time between samples is not constant