diff options
Diffstat (limited to 'spaghetti-monster')
| -rw-r--r-- | spaghetti-monster/anduril/cfg-emisar-2ch.h | 4 | ||||
| -rw-r--r-- | spaghetti-monster/anduril/cfg-noctigon-m44.h | 6 | ||||
| -rw-r--r-- | spaghetti-monster/chan-rgbaux.h | 35 |
3 files changed, 29 insertions, 16 deletions
diff --git a/spaghetti-monster/anduril/cfg-emisar-2ch.h b/spaghetti-monster/anduril/cfg-emisar-2ch.h index d158b88..5f3384a 100644 --- a/spaghetti-monster/anduril/cfg-emisar-2ch.h +++ b/spaghetti-monster/anduril/cfg-emisar-2ch.h @@ -22,7 +22,8 @@ // channel modes... // CM_CH1, CM_CH2, CM_BOTH, CM_BLEND, CM_AUTO -#define DEFAULT_CHANNEL_MODE CM_BLEND +// enable max brightness out of the box +#define DEFAULT_CHANNEL_MODE CM_BOTH //#define FACTORY_RESET_WARN_CHANNEL CM_CH2 //#define FACTORY_RESET_SUCCESS_CHANNEL CM_BOTH @@ -97,6 +98,7 @@ #define THERM_CAL_OFFSET 5 +// don't blink while ramping #ifdef BLINK_AT_RAMP_MIDDLE #undef BLINK_AT_RAMP_MIDDLE #endif diff --git a/spaghetti-monster/anduril/cfg-noctigon-m44.h b/spaghetti-monster/anduril/cfg-noctigon-m44.h index aeded00..92cf38f 100644 --- a/spaghetti-monster/anduril/cfg-noctigon-m44.h +++ b/spaghetti-monster/anduril/cfg-noctigon-m44.h @@ -22,7 +22,8 @@ // channel modes... // CM_CH1, CM_CH2, CM_BOTH, CM_BLEND, CM_AUTO -#define DEFAULT_CHANNEL_MODE CM_AUTO +// enable max brightness out of the box +#define DEFAULT_CHANNEL_MODE CM_BOTH //#define FACTORY_RESET_WARN_CHANNEL CM_CH2 //#define FACTORY_RESET_SUCCESS_CHANNEL CM_BOTH @@ -31,6 +32,9 @@ //#define CONFIG_WAITING_CHANNEL CM_CH2 //#define CONFIG_BLINK_CHANNEL CM_BOTH +// blink numbers on the main LEDs by default (but allow user to change it) +#define DEFAULT_BLINK_CHANNEL CM_BLEND + #define POLICE_COLOR_STROBE_CH1 CM_CH1 #define POLICE_COLOR_STROBE_CH2 CM_CH2 diff --git a/spaghetti-monster/chan-rgbaux.h b/spaghetti-monster/chan-rgbaux.h index ebb1bb9..6ef5d89 100644 --- a/spaghetti-monster/chan-rgbaux.h +++ b/spaghetti-monster/chan-rgbaux.h @@ -16,41 +16,48 @@ #define NUM_RGB_AUX_CHANNEL_MODES 7 +// include / exclude field based on compile options +#ifdef USE_CHANNEL_MODE_ARGS + #define AUX_RGB_HAS_ARGS , .has_args = 0 +#else + #define AUX_RGB_HAS_ARGS +#endif + #define RGB_AUX_CHANNELS \ { \ .set_level = set_level_auxred, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxyel, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxgrn, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxcyn, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxblu, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxprp, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ }, \ { \ .set_level = set_level_auxwht, \ - .gradual_tick = gradual_tick_null, \ - .has_args = 0 \ + .gradual_tick = gradual_tick_null \ + AUX_RGB_HAS_ARGS \ } void set_level_auxred(uint8_t level); |
