Skip to content

2023-10-31

Compare
Choose a tag to compare
@ToyKeeper ToyKeeper released this 02 Dec 00:20
· 167 commits to trunk since this release

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)