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
|
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
|
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
|
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
|
222c810b07
|
fix build errors
|
2 years ago |
jacqueline
|
a7df285588
|
Mostly done pipeline arch. Now onto cleanup and building.
|
2 years ago |
jacqueline
|
9176ef1872
|
Add cbor wrapper, and chunk streaming util
|
2 years ago |
jacqueline
|
d82a7e3d94
|
first go at r2 bringup. waiting on mosfets.
|
2 years ago |
jacqueline
|
5f7444d795
|
WIP
|
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 |