-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