summaryrefslogtreecommitdiff
path: root/src/tangara/system_fsm/running.cpp
AgeCommit message (Collapse)Author
2025-03-05Allow manually unmounting the SD cardayumi
2025-02-13Bump storage unmount timer to 2 minutes to match idle timerRiley Inman
2025-01-10Isolate the SD card from the SPI bus when talking to the display (#176)jacqueline
This should help significantly with https://codeberg.org/cool-tech-zone/tangara-fw/issues/121, which seems to be caused by some SD cards being very picky about being the only SPI device on their bus. Co-authored-by: ailurux <ailuruxx@gmail.com> Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/176 Co-authored-by: jacqueline <me@jacqueline.id.au> Co-committed-by: jacqueline <me@jacqueline.id.au>
2024-10-04Explicitly close the playlist files in the queue on storage unmountailurux
2024-09-24Retry SD card mounting a few times when talking to the card failsjacqueline
2024-09-13Mount the SD card asynchronously when it becomes availablejacqueline
Previously we were doing it synchronously, which led to some odd looking livelock stacktraces... we still don't have a consistent repro, but this at least makes the stack when we mount a lot more predictable
2024-08-15Delay DB reindexing slightlyjacqueline
This helps with boot time by preventing a ton of disk I/O before the UI has had a chance to load.
2024-08-12Make FileGatherer shaped more like a normal iteratorjacqueline
2024-06-28Fix some issues with the splash screenjacqueline
- fix a use-after-free involving the alerts container that was happening when showing the first screen - fix some issues where the splash screen wouldn't come up as early as it needs to when another bootup task was making heavy use of the spi bus
2024-06-28show a message if the sd card is unmountedjacqueline
2024-06-04no more acquire_spi :)jacqueline
2024-05-03Respond to sd card mounts and unmounts within luajacqueline
Includes no longer blocking the main menu on an sd card being inserted!!
2024-05-02move driver includes into a subdir as welljacqueline
2024-05-02start moving include files into subdirsjacqueline
2024-05-02WIP merge cyclically dependent components into one big componentjacqueline