Commit Graph

2 Commits (7d7f7755d17e1e0a2348d75d797097f166b70471)

Author SHA1 Message Date
jacqueline 7d7f7755d1 start moving include files into subdirs 12 months ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 12 months ago
jacqueline e5c6ffdb8b Unmount storage when there's a bad error 1 year ago
jacqueline 654fde5f68 Support disabling automatic database updates 1 year ago
jacqueline 175bfc4e3e WIP rewrie audio pipeline+fsm guts for more reliability 1 year ago
jacqueline dadac304dd Add very basic usb msc ui 1 year ago
jacqueline 299f3cc48f Preserve the queue when going into standby 1 year ago
jacqueline 2626c0cffc Do a db update after every mount 1 year ago
jacqueline 587c585ba6 Don't unmount the sd card as aggressively 1 year ago
jacqueline 968d545d67 hand off the sd card to the samd properly, and remount when it's finished 1 year ago
jacqueline eacea59e8a Do more to avoid and recover from partial db updates 1 year ago
jacqueline c399199bfc Improve handling of sd card changes during runtime 1 year ago
jacqueline 499d5a942f Add a wrapper codec source that does readahead 1 year ago
jacqueline b58c081508 add locale-aware colation to db indexes 1 year ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline 5a459ac6e9 Remove accidental debug thing 2 years ago
jacqueline ceba508593 Add modified time to TrackData 2 years ago
jacqueline 0ea358ab81 Make the onboarding flow basically work. Much still to do! 2 years ago
jacqueline 320fdeb9d8 Use a service locator instead of passing around subsets of drivers between FSMs 2 years ago
jacqueline 8ff93f5467 Make idle state more robust + check playback state 2 years ago
jacqueline 764b01e913 Add idle->standby support when locked and no music 2 years ago
jacqueline f94be3db2f make event queue go faster 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 371f0a20ca Clean up gpios interface 2 years ago
jacqueline acccd822f0 back to back flac playback is working :) 2 years ago
jacqueline 0c81c3e1f6 paths with spaces? wow!! 2 years ago
jacqueline 6ff8b5886e Support playing tracks by track id 2 years ago
jacqueline 5b7b88420b Fix issues with importing my entire library 2 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 2 years ago
jacqueline 3b371cfc54 reuse annotate new files 2 years ago
jacqueline 82830f995c Fix some logging, add transition to missing storage 2 years ago
jacqueline a6ab150405 Add tinyfsm, start converting core functions to an FSM-based event loop 2 years ago