diff options
author | Bernhard Tittelbach <xro@realraum.at> | 2013-10-11 16:10:29 +0000 |
---|---|---|
committer | Bernhard Tittelbach <xro@realraum.at> | 2013-10-11 16:10:29 +0000 |
commit | 021d746ab7cfdb97b6fcc92192dd5535cde81d0e (patch) | |
tree | 972d814c84e171551c687a649ff04bc9dfcd613e /pcr-controller/pid_control.h | |
parent | copyright (diff) |
bugfixes
git-svn-id: https://svn.spreadspace.org/avr/trunk@241 aa12f405-d877-488e-9caf-2d797e2a1cc7
Diffstat (limited to 'pcr-controller/pid_control.h')
-rw-r--r-- | pcr-controller/pid_control.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/pcr-controller/pid_control.h b/pcr-controller/pid_control.h index 4304565..4cff977 100644 --- a/pcr-controller/pid_control.h +++ b/pcr-controller/pid_control.h @@ -10,13 +10,16 @@ #include <stdio.h> +#define PID_DISABLED (1<<15) + void pid_setP(int16_t p); void pid_setI(int16_t i); void pid_setD(int16_t d); void pid_printVars(void); -void pid_setTargetValue(uint16_t v); -uint16_t pid_getTargetValue(void); -int16_t pid_calc(uint16_t current_value); +void pid_setTargetValue(int16_t v); +int pid_isEnabled(void); +int16_t pid_getTargetValue(void); +int16_t pid_calc(int16_t current_value); void pid_loadFromEEPROM(void); void pid_saveToEEPROM(void); |