aboutsummaryrefslogtreecommitdiff
path: root/hwdef-Emisar_D4Sv2-tintramp.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* added D4Sv2-tintramp-FET build, which uses a FET on one set of LEDs for ↵Selene ToyKeeper2021-09-101-6/+10
| | | | | | | | | turbo modes (it's weird, but Hank wants it) also reworked gradual tint adjustment a bit, so some complex parts go in set_level() instead (probably needs more testing)
* changed D4Sv2-tintramp from 255 to 511 for lowest PWM TOP value,Selene ToyKeeper2021-09-081-2/+2
| | | | | | to make its thermal regulation smoother and generally increase tint ramp resolution in middle modes (also, tried thermal regulation, and it works)
* fixed D4Sv2-tintramp PWM_TOP (should be set to the value it needs during ↵Selene ToyKeeper2021-09-081-2/+2
| | | | thermal regulation)
* got D4Sv2 tint ramping to work, with dynamic PWM (PFM)Selene ToyKeeper2021-09-081-8/+14
| | | | | | | | | and (maybe) thermal regulation (untested) (also broke BLF LT1 in the process; need to fix that now) Rewrote how tint ramping works, so it provides a virtual "PWM1_LVL" for other code to use, and it translates that internally into actual hardware controls. This should, in theory, allow smooth thermal regulation (gradual_tick) to work on tint-ramp lights.
* adjusted hwdef settings for tint-ramping D4Sv2Selene ToyKeeper2021-09-071-17/+25
| | | | | (initial rev, will almost certainly need changes later)
* copied hwdef from K9.3 for new tint-ramping D4Sv2Selene ToyKeeper2021-09-071-0/+164