aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-ramping.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Made thermal regulation adjust smoothly (1 PWM step at a time) to make ↵Selene ToyKeeper2017-09-091-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)
* Adjusted default 2-channel 150-step ramp to start at 1/255.Selene ToyKeeper2017-08-271-1/+6
| | | | | (this makes the newly-configurable moon mode able to work on pretty much any hardware)
* Added a ramping UI example.Selene ToyKeeper2017-08-241-6/+79
| | | | | Added ramping support in general.
* Renamed from RoundTable to SpaghettiMonster (FSM).Selene ToyKeeper2017-08-191-0/+26