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