jacqueline
|
09eacb71f0
|
bringup r8 muting
|
1 year ago |
jacqueline
|
938ba62f57
|
refactor handling of volume steps; improve controls
|
1 year ago |
jacqueline
|
44e6aee722
|
fix yet more mono i2s issues
|
1 year ago |
jacqueline
|
d4a0085753
|
Fix some dither clipping issues
|
1 year ago |
Robin Howard
|
18d90051c9
|
Annotates the kTag with maybe_unused; they're only used for logging.
|
2 years ago |
jacqueline
|
912f9c0757
|
Free the i2s dma channel when it's not in use
It turns out this is why bluetooth playback keeps running out of memory
/facepalm
|
2 years ago |
jacqueline
|
7523772886
|
Decouple play/pause from output on/off
I think this was the cause of toggling play/pause making audio go away.
Or at least I can't repro that bug anymore, anyway.
|
2 years ago |
jacqueline
|
8608f9367f
|
Tune buffer sizes and locations for I2S
|
2 years ago |
jacqueline
|
a9008884c9
|
Improve dac startup sequencing to reduce the clicky poppy
|
2 years ago |
jacqueline
|
320fdeb9d8
|
Use a service locator instead of passing around subsets of drivers between FSMs
|
2 years ago |
jacqueline
|
079b2b53d4
|
Improve DAC startup for r6
|
2 years ago |
jacqueline
|
588857fef8
|
good idea to unmute the dac!
|
2 years ago |
jacqueline
|
764b01e913
|
Add idle->standby support when locked and no music
|
2 years ago |
jacqueline
|
3511852f39
|
Add very limited resampling (it's slow as shit)
|
2 years ago |
jacqueline
|
97bd3be892
|
clang-format
|
2 years ago |
jacqueline
|
3670859d16
|
Volume control! Reasonable default volume! Hooray!
|
2 years ago |
jacqueline
|
72fe82ebc4
|
apll go brr
|
2 years ago |
jacqueline
|
d8194135bb
|
Do time tracking without floats
|
2 years ago |
jacqueline
|
80d7df9109
|
fuck off
|
2 years ago |
jacqueline
|
230af8e105
|
Initial r5 bringup
|
2 years ago |
jacqueline
|
371f0a20ca
|
Clean up gpios interface
|
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 |