Commit Graph

31 Commits (1f903accd95361735c841c87fdc6494ad3331b40)

Author SHA1 Message Date
jacqueline 1f903accd9 Flesh out audio state machine for playback 2 years ago
jacqueline 2a568846bd Cute brightness fade to avoid ugly startup :) 2 years ago
jacqueline d2e5d2ab3c Fix up screen brightness and transitions 2 years ago
jacqueline 8a2a2d2265 Get basic audio playback going again 2 years ago
jacqueline 6fd588e970 Add touchwheel -> encoder adapter 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 7083459cf3 wrap driver instance ownership + di in a class 2 years ago
jacqueline a1cef17c5b Leave the display reset pin alone; we don't need it 2 years ago
jacqueline c93ed8efad fix some display issues 2 years ago
jacqueline a0ae39befe Update pinouts for R3 2 years ago
jacqueline 0fce4fcc06 update to faceplate bodge 2 years ago
ailurux a0798c7887 Software rotation for display 2 years ago
jacqueline fed7b450b3 Fix up display artficacts and clean up unused features 2 years ago
jacqueline a65d996583 Use the sync apis for I2S output 2 years ago
jacqueline f0a4b4cf50 whoops, remove chatty logging 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 c7901ae429 build fixes for new compiler version and standard 2 years ago
jacqueline 4c88fcc4a5 fix build issues with new pipeline 2 years ago
jacqueline d82a7e3d94 first go at r2 bringup. waiting on mosfets. 2 years ago
jacqueline 1d340db871 Order and group headers correctly 3 years ago
jacqueline 0ef333164b Use underscores instead of dashes in filenames consistently 3 years ago
jacqueline ff30b27f0d First test cases :) 3 years ago
jacqueline d1f20b9bc8 fix shadowing 3 years ago
jacqueline 675d52c9a5 use a less fun but more descriptive namespace 3 years ago
jacqueline 28d73ad866 Split driver-y things into a separate component 3 years ago
jacqueline 1bcf59163b WIP display stuff that /could/ work, but i think my display is bad :( 3 years ago
jacqueline 43b04074a8 WIP most of a basic display driver + lvgl, but not yet working :( 3 years ago
jacqueline 5a8df4f2b9 WIP init sequence 3 years ago
jacqueline a7915753c6 WIP sketch out init sequence 3 years ago