| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2021-08-12 | got PFM / dynamic PWM actually working on Noctigon KR4 | Selene ToyKeeper | 1 | -0/+8 | |
| (and also added "jump start moon" to it) (and generally finished adding dynamic PWM support to FSM) | |||||
| 2020-10-16 | start tint at 0 instead of 128 on lights with toggle instead of ramp | Selene ToyKeeper | 1 | -0/+4 | |
| 2020-07-30 | reduced ROM another 12+6 bytes with more non-volatile vars | Selene ToyKeeper | 1 | -1/+1 | |
| (because they don't need to be volatile any more) | |||||
| 2020-07-29 | reduced ROM size 56 bytes by making actual_level non-volatile | Selene ToyKeeper | 1 | -1/+1 | |
| (seems unnecessary now; doesn't change in the middle of an event handler any more) | |||||
| 2019-08-06 | un-hardcoded 255 as the highest PWM level, and used a "PWM_TOP" value instead | Selene ToyKeeper | 1 | -0/+3 | |
| (should make gradual adjustments work better on devices with more than 8 bits of PWM resolution) | |||||
| 2019-08-05 | fixed weird ramp behavior on D1S v2 (by trusting the compiler more) | Selene ToyKeeper | 1 | -1/+4 | |
| 2019-07-30 | fsm-ramping: made it possible to change bit depth of PWM values (8-bit or ↵ | Selene ToyKeeper | 1 | -23/+35 | |
| 16-bit) | |||||
| 2019-05-14 | added tint ramping power correction for middle tints | Selene ToyKeeper | 1 | -0/+1 | |
| (it actually needs a surprisingly large correction factor) | |||||
| 2018-12-19 | configured lantern stepped ramp and button LED mode, set default tint to 128 ↵ | Selene ToyKeeper | 1 | -1/+1 | |
| (balanced) | |||||
| 2018-09-13 | Added tint ramping. Not tested yet. Also added BLF Lantern build target. | Selene ToyKeeper | 1 | -0/+4 | |
| 2018-06-27 | Made high levels regulate down even faster. Added missing save_config() at ↵ | Selene ToyKeeper | 1 | -8/+8 | |
| the end of, um, config modes. Fixed ramp table indentation. | |||||
| 2018-06-27 | Move driver-specific ramp tables into the driver's config file. | Selene ToyKeeper | 1 | -25/+17 | |
| Added a method to allow driver configs to override default ramp tables. | |||||
| 2018-06-24 | Initial D4S support for Anduril. (but only the parts which can't be public yet) | Selene ToyKeeper | 1 | -0/+20 | |
| 2018-05-01 | Added BLF GT 150-level ramp. Is a bit of a mess though. | Selene ToyKeeper | 1 | -11/+26 | |
| 2017-12-11 | Working toward a FW3A release now. Made strobes use Nx7135 (when available) ↵ | Selene ToyKeeper | 1 | -1/+5 | |
| instead of FET. Added some ideas. Simplified some syntax. | |||||
| 2017-09-26 | Added dynamic underclocking to FSM, instead of doing it manually in Anduril. | Selene ToyKeeper | 1 | -0/+2 | |
| 2017-09-24 | Cut moon power from ~4mA to ~2.5mA by running clock at half speed on very ↵ | Selene ToyKeeper | 1 | -1/+1 | |
| low modes. Adjusted default FET+1 ramp to compensate for speed bump. Added define(s) for whether to blink at ramp floor/ceiling/channel edges. Lowered default moon level to 1, since slower speed makes it brighter and more stable. | |||||
| 2017-09-22 | Added FW3A driver support to FSM and Anduril. | Selene ToyKeeper | 1 | -6/+6 | |
| Made lightning storm mode look a bit more like real lightning. Minor refactoring on how single-option config modes save state. | |||||
| 2017-09-09 | Made thermal regulation adjust smoothly (1 PWM step at a time) to make ↵ | Selene ToyKeeper | 1 | -0/+7 | |
| adjustments less noticeable. Added set_level_gradually() and gradual_tick() to ramping lib. Not terribly happy with it yet, but it at least works in practice. Added extra thermal regulation checks because I was running into stupid behavior in edge cases. Increased lowest thermal stepdown level to MAX_LEVEL/3 because it was going down way too low before. (is still pretty low, but not quite as bad) | |||||
| 2017-08-27 | Adjusted default 2-channel 150-step ramp to start at 1/255. | Selene ToyKeeper | 1 | -1/+6 | |
| (this makes the newly-configurable moon mode able to work on pretty much any hardware) | |||||
| 2017-08-24 | Added a ramping UI example. | Selene ToyKeeper | 1 | -6/+79 | |
| Added ramping support in general. | |||||
| 2017-08-19 | Renamed from RoundTable to SpaghettiMonster (FSM). | Selene ToyKeeper | 1 | -1/+1 | |
| 2017-08-18 | Some early ideas for Round Table. Nothing close to compile-able yet. | Selene ToyKeeper | 1 | -15/+9 | |
| 2017-03-26 | Fixed a compiler warning about tk-random.h. | Selene ToyKeeper | 1 | -1/+4 | |
| 2015-10-12 | Made pgm_rand() more erratic (beginning of PROGMEM is boring for this purpose), | Selene ToyKeeper | 1 | -2/+3 | |
| made random strobe smaller and better-looking. | |||||
| 2015-10-12 | Oops, forgot to add tk-random header. | Selene ToyKeeper | 1 | -0/+28 | |
