Commit Graph

23 Commits (f57a9688c96248980fb628d321a00641075df7c5)

Author SHA1 Message Date
jacqueline f57a9688c9 Allocate display spi buffers statically 2 years ago
jacqueline 0ea358ab81 Make the onboarding flow basically work. Much still to do! 2 years ago
jacqueline ad74a45921 Use only one buffer for lvgl's display driver 2 years ago
jacqueline f0d82cfb09 Fix display buffers not actually being in DMA ram 2 years ago
jacqueline 0032896251 Move UI task to priority 0 during playback 2 years ago
jacqueline 320fdeb9d8 Use a service locator instead of passing around subsets of drivers between FSMs 2 years ago
jacqueline 773f285767 Don't fade for brightness slider changes 2 years ago
jacqueline 8ee5e781e7 Use gamma correction for display brightness 2 years ago
jacqueline 371f0a20ca Clean up gpios interface 2 years ago
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 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 fed7b450b3 Fix up display artficacts and clean up unused features 2 years ago
jacqueline c7901ae429 build fixes for new compiler version and standard 2 years ago
jacqueline 1d340db871 Order and group headers correctly 2 years ago
jacqueline 0ef333164b Use underscores instead of dashes in filenames consistently 2 years ago
jacqueline 675d52c9a5 use a less fun but more descriptive namespace 2 years ago
jacqueline 28d73ad866 Split driver-y things into a separate component 2 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