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