Ivan Kravets
17226a6db0
Merge 72c077ec58
into 9b4ca0e5b6
2017-06-20 18:46:54 +00: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
Ivan Kravets
72c077ec58
Continuous Integration using @PlatformIO and @travis-ci
...
@PlatformIO (an open source ecosystem for IoT development) in pair with @travis-ci (an open-source hosted, distributed continuous integration service) proposes to apply continuos integration for embedded projects in a few clicks.
* Official Travis CI Documentation for PlatformIO: https://docs.travis-ci.com/user/integration/platformio/
* PlatformIO documentation for Travis CI: http://docs.platformio.org/en/latest/ci/travis.html
## Quickstart
Please enable Travis.CI for this project http://docs.travis-ci.com/user/getting-started/#To-get-started-with-Travis-CI%3A (steps 1, 2, 5)
## Status Badge
You can add badge with build status to your README
**Markdown**
```
[](https://travis-ci.org/br3ttb/Arduino-PID-Library )
```
**RST**
```
.. image:: https://travis-ci.org/br3ttb/Arduino-PID-Library.svg?branch=master
:target: https://travis-ci.org/br3ttb/Arduino-PID-Library
```
## Examples
* Project [USB_Host_Shield_2.0](https://github.com/felis/USB_Host_Shield_2.0 ) and [Travis CI Build](https://travis-ci.org/felis/USB_Host_Shield_2.0 )
* Project [Arduino-IRremote](https://github.com/z3t0/Arduino-IRremote ) and [Travis CI Build](https://travis-ci.org/z3t0/Arduino-IRremote )
* Project [ethercard](https://github.com/jcw/ethercard ) and [Travis CI Build](https://travis-ci.org/jcw/ethercard )
2015-12-08 12:53:49 +02: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