Commit Graph

36 Commits (09c0e1608f2d88f56d8bf87ff90482459376ad95)

Author SHA1 Message Date
jacqueline 8a0a167adb Convert the main menu screen to lua lol 1 year ago
Robin Howard 606e4d89ec haptics: adds a "haptic_effect" console command 1 year ago
jacqueline 20d1c280a7 Remove templating of Continuation 2 years ago
jacqueline 95618239e6 Fix `tasks` config flag guarding 2 years ago
jacqueline c53802f308 Add a core dump command 2 years ago
jacqueline 6a47edcd35 Use databinding for the top bar. It's so nice now! 2 years ago
jacqueline f09ba5ffd5 Use bindey for databinding instead of hand rolling ui updates 2 years ago
jacqueline 96252973d9 Make task tracing tools conditionally compiled 2 years ago
jacqueline 4d99d22e10 std::string -> std::pmr::string in psram 2 years ago
jacqueline a87790a424 Add basic leak detection tooling 2 years ago
jacqueline 41c4dce79a Split heap stats and task stats into different functions 2 years ago
jacqueline 022c222e85 Add heap stats to the task stats output 2 years ago
jacqueline 320fdeb9d8 Use a service locator instead of passing around subsets of drivers between FSMs 2 years ago
jacqueline 27f329a9db Add an app console triggered shutdown 2 years ago
jacqueline cad7060540 Add interrupts for samd changes 2 years ago
jacqueline 65a1f09a90 Support app console commands for the samd 2 years ago
jacqueline d6b83fcf4a Flesh out basic bluetooth support 2 years ago
jacqueline 958160aa54 Use the libspeexdsp resampler 2 years ago
jacqueline 93ccf11fc5 Investigate and improve core pinning for resampler 2 years ago
jacqueline d71682d26e Add a console command for task-level performance checks 2 years ago
jacqueline 485eed2890 use libtag duration where available 2 years ago
jacqueline 97bd3be892 clang-format 2 years ago
jacqueline 10120f9a92 ux fixes 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline df22bed072 Include title in indexes to avoid a per-record disk read 2 years ago
jacqueline 39f7545cd5 wire up the playing screen with some real data 2 years ago
jacqueline c124c8f94d support both files and ids in `play` 2 years ago
jacqueline 245d9ff4b9 add indexing to the database 2 years ago
jacqueline 0c81c3e1f6 paths with spaces? wow!! 2 years ago
jacqueline 5b7b88420b Fix issues with importing my entire library 2 years ago
jacqueline c6bb42cdd2 song -> track 2 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 2 years ago
jacqueline 6fd588e970 Add touchwheel -> encoder adapter 2 years ago
jacqueline 876e5e70e9 Don't crash if there's no sd card 2 years ago
jacqueline a6ab150405 Add tinyfsm, start converting core functions to an FSM-based event loop 2 years ago
jacqueline d71f726c42 Add pagination to database queries 2 years ago
jacqueline 16e6180ba7 Database init is now stable! 2 years ago
jacqueline cd520b9360 Make queries a little less copy-paste 2 years ago
jacqueline 5d7cbec34c Move DB interactions to a background thread 2 years ago
jacqueline fbe047a35f Add some basic data and retrieval 2 years ago
jacqueline 12d2ffdab7 Add logging to the DAC 2 years ago
jacqueline ef8d404b15 Continue ironing out i2s pipeline 2 years ago
jacqueline 01be69eca1 better handling of chunk buffer 2 years ago
jacqueline a7df285588 Mostly done pipeline arch. Now onto cleanup and building. 2 years ago
jacqueline 5f7444d795 WIP 2 years ago
jacqueline 1d340db871 Order and group headers correctly 2 years ago
jacqueline 8c51280bc6 Fix playback and console issues 2 years ago
jacqueline 07e1b5a328 WIP debug console for testing playback 2 years ago