jacqueline
|
26eb580043
|
move driver includes into a subdir as well
|
2024-05-02 21:52:59 +10:00 |
|
jacqueline
|
7d7f7755d1
|
start moving include files into subdirs
|
2024-05-02 21:41:56 +10:00 |
|
jacqueline
|
1573a8c4cd
|
WIP merge cyclically dependent components into one big component
|
2024-05-02 19:12:26 +10:00 |
|
jacqueline
|
239e6d8950
|
bump esp-idf to 5.2.1
|
2024-03-28 14:20:50 +11:00 |
|
jacqueline
|
230721cd62
|
Periodically check int lines instead of relying on interrupts
|
2023-11-24 07:41:48 +11:00 |
|
jacqueline
|
c1db38ba42
|
Increase the size of the system fsm QueueSet
I added the samd to it but forgot to increase the set size.
|
2023-11-08 16:59:02 +11:00 |
|
jacqueline
|
cad7060540
|
Add interrupts for samd changes
|
2023-08-18 15:40:24 +10:00 |
|
jacqueline
|
9b1b401dcb
|
big cleanup of new encoder + stream buffer types
|
2023-07-26 17:11:23 +10:00 |
|
jacqueline
|
f94be3db2f
|
make event queue go faster
|
2023-07-26 11:23:36 +10:00 |
|
jacqueline
|
80d7df9109
|
fuck off
|
2023-07-25 17:43:12 +10:00 |
|
jacqueline
|
65833649f4
|
Add some placeholder splash and menu screens
Includes a bunch of misc display fixes. Most significantly, our lvgl
tickers was busted.
|
2023-05-24 13:30:05 +10:00 |
|
jacqueline
|
3041e48ca6
|
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
|
2023-05-24 07:20:16 +10:00 |
|
jacqueline
|
a4f94c812a
|
Annote E V E R Y T H I N G with license info
|
2023-05-23 13:56:22 +10:00 |
|
jacqueline
|
a6ab150405
|
Add tinyfsm, start converting core functions to an FSM-based event loop
|
2023-05-19 21:21:27 +10:00 |
|
jacqueline
|
b320a6a863
|
Add basic samd class
|
2023-05-18 18:17:14 +10:00 |
|
jacqueline
|
d71f726c42
|
Add pagination to database queries
|
2023-05-16 14:11:38 +10:00 |
|
jacqueline
|
16e6180ba7
|
Database init is now stable!
|
2023-05-08 17:47:29 +10:00 |
|
jacqueline
|
cd520b9360
|
Make queries a little less copy-paste
|
2023-04-27 16:03:55 +10:00 |
|
jacqueline
|
5d7cbec34c
|
Move DB interactions to a background thread
|
2023-04-27 12:55:30 +10:00 |
|
jacqueline
|
fbe047a35f
|
Add some basic data and retrieval
|
2023-04-26 15:21:32 +10:00 |
|
jacqueline
|
083f4011aa
|
removed unused raw db stuff
|
2023-04-26 12:27:28 +10:00 |
|
jacqueline
|
2be4d4204c
|
Allow RenameFile to overwrite existing files
|
2023-04-26 10:20:53 +10:00 |
|
jacqueline
|
7972bd4567
|
Merge branch 'main' into leveldb
|
2023-04-26 08:49:02 +10:00 |
|
jacqueline
|
84f45e6045
|
Don't crash if there's no sd card :)
|
2023-04-21 18:42:37 +10:00 |
|
jacqueline
|
7083459cf3
|
wrap driver instance ownership + di in a class
|
2023-04-21 15:27:57 +10:00 |
|
jacqueline
|
cc3fd9571e
|
split out lvgl task into its own component
|
2023-04-21 10:30:52 +10:00 |
|
jacqueline
|
f955804495
|
use a freertos timer for lvgl ticks
|
2023-04-21 10:00:05 +10:00 |
|
jacqueline
|
3836768bb8
|
new pipeline working(?), but the dac eludes me
|
2023-04-19 10:29:40 +10:00 |
|
jacqueline
|
7c6fd654f5
|
New pipeline building, still needs proper control
|
2023-04-19 10:29:38 +10:00 |
|
jacqueline
|
3817ec0c77
|
turn on amp for development
|
2023-04-19 10:27:59 +10:00 |
|
jacqueline
|
1b245316fe
|
fix up touchpad timeouts, make it less chatty
|
2023-04-04 14:48:35 +10:00 |
|
jacqueline
|
9799ab458d
|
fix sd card on for dev + mux pin
|
2023-03-30 10:15:09 +11:00 |
|
jacqueline
|
a0ae39befe
|
Update pinouts for R3
|
2023-03-30 09:31:08 +11:00 |
|
ailurux
|
78ec09c494
|
Touchwheel test
|
2023-03-13 15:14:32 +11:00 |
|
jacqueline
|
4887f37898
|
add leveldb
|
2023-03-08 11:35:54 +11:00 |
|
jacqueline
|
e0363df454
|
Make a few init things fail less fatally
|
2023-02-22 11:17:48 +11:00 |
|
jacqueline
|
fed7b450b3
|
Fix up display artficacts and clean up unused features
|
2023-02-22 10:28:11 +11:00 |
|
jacqueline
|
12d2ffdab7
|
Add logging to the DAC
|
2023-02-21 09:28:36 +11:00 |
|
jacqueline
|
fa1f1cd9ab
|
i am boo. boo the fool.
|
2023-02-13 16:22:45 +11:00 |
|
jacqueline
|
61c91b3cdb
|
Mostly working pipeline, including proper EOF signalling
|
2023-02-10 15:32:21 +11:00 |
|
jacqueline
|
aae1871999
|
remove unused ISR allocation
this was blocking the i2s driver somehow!(?)
|
2023-01-31 14:39:52 +11:00 |
|
jacqueline
|
ef8d404b15
|
Continue ironing out i2s pipeline
still at least one heap corruption issue, plus the i2s write method
seems to block forever :/
|
2023-01-30 15:52:54 +11:00 |
|
jacqueline
|
a03b1e2139
|
Clean up main task log output
|
2023-01-24 16:42:49 +11:00 |
|
jacqueline
|
0560fa7f10
|
clang-format
|
2023-01-21 19:02:28 +11:00 |
|
jacqueline
|
8ed3d7e31f
|
Re-enable the parts of the audio pipeline that are working
|
2023-01-21 19:01:54 +11:00 |
|
jacqueline
|
c7901ae429
|
build fixes for new compiler version and standard
|
2023-01-21 15:09:05 +11:00 |
|
jacqueline
|
f013bab727
|
Migrate to the v5 adc api
|
2023-01-21 14:10:25 +11:00 |
|
jacqueline
|
4c88fcc4a5
|
fix build issues with new pipeline
|
2023-01-20 09:48:29 +11:00 |
|
jacqueline
|
e53dfc4cc5
|
Merge branch 'main' into codecs
|
2023-01-17 13:52:38 +11:00 |
|
jacqueline
|
01be69eca1
|
better handling of chunk buffer
|
2022-12-07 15:36:47 +11:00 |
|