diff options
Diffstat (limited to 'spaghetti-monster/fsm-ramping.h')
| -rw-r--r-- | spaghetti-monster/fsm-ramping.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spaghetti-monster/fsm-ramping.h b/spaghetti-monster/fsm-ramping.h index b4054bf..ac4e58c 100644 --- a/spaghetti-monster/fsm-ramping.h +++ b/spaghetti-monster/fsm-ramping.h @@ -26,6 +26,13 @@ // actual_level: last ramp level set by set_level() volatile uint8_t actual_level = 0; +#ifdef USE_SET_LEVEL_GRADUALLY +// adjust brightness very smoothly +volatile uint8_t gradual_target; +inline void set_level_gradually(uint8_t lvl); +void gradual_tick(); +#endif + // ramp tables #if PWM_CHANNELS == 1 #if RAMP_LENGTH == 50 |
