diff options
| author | Selene ToyKeeper | 2023-04-19 00:48:20 -0600 |
|---|---|---|
| committer | Selene ToyKeeper | 2023-04-19 00:48:20 -0600 |
| commit | d64358060b99ebb5b6703a89034d885f1e3f1122 (patch) | |
| tree | c59ee46e2803473fc30f737f6d3358fcebe2744a /spaghetti-monster | |
| parent | made "Ramp 3H" do momentary turbo if current channel mode has no args (diff) | |
| download | anduril-d64358060b99ebb5b6703a89034d885f1e3f1122.tar.gz anduril-d64358060b99ebb5b6703a89034d885f1e3f1122.tar.bz2 anduril-d64358060b99ebb5b6703a89034d885f1e3f1122.zip | |
LT1S Pro: added white-only auto-tint mode, at gchart's request
Diffstat (limited to 'spaghetti-monster')
| -rw-r--r-- | spaghetti-monster/anduril/cfg-sofirn-lt1s-pro.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/spaghetti-monster/anduril/cfg-sofirn-lt1s-pro.h b/spaghetti-monster/anduril/cfg-sofirn-lt1s-pro.h index 874d8a8..76ddbba 100644 --- a/spaghetti-monster/anduril/cfg-sofirn-lt1s-pro.h +++ b/spaghetti-monster/anduril/cfg-sofirn-lt1s-pro.h @@ -20,8 +20,8 @@ #define INDICATOR_LED_DEFAULT_MODE ((3<<2) + 1) // channel modes... -// CM_WHITE, CM_AUTO, CM_RED, CM_WHITE_RED -#define DEFAULT_CHANNEL_MODE CM_AUTO +// CM_WHITE, CM_AUTO2, CM_AUTO3, CM_RED, CM_WHITE_RED +#define DEFAULT_CHANNEL_MODE CM_AUTO3 #define FACTORY_RESET_WARN_CHANNEL CM_RED #define FACTORY_RESET_SUCCESS_CHANNEL CM_WHITE @@ -38,7 +38,6 @@ #define TINT_RAMPING_CORRECTION 0 #define RAMP_SIZE 150 -// TODO? 200% power at top of ramp on white blend mode // use dynamic PWM instead of plain 8-bit // (so we can get lower lows and a smoother ramp) // (also, red LEDs use a QX7138 chip which has max PWM speed of 10 kHz, @@ -52,10 +51,13 @@ // // This ramp is a bit higher: 0.2 / 3 / 19 / 61 / 152 / 320 / 600 lm // level_calc.py 4.001 1 150 7135 1 0.2 600 --pwm dyn:78:16383:575:3.333 -#define PWM_LEVELS 1,1,2,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,34,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,38,38,39,40,40,41,43,44,45,47,48,50,52,54,56,59,62,64,67,69,72,75,78,81,84,87,90,94,97,101,104,108,112,116,120,124,128,133,137,142,147,151,156,161,167,172,177,183,189,194,200,206,213,219,226,232,239,246,253,260,268,275,283,291,299,307,316,324,333,342,351,361,370,380,390,400,410,420,431,442,453,464,476,487,499,511,523,536,549,562,575 +#define PWM1_LEVELS 1,1,2,4,5,6,7,8,9,10,12,13,14,15,17,18,19,21,22,23,24,25,26,27,28,29,30,31,32,33,33,34,34,35,35,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,37,37,38,38,39,40,40,41,43,44,45,47,48,50,52,54,56,59,62,64,67,69,72,75,78,81,84,87,90,94,97,101,104,108,112,116,120,124,128,133,137,142,147,151,156,161,167,172,177,183,189,194,200,206,213,219,226,232,239,246,253,260,268,275,283,291,299,307,316,324,333,342,351,361,370,380,390,400,410,420,431,442,453,464,476,487,499,511,523,536,549,562,575 #define PWM_TOPS 16383,8174,7823,14429,13603,12806,12046,11328,10652,10017,10402,9742,9134,8575,8615,8089,7605,7536,7093,6684,6307,5959,5636,5337,5060,4802,4562,4337,4127,3929,3633,3468,3216,3077,2862,2744,2559,2390,2234,2091,1960,1838,1727,1623,1528,1439,1357,1280,1209,1143,1081,1024,970,919,872,828,787,770,732,716,682,668,654,624,611,613,600,587,587,574,573,571,569,566,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575,575 -// shared table for white and red -#define PWM1_LEVELS PWM_LEVELS +// TODO? 200% power at top of ramp on white blend mode +// 2nd table handles "200% power" turbo +//#define PWM2_LEVELS ... +// tops for PWM2 +//#define PWM3_LEVELS ... #define MAX_1x7135 75 #define MIN_THERM_STEPDOWN 75 // should be above highest dyn_pwm level #define HALFSPEED_LEVEL 12 |
