Commit Graph

23 Commits (5f1a6507d8f7a0f9ecea179f94aeb182eac77cfe)

Author SHA1 Message Date
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 2 years ago
jacqueline 7523772886 Decouple play/pause from output on/off 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 2 years ago
jacqueline 610991455d R4 pre-emptive bringup 2 years ago