| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-31 | Introduce a PcmBuffer abstraction for handling source draining | jacqueline | |
| 2024-05-08 | Count samples going in and out of the drain buffer | jacqueline | |
| This is a more accurate way of knowing which track is playing when, and also simplifies a lot of fragile logic in audio_fsm | |||
| 2024-05-02 | move driver includes into a subdir as well | jacqueline | |
| 2024-05-02 | Replace cpp::span shim with std::span | jacqueline | |
| 2024-04-09 | fix some struct defaults in low-level drivers | jacqueline | |
| 2024-01-09 | bringup r8 muting | jacqueline | |
| 2024-01-04 | refactor handling of volume steps; improve controls | jacqueline | |
| 2024-01-03 | fix yet more mono i2s issues | jacqueline | |
| 2023-12-20 | Fix some dither clipping issues | jacqueline | |
| 2023-10-28 | Annotates the kTag with maybe_unused; they're only used for logging. | Robin Howard | |
| 2023-10-19 | Free the i2s dma channel when it's not in use | jacqueline | |
| It turns out this is why bluetooth playback keeps running out of memory /facepalm | |||
| 2023-10-16 | Decouple play/pause from output on/off | jacqueline | |
| 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-26 | Tune buffer sizes and locations for I2S | jacqueline | |
| 2023-09-05 | Improve dac startup sequencing to reduce the clicky poppy | jacqueline | |
| 2023-08-30 | Use a service locator instead of passing around subsets of drivers between FSMs | jacqueline | |
| 2023-08-24 | Improve DAC startup for r6 | jacqueline | |
| 2023-08-22 | good idea to unmute the dac! | jacqueline | |
| 2023-08-21 | Add idle->standby support when locked and no music | jacqueline | |
| 2023-08-03 | Add very limited resampling (it's slow as shit) | jacqueline | |
| 2023-07-28 | clang-format | jacqueline | |
| 2023-07-28 | Volume control! Reasonable default volume! Hooray! | jacqueline | |
| 2023-07-26 | apll go brr | jacqueline | |
| 2023-07-25 | Do time tracking without floats | jacqueline | |
| 2023-07-25 | fuck off | jacqueline | |
| 2023-07-20 | Initial r5 bringup | jacqueline | |
| 2023-06-30 | Clean up gpios interface | jacqueline | |
| 2023-06-07 | Flesh out audio state machine for playback | jacqueline | |
| Also fix mono playback | |||
| 2023-06-07 | R4 pre-emptive bringup | jacqueline | |
| Includes stripping out the IC-specific I2S stuff, and doing more manual volume control using pots | |||
