2023-10-31
2023-10-31
General:
- Finally finished converting all lights to the multi-channel API.
(but a few are untested due to hardware being unavailable) - Enabled smooth steps on almost all supported lights, including old ones.
(in some cases, on old t85 lights, some other things may have been removed
to make room) - Made smooth steps work better, and fixed several bugs.
- Added/fixed RGB aux voltage on dual-fuel AA/li-ion drivers.
- Fixed delay timing on all supported MCUs, so 1 "second" is closer to an
actual second (like in beacon mode or biking mode).
(especially attiny1616, which was 17% too slow) - Raised default thermal limit to 50C on attiny1616-based lights, since
it doesn't need as big an error margin as older MCUs. - Fixed missing item in globals menu on some lights.
- Misc internal improvements and per-light tweaks.
- Added a ChangeLog.md, to periodically summarize changes in a format which is
more readable than the raw commit logs.
New lights:
- thefreeman-boost21-6a: Added. (1631)
(very nice HDR boost driver which fits into a FW3A) - thefreeman-boost-fwaa: Added. (1632)
(very nice AA/li-ion HDR boost driver which fits into a FWAA)
Hardware-specific changes:
-
Upgraded several builds to use delta-sigma modulation (DSM), for
lower lows and smoother ramping with less flicker or ripple:- blf-lt1 (0621)
- blf-lt1-t1616 (0622)
- emisar-d4k-3ch (0151)
(dramatically improves resolution and low modes on its 8-bit channel) - noctigon-dm11-boost (0273)
- noctigon-kr4-boost (0216)
- noctigon-k1-boost (0253)
- noctigon-m44 (0143)
-
Upgraded some builds to use dynamic PWM, for lower lows and smoother ramping:
- blf-q8-t1616, sofirn-sp36-t1616 (0613, 0614)
- gchart-fet1-t1616 (1618)
- noctigon-k1-sbt90 (0252)
-
wurkkos-ts10, wurkkos-ts10-rgbaux: Fixed too-high default ceiling. (0713, 0714)