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.
-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
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.
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.
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