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
|
ed82063af5
|
WIP decompose our giant LVGL driver into smaller classes
|
1 year ago |
jacqueline
|
7d5536e2ab
|
Generalise the lvgl input driver in preparation for more input methods
|
2 years ago |
jacqueline
|
0032896251
|
Move UI task to priority 0 during playback
Also other misc task cleanup
|
2 years ago |
jacqueline
|
320fdeb9d8
|
Use a service locator instead of passing around subsets of drivers between FSMs
|
2 years ago |
jacqueline
|
ae076936ae
|
Fix browser view jank
|
2 years ago |
ailurux
|
d1d4b4a1ab
|
Add theme class
|
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
Includes making the display driver use a worker task for flushes, so
that our double buffering actually does something useful /facepalm
|
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
|
cc3fd9571e
|
split out lvgl task into its own component
|
2 years ago |