| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2023-04-17 | switched the rest of FSM + Anduril to use SPDX license headers | Selene ToyKeeper | 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. | |||||
| 2019-11-14 | refactored how interrupts work... | Selene ToyKeeper | 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. | |||||
| 2017-08-19 | Completely reorganized SpaghettiMonster code into smaller logical pieces: ↵ | Selene ToyKeeper | 1 | -8/+7 | |
| fsm-*.c and fsm-*.h. | |||||
| 2017-08-19 | Renamed from RoundTable to SpaghettiMonster (FSM). | Selene ToyKeeper | 1 | -1/+1 | |
| 2017-08-18 | Some early ideas for Round Table. Nothing close to compile-able yet. | Selene ToyKeeper | 1 | -15/+9 | |
| 2017-03-26 | Fixed a compiler warning about tk-random.h. | Selene ToyKeeper | 1 | -1/+4 | |
| 2015-10-12 | Made pgm_rand() more erratic (beginning of PROGMEM is boring for this purpose), | Selene ToyKeeper | 1 | -2/+3 | |
| made random strobe smaller and better-looking. | |||||
| 2015-10-12 | Oops, forgot to add tk-random header. | Selene ToyKeeper | 1 | -0/+28 | |
