Commit Graph

273 Commits (167fea6b5b87a1cd97165d4e425699c2ecdb2bbf)

Author SHA1 Message Date
ailurux 48495ddafe Add centre button haptic feedback on touch, and setting to disable/lessen haptics (#246) 7 months ago
Tess Eisenberger 546daf71c1 Persist locked control mode setting 7 months ago
Tess Eisenberger 1d485c97b0 Add optional support for changing volume while locked 7 months ago
Tess Eisenberger e8eaf3df10 Add a new setting for input controls when locked 7 months ago
jacqueline f9011839cd Actually read+write the fast charge nvs bit 8 months ago
jacqueline 94c30b7591 Isolate the SD card from the SPI bus when talking to the display (#176) 8 months ago
Tom Kirchner d6db4b0826 Add missing copyright/license headers 8 months ago
Clayton Craft 8a6c41be45 display: set lower limit for brightness 9 months ago
ailurux 5cdc1141ee Queue repeat modes (#126) 9 months ago
ailurux a1d64dce07 Allow for connecting to the paired device from the known devices list 9 months ago
jacqueline 4c2bcbfb56 Support a minor version in the SAMD firmware 12 months ago
jacqueline 7d1266404d Move SPI ISR back to CPU0 1 year ago
jacqueline c51709f99f Pause and unpause the current audio output in response to TTS 1 year ago
jacqueline 50d6efada5 Use '/sd' instead of '/sdcard' for accessing the sd card 1 year ago
jacqueline 172d31ec6d Ignore comments within playlist files 1 year ago
jacqueline f253d2ee75 Timeout when writing output samples throughout the audio pipeline 1 year ago
jacqueline 275ade5d13 Move some hot driver functions into iram 1 year ago
jacqueline 493f8e1200 Don't break early from clearing PcmBuffer 1 year ago
jacqueline 40c754a72a Always initialise bytes_cleared when clearing PcmBuffers 1 year ago
jacqueline 6a2d259f46 Move off of deprecated APIs 1 year ago
jacqueline 822c9dc93e Fix build errors from stricter visibility requirements 1 year ago
ailurux d719f9c501 daniel/theme-setting (#87) 1 year ago
jacqueline 1ff28233bd Recalibrate the touchwheel after unlocking 1 year ago
jacqueline 0cc7536684 Add a settings screen with power+battery info 1 year ago
jacqueline f78de39a75 Give Bluetooth settings a bit of a refresh 1 year ago
jacqueline a3eb2dd9dc WIP improve bluetooth api and settings screen 1 year ago
jacqueline b63e897268 Move the SPI interrupt alloc to the second core 1 year ago
jacqueline 41e0605f17 Give PcmBuffer pairs a name, and wire them up in the audio stack 1 year ago
jacqueline f42448d501 WIP start on accepting two streams in out audio output 1 year ago
jacqueline 984b874d7e Fix some issues with the splash screen 1 year ago
jacqueline 1daa1e9b0f update catch2 to v3.6.0 1 year ago
jacqueline bfee3742d3 skip the storage test if there's no sd card 1 year ago
jacqueline 525ed2ae1b Add a basic overview of writing and running tests 1 year ago
jacqueline 8db57d6dc5 Unbreak the tests build 1 year ago
jacqueline 00b1ba58f0 Improve DAC power+mute management to reduce clicks and pops 1 year ago
jacqueline e58dcf6dc5 WIP fix issues introduced by lvgl version bump 1 year ago
ailurux 8de07fe8fa daniel/bluetooth-avrc (#80) 1 year ago
jacqueline 72344b5777 no more acquire_spi :) 1 year ago
jacqueline 39460931d8 Remove spi locking hack + increase max sd frequency 1 year ago
jacqueline 9457f9021a u didnt see shit 1 year ago
jacqueline 4afe9d9b5c move a bunch of bt callbacks to background tasks 1 year ago
jacqueline f84474d94d Introduce a PcmBuffer abstraction for handling source draining 1 year ago
ailurux ef812a53e5 Minor formatting fix 1 year ago
ailurux 9d67ddcf6e Fix issue where failing to connect bt device initially won't retry 1 year ago
jacqueline c846146c2f Lowercase BT device name for better auto-reading 1 year ago
jacqueline 4c9b77ea13 Support setting the samd charge rate 1 year ago
jacqueline 00d6c2eca2 save lra calibration data to nvs 1 year ago
jacqueline defe838ab0 Use LRA motors in an auto-calibrated closed-loop mode 1 year ago
jacqueline 265049c519 Count samples going in and out of the drain buffer 1 year ago
jacqueline 26eb580043 move driver includes into a subdir as well 1 year ago