| Commit message (Collapse) | Author | Files | Lines | ||
|---|---|---|---|---|---|
| 2023-11-10 | refactor checkpoint: splitting MCU-specific code into arch/$MCU.[ch] | Selene ToyKeeper | 1 | -2/+4 | |
| Phew, that's a lot of changes! And there's still a lot more to do... | |||||
| 2023-11-02 | reorganized project files (part 1) | Selene ToyKeeper | 1 | -0/+0 | |
| (just moved files, didn't change the contents yet, and nothing will work without updating #includes and build scripts and stuff) | |||||
| 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/+1 | |
| 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-12-12 | Debouncing finally works (at least, it does on my two test hosts). | Selene ToyKeeper | 1 | -1/+0 | |
| 2017-12-11 | Greatly improved button debouncing. Helps a lot on FW3A and my light saber. | Selene ToyKeeper | 1 | -1/+4 | |
| Debouncing isn't 100% yet though. | |||||
| 2017-08-19 | Completely reorganized SpaghettiMonster code into smaller logical pieces: ↵ | Selene ToyKeeper | 1 | -8/+11 | |
| 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 | |
