jacqueline
|
a3eb2dd9dc
|
WIP improve bluetooth api and settings screen
|
9 months ago |
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
|
a231fd1c8a
|
Replace cpp::span shim with std::span
|
12 months ago |
jacqueline
|
cc255f6d77
|
Suspend property bindings when their screens aren't visible
|
1 year ago |
jacqueline
|
63bc8cf896
|
Ensure we always clean up after ourselves when invoking bindings
this fixes a very nasty lua stack leak
|
1 year ago |
jacqueline
|
175bfc4e3e
|
WIP rewrie audio pipeline+fsm guts for more reliability
|
1 year ago |
jacqueline
|
4b2003c78a
|
Make property bindings shared amongst all lua threads
|
1 year ago |
jacqueline
|
cd650b30bd
|
fix some lua stack leaks + add a console func to help debug
|
1 year ago |
jacqueline
|
200a43fad3
|
fix issues with some song info not appearing
|
1 year ago |
jacqueline
|
ea8a7b0f93
|
allocate lua properties in spi ram
|
1 year ago |
jacqueline
|
a81c7a8a86
|
split out track pushing
|
1 year ago |
jacqueline
|
1f5249de6f
|
shift some long-lived allocs into spi ram
|
1 year ago |
jacqueline
|
71b4673039
|
all screens basically working, but bluetooth is rough
|
1 year ago |
jacqueline
|
1b2d791a05
|
Use doubles instead of floats for lua numbers (this unpins the ui task)
|
1 year ago |
jacqueline
|
01eb868373
|
Support more datatypes in track tags
|
1 year ago |
jacqueline
|
e6844a68b6
|
implement play/pause
|
1 year ago |
jacqueline
|
7c6eb2997c
|
Migrate 'now playing' screen to lua
|
1 year ago |
jacqueline
|
9eb5ae6e94
|
Use protected mode for lua callbacks wherever possible
|
1 year ago |
jacqueline
|
effac1917a
|
Use C functions for the backstack, instead of a lua module
Working with the default group and root kinda sucks if you have to do it
from lua!
|
1 year ago |
jacqueline
|
b7f37f6426
|
Add a generic lua function binding, alongside properties
|
1 year ago |
jacqueline
|
71ed09a6f7
|
Add two-way databinding for lua, and flesh out the lua statusbar
|
1 year ago |