jacqueline
|
c635d5011c
|
Put more audio pipeline wiring in control of the audio fsm
|
2 years ago |
jacqueline
|
4e27de21e4
|
clean up a bunch of obselete audio code
|
2 years ago |
jacqueline
|
d6b83fcf4a
|
Flesh out basic bluetooth support
No ui yet, and performance isn't great. It kinda works though!!
|
2 years ago |
jacqueline
|
d8fc77101d
|
Give codecs complete control of their input files
|
2 years ago |
jacqueline
|
3511852f39
|
Add very limited resampling (it's slow as shit)
|
2 years ago |
jacqueline
|
3670859d16
|
Volume control! Reasonable default volume! Hooray!
|
2 years ago |
jacqueline
|
9b1b401dcb
|
big cleanup of new encoder + stream buffer types
|
2 years ago |
jacqueline
|
371f0a20ca
|
Clean up gpios interface
|
2 years ago |
jacqueline
|
0347555d5b
|
Start on converting gpio expander interupts to fsm events
|
2 years ago |
jacqueline
|
1f903accd9
|
Flesh out audio state machine for playback
Also fix mono playback
|
2 years ago |
jacqueline
|
610991455d
|
R4 pre-emptive bringup
Includes stripping out the IC-specific I2S stuff, and doing more manual
volume control using pots
|
2 years ago |
jacqueline
|
a4f94c812a
|
Annote E V E R Y T H I N G with license info
|
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
|
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
|
a9531c86a4
|
mostly single task pipeline
|
2 years ago |
jacqueline
|
47ae601d41
|
Tidy up pipeline and use arena capacity to test for overruns
|
2 years ago |
jacqueline
|
12d2ffdab7
|
Add logging to the DAC
|
2 years ago |
jacqueline
|
a65d996583
|
Use the sync apis for I2S output
|
2 years ago |
jacqueline
|
61c91b3cdb
|
Mostly working pipeline, including proper EOF signalling
|
2 years ago |
jacqueline
|
2cc0a38a1a
|
pipeline memory management fixes + logging
|
2 years ago |
jacqueline
|
f6dcd845fc
|
Switch from MessageBuffer to Queue for pipeline comms
|
2 years ago |
jacqueline
|
2056cad0ab
|
WIP
|
2 years ago |
jacqueline
|
01be69eca1
|
better handling of chunk buffer
|
2 years ago |
jacqueline
|
f35bb64c2b
|
basic i2s output element
|
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 |
jacqueline
|
8c51280bc6
|
Fix playback and console issues
|
2 years ago |
jacqueline
|
aef2eb7566
|
fix build
|
2 years ago |
jacqueline
|
530fd15e66
|
WIP audio play and pause
|
2 years ago |