Commit Graph

42 Commits (b87e991a1c2efd716974130a22f589fe1697a6fe)

Author SHA1 Message Date
ailurux c9ce88a457 ailurux/button-media-controls (#264) 9 months ago
ailurux 61da6754a0 Add nvs key for left padding 10 months ago
Tursiae 569ed6c0cc TTS: Implement and wire up a TTS toggle in Display Settings (#251) 10 months ago
ailurux 48495ddafe Add centre button haptic feedback on touch, and setting to disable/lessen haptics (#246) 11 months ago
Tess Eisenberger 546daf71c1 Persist locked control mode setting 11 months ago
Tess Eisenberger 1d485c97b0 Add optional support for changing volume while locked 11 months ago
Tess Eisenberger e8eaf3df10 Add a new setting for input controls when locked 11 months ago
jacqueline f9011839cd Actually read+write the fast charge nvs bit 11 months ago
ailurux 5cdc1141ee Queue repeat modes (#126) 1 year ago
ailurux d719f9c501 daniel/theme-setting (#87) 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 00d6c2eca2 save lra calibration data to nvs 2 years ago
jacqueline 26eb580043 move driver includes into a subdir as well 2 years ago
jacqueline 1573a8c4cd WIP merge cyclically dependent components into one big component 2 years ago
Robin Howard 7c075cf5b7 Adds LRA haptic support (open-loop only for now). 2 years ago
jacqueline 874218e3ff Fix some bt device issues 2 years ago
jacqueline 654fde5f68 Support disabling automatic database updates 2 years ago
jacqueline 4cd3c187f9 Add exact display size to nvs, since it can vary 2 years ago
ailurux ffa0894e38 Fixed clamp and write on scroll sensitivity 2 years ago
ailurux bbbe3a3d55 Updated sensitivity nvs store 2 years ago
jacqueline cb379f4bc3 Cache pending nvs writes in memory 2 years ago
ailurux 0426d245c8 Scroll sensitivity configurable, but inverted 2 years ago
jacqueline c5cef16c95 Remove some logging whoopsies 2 years ago
jacqueline 26df5c4a7f Remember per-device bluetooth volume 2 years ago
jacqueline 99c56641e9 fix various of bluetooth issues 2 years ago
jacqueline 7fbb2162ee Start keeping lock switch polarity in nvs 2 years ago
jacqueline 7cdcd44e0c Begin migration of remaining screens to Lua 2 years ago
Robin Howard 18d90051c9 Annotates the kTag with maybe_unused; they're only used for logging. 2 years ago
jacqueline c851b789fa Write up the new input modes to NVS and settings 2 years ago
jacqueline 252f685ef1 Make NVS access synchronous again 2 years ago
jacqueline b192975cb1 make bluetooth pairing ui functional 2 years ago
jacqueline 0ea358ab81 Make the onboarding flow basically work. Much still to do! 2 years ago
jacqueline b0d745d02d Flesh out onboarding a little, and add a way to get into it 2 years ago
jacqueline d5d6e3993c Support changing max volume, persisted to nvs 2 years ago
jacqueline 4247c9fe7d store the screen brightness in nvs 2 years ago
jacqueline 62dce8d9fc Save current output mode to nvs 2 years ago
jacqueline 544b0013b1 persist preferred bluetooth device in nvs 2 years ago
jacqueline 955a8ce303 Basic nvs init + bluetooth in the build 2 years ago