Commit Graph

66 Commits (be9725c1c78cbe35cdf32cd1385a8d61d3383b88)

Author SHA1 Message Date
jacqueline 26eb580043 move driver includes into a subdir as well 12 months ago
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 239e6d8950 bump esp-idf to 5.2.1 1 year ago
jacqueline 230721cd62 Periodically check int lines instead of relying on interrupts 1 year ago
jacqueline c1db38ba42 Increase the size of the system fsm QueueSet 1 year ago
jacqueline cad7060540 Add interrupts for samd changes 2 years ago
jacqueline 9b1b401dcb big cleanup of new encoder + stream buffer types 2 years ago
jacqueline f94be3db2f make event queue go faster 2 years ago
jacqueline 80d7df9109 fuck off 2 years ago
jacqueline 65833649f4 Add some placeholder splash and menu screens 2 years ago
jacqueline a4f94c812a Annote E V E R Y T H I N G with license info 2 years ago
jacqueline 5ac4d3949c Generalise worker tasks, and centralise task priorities + stacks 2 years ago
jacqueline a6ab150405 Add tinyfsm, start converting core functions to an FSM-based event loop 2 years ago
jacqueline b320a6a863 Add basic samd class 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 083f4011aa removed unused raw db stuff 2 years ago
jacqueline 2be4d4204c Allow RenameFile to overwrite existing files 2 years ago
jacqueline 84f45e6045 Don't crash if there's no sd card :) 2 years ago
jacqueline 7083459cf3 wrap driver instance ownership + di in a class 2 years ago
jacqueline cc3fd9571e split out lvgl task into its own component 2 years ago
jacqueline f955804495 use a freertos timer for lvgl ticks 2 years ago
jacqueline 3836768bb8 new pipeline working(?), but the dac eludes me 2 years ago
jacqueline 7c6fd654f5 New pipeline building, still needs proper control 2 years ago
jacqueline 3817ec0c77 turn on amp for development 2 years ago
jacqueline 1b245316fe fix up touchpad timeouts, make it less chatty 2 years ago
jacqueline 9799ab458d fix sd card on for dev + mux pin 2 years ago
jacqueline a0ae39befe Update pinouts for R3 2 years ago
ailurux 78ec09c494 Touchwheel test 2 years ago
jacqueline 4887f37898 add leveldb 2 years ago
jacqueline e0363df454 Make a few init things fail less fatally 2 years ago
jacqueline fed7b450b3 Fix up display artficacts and clean up unused features 2 years ago
jacqueline 12d2ffdab7 Add logging to the DAC 2 years ago
jacqueline fa1f1cd9ab i am boo. boo the fool. 2 years ago
jacqueline 61c91b3cdb Mostly working pipeline, including proper EOF signalling 2 years ago
jacqueline aae1871999 remove unused ISR allocation 2 years ago
jacqueline ef8d404b15 Continue ironing out i2s pipeline 2 years ago
jacqueline a03b1e2139 Clean up main task log output 2 years ago
jacqueline 0560fa7f10 clang-format 2 years ago
jacqueline 8ed3d7e31f Re-enable the parts of the audio pipeline that are working 2 years ago
jacqueline c7901ae429 build fixes for new compiler version and standard 2 years ago
jacqueline f013bab727 Migrate to the v5 adc api 2 years ago
jacqueline 4c88fcc4a5 fix build issues with new pipeline 2 years ago
jacqueline 01be69eca1 better handling of chunk buffer 2 years ago
jacqueline f35bb64c2b basic i2s output element 2 years ago
jacqueline 222c810b07 fix build errors 2 years ago