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
I added the samd to it but forgot to increase the set size.
|
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
Includes a bunch of misc display fixes. Most significantly, our lvgl
tickers was busted.
|
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
|
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
this was blocking the i2s driver somehow!(?)
|
2 years ago |
jacqueline
|
ef8d404b15
|
Continue ironing out i2s pipeline
still at least one heap corruption issue, plus the i2s write method
seems to block forever :/
|
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 |