| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-01-30 | Do more to avoid and recover from partial db updates | jacqueline | |
| - do not power off in an update is in progress - explicitly store last update time, rather than deriving it from unchanged tracks. | |||
| 2024-01-30 | Improve handling of sd card changes during runtime | jacqueline | |
| - mount if an sd card is inserted - unmount if it's removed | |||
| 2023-12-18 | Audio fsm usability tweaks | jacqueline | |
| - persist the current volume when the screen locks - pause playback if headphones are removed | |||
| 2023-12-12 | Centralise which level is 'locked' | jacqueline | |
| 2023-11-24 | Periodically check int lines instead of relying on interrupts | jacqueline | |
| 2023-11-10 | Change lock switch direction to match r7 standby | jacqueline | |
| 2023-11-07 | haptics: adds a wrapper for the DRV2605L haptic motor driver | Robin Howard | |
| ... with facilities to trigger effects via the system fsm. | |||
| 2023-10-28 | Annotates the kTag with maybe_unused; they're only used for logging. | Robin Howard | |
| 2023-10-04 | Neaten up the various kinds of inputs, and move volumes to The New Way | jacqueline | |
| 2023-08-30 | Use a service locator instead of passing around subsets of drivers between FSMs | jacqueline | |
| 2023-08-28 | Move battery measurement to its own class | jacqueline | |
| 2023-08-28 | Make idle state more robust + check playback state | jacqueline | |
| 2023-08-22 | Add battery % with change events | jacqueline | |
| 2023-08-18 | Add interrupts for samd changes | jacqueline | |
| 2023-08-15 | Flesh out basic bluetooth support | jacqueline | |
| No ui yet, and performance isn't great. It kinda works though!! | |||
| 2023-08-01 | Basic nvs init + bluetooth in the build | jacqueline | |
| 2023-07-28 | ux fixes | jacqueline | |
| 2023-07-26 | make event queue go faster | jacqueline | |
| 2023-07-25 | fuck off | jacqueline | |
| 2023-07-07 | wire up the playing screen with some real data | jacqueline | |
| Includes implementing song duration calculation for CBR MP3 files | |||
| 2023-06-30 | gpio expander pin change -> event! | jacqueline | |
| 2023-06-30 | Clean up gpios interface | jacqueline | |
| 2023-06-30 | Start on converting gpio expander interupts to fsm events | jacqueline | |
| 2023-06-16 | Fix issues with importing my entire library | jacqueline | |
| 2023-06-07 | R4 pre-emptive bringup | jacqueline | |
| Includes stripping out the IC-specific I2S stuff, and doing more manual volume control using pots | |||
| 2023-06-01 | Add touchwheel -> encoder adapter | jacqueline | |
| 2023-05-24 | reuse annotate new files | jacqueline | |
| 2023-05-19 | Add tinyfsm, start converting core functions to an FSM-based event loop | jacqueline | |
