aboutsummaryrefslogtreecommitdiff
path: root/spaghetti-monster/fsm-main.c (unfollow)
Commit message (Expand)AuthorFilesLines
2023-11-02reorganized project files (part 1)Selene ToyKeeper1-211/+0
2023-07-18converted Emisar D4 and BLF Q8 to multi-channel,Selene ToyKeeper1-42/+46
2023-04-17switched the rest of FSM + Anduril to use SPDX license headersSelene ToyKeeper1-22/+5
2023-04-13refactor progress checkpoint ... got Sofirn LT1S Pro and Emisar D4v2 workingSelene ToyKeeper1-0/+1
2021-09-08got BLF LT1 working again, using new tint-ramping codeSelene ToyKeeper1-1/+3
2021-08-20from Tom E, support PB4 for any of the 3 PWM channelsGabriel Hart1-1/+12
2020-12-18Add AVR 1-Series and t1616 board and scriptsGabriel Hart1-1/+8
2020-09-27fixed factory reset (forgot one line in previous commit)Selene ToyKeeper1-0/+1
2020-09-27reworked nice_delay interrupt system and fixed some old issues:Selene ToyKeeper1-2/+11
2020-01-29rewrote ADC code to use a continuous lowpass system on all measurements, to e...Selene ToyKeeper1-1/+1
2019-11-19reduced build size by a few bytesSelene ToyKeeper1-2/+2
2019-11-19enabled prevent_reboot_loop() on all builds, to reduce the impact of any pote...Selene ToyKeeper1-5/+7
2019-11-14fixed factory reset (wasn't running interrupt logic since it's deferred now)Selene ToyKeeper1-1/+0
2019-11-14refactored how interrupts work...Selene ToyKeeper1-0/+21
2019-08-05merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper1-15/+41
2019-07-26merged a sanitized copy of the Emisar D4v2 branch; history summarized below:Selene ToyKeeper1-15/+41
2019-06-27added factory reset function to Anduril, and reboot function for FSMSelene ToyKeeper1-0/+5
2018-08-22Reduced ROM size by making successive nice_delay_ms calls collapse any time t...Selene ToyKeeper1-0/+2
2018-06-17Changed halfsleep mode to TICK_DURING_STANDBY. Added blinking indicator LED ...Selene ToyKeeper1-1/+0
2017-10-21Delay un-setting go_to_standby until the last moment, in case set_level() wan...Selene ToyKeeper1-1/+1
2017-09-24Cut moon power from ~4mA to ~2.5mA by running clock at half speed on very low...Selene ToyKeeper1-0/+6
2017-09-24Removed unused code from first idle_mode(); experiment.Selene ToyKeeper1-20/+0
2017-09-24Added idle_mode() for slightly lower power use without turning off any regula...Selene ToyKeeper1-2/+14
2017-09-03Got the 4th PWM channel to work, ish. (channel 4 is inverted though)Selene ToyKeeper1-31/+58
2017-08-30Replaced FSM_*_LAYOUT with FSM_*_DRIVER because I think it makes more sense.Selene ToyKeeper1-0/+4
2017-08-27Fixed a bug where sometimes the light wouldn't respond for a second or so aft...Selene ToyKeeper1-0/+4
2017-08-24Added loop() to API, executes constantly.Selene ToyKeeper1-4/+3
2017-08-19Completely reorganized SpaghettiMonster code into smaller logical pieces: fsm...Selene ToyKeeper1-0/+107