| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | reorganized project files (part 1) | Selene ToyKeeper | 2023-11-02 | 1 | -10/+0 |
| | | | | | | (just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff) | ||||
| * | switched the rest of FSM + Anduril to use SPDX license headers | Selene ToyKeeper | 2023-04-17 | 1 | -21/+4 |
| | | | | | | | | instead of full GPL headers (or all too often, nothing at all) There are a few "FIXME" entries where I'm not sure about the correct copyright. | ||||
| * | refactored how interrupts work... | Selene ToyKeeper | 2019-11-14 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | set a flag and return immediately, then handle the actual logic later during a less-critical code path Enables smarter responses to standby wakeups. Seems to fix missed button presses during standby, and most of the too-fast sleep ticks. Also eliminated waits from button state measurement, so it can happen easier during standby. (also eliminates the chance of an infinite loop on extra-noisy hardware) Also might improve timing-sensitive interrupts like attiny85 PWM channel 4, or a PWM-DSM hybrid technique I'd like to try. BUT this change also appears to break the thermal sensor, so that needs to be fixed. | ||||
| * | Completely reorganized SpaghettiMonster code into smaller logical pieces: ↵ | Selene ToyKeeper | 2017-08-19 | 1 | -0/+25 |
| fsm-*.c and fsm-*.h. | |||||
