diff options
| -rw-r--r-- | spaghetti-monster/anduril/anduril.c | 8 | ||||
| -rw-r--r-- | spaghetti-monster/anduril/cfg-emisar-d18.h | 2 | ||||
| -rw-r--r-- | spaghetti-monster/anduril/cfg-emisar-d4sv2.h | 2 | ||||
| -rw-r--r-- | spaghetti-monster/fsm-ramping.c | 4 |
4 files changed, 9 insertions, 7 deletions
diff --git a/spaghetti-monster/anduril/anduril.c b/spaghetti-monster/anduril/anduril.c index 01904dc..085f4a3 100644 --- a/spaghetti-monster/anduril/anduril.c +++ b/spaghetti-monster/anduril/anduril.c @@ -105,6 +105,11 @@ #include incfile(CONFIGFILE) +// brightness to use when no memory is set +#ifndef DEFAULT_LEVEL +#define DEFAULT_LEVEL MAX_1x7135 +#endif + // thermal properties, if not defined per-driver #ifndef MIN_THERM_STEPDOWN #define MIN_THERM_STEPDOWN MAX_1x7135 // lowest value it'll step down to @@ -415,9 +420,6 @@ void save_config_wl(); #endif // brightness control -#ifndef DEFAULT_LEVEL -#define DEFAULT_LEVEL MAX_1x7135 -#endif uint8_t memorized_level = DEFAULT_LEVEL; #ifdef USE_MANUAL_MEMORY uint8_t manual_memory = 0; diff --git a/spaghetti-monster/anduril/cfg-emisar-d18.h b/spaghetti-monster/anduril/cfg-emisar-d18.h index 155a747..72f0589 100644 --- a/spaghetti-monster/anduril/cfg-emisar-d18.h +++ b/spaghetti-monster/anduril/cfg-emisar-d18.h @@ -28,7 +28,7 @@ #define QUARTERSPEED_LEVEL 6 // start at ~2000 lm after battery change, not ~150 lm (at Emisar's request) -#define DEFAULT_LEVEL MAX_Nx7135 +//#define DEFAULT_LEVEL MAX_Nx7135 // higher floor than default, and stop at highest regulated level #define RAMP_DISCRETE_FLOOR 25 diff --git a/spaghetti-monster/anduril/cfg-emisar-d4sv2.h b/spaghetti-monster/anduril/cfg-emisar-d4sv2.h index c578c4a..0f3a217 100644 --- a/spaghetti-monster/anduril/cfg-emisar-d4sv2.h +++ b/spaghetti-monster/anduril/cfg-emisar-d4sv2.h @@ -33,7 +33,7 @@ #define RAMP_DISCRETE_CEIL RAMP_SMOOTH_CEIL #define RAMP_DISCRETE_STEPS 7 -#define DEFAULT_LEVEL MAX_Nx7135 +//#define DEFAULT_LEVEL MAX_Nx7135 #define STROBE_BRIGHTNESS MAX_LEVEL #define MUGGLE_FLOOR RAMP_DISCRETE_FLOOR diff --git a/spaghetti-monster/fsm-ramping.c b/spaghetti-monster/fsm-ramping.c index bae601e..c3ad8b4 100644 --- a/spaghetti-monster/fsm-ramping.c +++ b/spaghetti-monster/fsm-ramping.c @@ -33,7 +33,7 @@ void set_level(uint8_t level) { #ifdef USE_INDICATOR_LED_WHILE_RAMPING #ifdef USE_INDICATOR_LED if (! go_to_standby) - indicator_led((level > 0) + (level > MAX_1x7135)); + indicator_led((level > 0) + (level > DEFAULT_LEVEL)); #endif //if (level > MAX_1x7135) indicator_led(2); //else if (level > 0) indicator_led(1); @@ -47,7 +47,7 @@ void set_level(uint8_t level) { #ifdef USE_AUX_RGB_LEDS rgb_led_set(0); #ifdef USE_BUTTON_LED - button_led_set((level > 0) + (level > MAX_1x7135)); + button_led_set((level > 0) + (level > DEFAULT_LEVEL)); #endif #endif } |
