aboutsummaryrefslogtreecommitdiff
path: root/fsm/ramping.h (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-0/+0
2023-10-26converted Sofirn LT1-t1616 to new API, using SiteRelEnby's branch for referenceSelene ToyKeeper1-1/+3
2023-08-25started splitting set_level(0) into its own set_level_zero(), andSelene ToyKeeper1-0/+1
2023-08-03converted all K9.3 builds and D4Sv2-tintramp-fet (now emisar-2ch-fet)Selene ToyKeeper1-0/+6
2023-07-10refactored how channel modes are defined, and converted emisar-2ch buildSelene ToyKeeper1-82/+3
2023-05-30gradual adjustments: handle 0-to-255 in one step on the way up too, not just ...Selene ToyKeeper1-1/+1
2023-05-02post-off voltage display: use low brightness when torch was at moon level bef...Selene ToyKeeper1-0/+2
2023-04-29Noctigon KR4: updated to use new channel systemSelene ToyKeeper1-0/+7
2023-04-25updated D4Sv2-tintramp -> Emisar 2-channel build target ...Selene ToyKeeper1-12/+1
2023-04-17made "Ramp 3H" do momentary turbo if current channel mode has no argsSelene ToyKeeper1-2/+6
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-19/+3
2023-04-16reduced ROM by ~600 bytes by moving all eeprom config values to a "cfg" structSelene ToyKeeper1-32/+51
2023-04-14LT1S: added thermal regulationSelene ToyKeeper1-1/+40
2023-04-14LT1S Pro: added dynamic PWM (much better low modes!)Selene ToyKeeper1-1/+1
2023-04-13refactor progress checkpoint ... got Sofirn LT1S Pro and Emisar D4v2 workingSelene ToyKeeper1-90/+106
2021-10-31added "200%" turbo on tint-ramping lights: D4S and LT1Selene ToyKeeper1-17/+17
2021-09-10fixed K9.3 builds (oops, new update_tint() needed to be compiled out for K9.3)Selene ToyKeeper1-1/+1
2021-09-08got D4Sv2 tint ramping to work, with dynamic PWM (PFM)Selene ToyKeeper1-0/+8
2021-08-23moved jump start into FSM so it'll be more universal and the app won't need s...Selene ToyKeeper1-0/+10
2021-08-12got PFM / dynamic PWM actually working on Noctigon KR4Selene ToyKeeper1-0/+8
2020-10-16start tint at 0 instead of 128 on lights with toggle instead of rampSelene ToyKeeper1-0/+4
2020-07-30reduced ROM another 12+6 bytes with more non-volatile varsSelene ToyKeeper1-1/+1
2020-07-29reduced ROM size 56 bytes by making actual_level non-volatileSelene ToyKeeper1-1/+1
2019-08-06un-hardcoded 255 as the highest PWM level, and used a "PWM_TOP" value insteadSelene ToyKeeper1-0/+3
2019-08-05fixed weird ramp behavior on D1S v2 (by trusting the compiler more)Selene ToyKeeper1-1/+4
2019-07-30fsm-ramping: made it possible to change bit depth of PWM values (8-bit or 16-...Selene ToyKeeper1-23/+35
2019-05-14added tint ramping power correction for middle tintsSelene ToyKeeper1-0/+1
2018-12-19configured lantern stepped ramp and button LED mode, set default tint to 128 ...Selene ToyKeeper1-1/+1
2018-09-13Added tint ramping. Not tested yet. Also added BLF Lantern build target.Selene ToyKeeper1-0/+4
2018-06-27Made high levels regulate down even faster. Added missing save_config() at t...Selene ToyKeeper1-8/+8
2018-06-27Move driver-specific ramp tables into the driver's config file.Selene ToyKeeper1-25/+17
2018-06-24Initial D4S support for Anduril. (but only the parts which can't be public yet)Selene ToyKeeper1-0/+20
2018-05-01Added BLF GT 150-level ramp. Is a bit of a mess though.Selene ToyKeeper1-11/+26
2017-12-11Working toward a FW3A release now. Made strobes use Nx7135 (when available) ...Selene ToyKeeper1-1/+5
2017-09-26Added dynamic underclocking to FSM, instead of doing it manually in Anduril.Selene ToyKeeper1-0/+2
2017-09-24Cut moon power from ~4mA to ~2.5mA by running clock at half speed on very low...Selene ToyKeeper1-1/+1
2017-09-22Added FW3A driver support to FSM and Anduril.Selene ToyKeeper1-6/+6
2017-09-09Made thermal regulation adjust smoothly (1 PWM step at a time) to make adjust...Selene ToyKeeper1-0/+7
2017-08-27Adjusted default 2-channel 150-step ramp to start at 1/255.Selene ToyKeeper1-1/+6
2017-08-24Added a ramping UI example.Selene ToyKeeper1-6/+79
2017-08-19Renamed from RoundTable to SpaghettiMonster (FSM).Selene ToyKeeper1-1/+1
2017-08-18Some early ideas for Round Table. Nothing close to compile-able yet.Selene ToyKeeper1-15/+9
2017-03-26Fixed a compiler warning about tk-random.h.Selene ToyKeeper1-1/+4
2015-10-12Made pgm_rand() more erratic (beginning of PROGMEM is boring for this purpose),Selene ToyKeeper1-2/+3
2015-10-12Oops, forgot to add tk-random header.Selene ToyKeeper1-0/+28