diff options
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); |