Commit Graph

19 Commits

Author SHA1 Message Date
Chris Giacofei
d565cded53 Tracking down compile errors. 2024-05-01 16:13:35 -04:00
Chris Giacofei
b3255d94d4 Initial changes, merging PID and Autotune. 2024-05-01 15:38:01 -04:00
Chris Giacofei
7787498eda incorporate tuning into main library.
Not yet tested.
2024-04-26 08:42:17 -04:00
Brett
9b4ca0e5b6 version 2017-06-20 07:12:13 -07:00
Brett
691f1d7af8 version / license
Incorrect version and license in cpp and h
2017-06-20 07:09:25 -07:00
Brett
5cefbae8e5 Version 1.2
-Added capability for Proportional On Measurement
-Changed license from GPLv3 to MIT
2017-06-19 16:29:36 -07:00
br3ttb
5adeed52b0 Merge pull request #56 from zcx119/patch-1
Condition update for mode change from manual to auto.
2017-02-15 05:05:27 -08:00
zcx119
21b19e7ab0 Condition update for mode change from manual to auto.
Minor update on the condition of initialization when changing mode. To only detect mode change from manual to auto.
2017-02-14 23:38:57 +08:00
br3ttb
fb095d8cfc Merge pull request #27 from sciunto/examples
enhance coding style Examples
2015-05-10 14:38:16 -04:00
francois
d7c61d2556 enhance coding style 2015-05-09 20:20:53 +02:00
Brett Beauregard
d46dded42d moved library code back to root from sub-folder
when github was adding a hash to the library download zip, there was confusion from beginners about needing to rename the unzipped folder before moving into the arduino ide.
this library has been prepped (thijse) for the arduino library manager, which requires the library to be in the root directory.  Having the library in the manager also removes the "beginner user hash" concern.
2015-04-20 19:30:29 -04:00
br3ttb
c61fb89363 Merge pull request #24 from thijse/master
Package manager compatibility
2015-04-19 14:26:32 -04:00
Thijs Elenbaas
17fe137502 Lowercase examples 2015-04-19 09:10:45 +02:00
Thijs Elenbaas
75d13d0ef1 Added PlatformIo and Arduino package manager information 2015-04-19 08:41:03 +02:00
Brett Beauregard
d21d7e3d09 Changed Example Extensions from .pde to .ino 2012-12-01 17:51:40 -05:00
Brett Beauregard
d4ce7050a5 fixed issue #3 and issue #4
-Changed Compute() to a bool from a void,  allowing the calling function
to know when the pid calculation has just been evaluated

-cleaned up the initialization code in the constructor
2012-10-04 20:47:12 -04:00
Brett Beauregard
169cdd0908 changed SampleTime datatype
there was a "comparison between signed and unsigned integer expressions"
warning when the library compiled.  I cannot think of any reason why this
have caused a problem, but this fix gets rid of it anyway.
2012-07-19 06:33:34 -04:00
Brett Beauregard
20199df217 in the Compute() function, timeChange is now declared as "unsigned long"
formerly, if left in manual mode for a long time (e.g. during an autotune,)
 the "int" timeChange would wrap causeing the PID not to calculate for an
unacceptable period of time.
2011-12-18 08:28:52 -05:00
Brett Beauregard
98d2779e18 Initial Commit To Git Hub
There are 3 changes:
 - All code changes will now be here instead of on Google Code
 - The license has been changed to GPLv3
 - Support for Arduino 1.0 was added
2011-12-14 07:20:47 -05:00