summaryrefslogtreecommitdiff
path: root/src/drivers/include/i2s_dac.hpp
AgeCommit message (Collapse)Author
2024-05-02move driver includes into a subdir as welljacqueline
2024-05-02Replace cpp::span shim with std::spanjacqueline
2024-02-05tweak pipeline buffers rather than i2s dma bufferjacqueline
this maintains the bluetooth changes to buffer sizes, but keeps the most important i2s buffer the same size
2024-02-05hey i found 40KiB SRAM behind the couch!jacqueline
2024-01-03fix yet more mono i2s issuesjacqueline
2023-10-16Decouple play/pause from output on/offjacqueline
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.
2023-09-26Tune buffer sizes and locations for I2Sjacqueline
2023-08-30Use a service locator instead of passing around subsets of drivers between FSMsjacqueline
2023-08-24Improve DAC startup for r6jacqueline
2023-08-03Add very limited resampling (it's slow as shit)jacqueline
2023-07-25fuck offjacqueline
2023-06-30Clean up gpios interfacejacqueline
2023-06-07Flesh out audio state machine for playbackjacqueline
Also fix mono playback
2023-06-07R4 pre-emptive bringupjacqueline
Includes stripping out the IC-specific I2S stuff, and doing more manual volume control using pots