summaryrefslogtreecommitdiff
path: root/src/drivers
AgeCommit message (Expand)Author
2024-02-13Fixed clamp and write on scroll sensitivityailurux
2024-02-13Updated sensitivity nvs storeailurux
2024-02-13Merge branch 'main' into scroll-sensitivityailurux
2024-02-13Sensitivity value now between 0 and 255ailurux
2024-02-13Cache pending nvs writes in memoryjacqueline
2024-02-12Scroll sensitivity configurable, but invertedailurux
2024-02-12Remove some logging whoopsiesjacqueline
2024-02-12Remember per-device bluetooth volumejacqueline
2024-02-07hack around deadlock during bt disablejacqueline
2024-02-07Silence chatty touchwheel logjacqueline
2024-02-07Deliver AVRC events on a background threadjacqueline
2024-02-06improve the locking strategy of the bluetooth fsmjacqueline
2024-02-06Retry bt device connectionsjacqueline
2024-02-06let the bluetooth stack handle its own discovery statejacqueline
2024-02-06Implement basic volume control for bt outputsjacqueline
2024-02-06fix various of bluetooth issuesjacqueline
2024-02-06Start keeping lock switch polarity in nvsjacqueline
2024-02-05tweak pipeline buffers rather than i2s dma bufferjacqueline
2024-02-05hey i found 40KiB SRAM behind the couch!jacqueline
2024-01-30hand off the sd card to the samd properly, and remount when it's finishedjacqueline
2024-01-30Improve handling of sd card changes during runtimejacqueline
2024-01-17whoopsjacqueline
2024-01-17all screens basically working, but bluetooth is roughjacqueline
2024-01-15Begin migration of remaining screens to Luajacqueline
2024-01-10add accurate esp and samd versions + expose this info to luajacqueline
2024-01-09tweak wheel sensitivity, improve AKS for centre buttonjacqueline
2024-01-09bringup r8 mutingjacqueline
2024-01-04refactor handling of volume steps; improve controlsjacqueline
2024-01-03fix yet more mono i2s issuesjacqueline
2023-12-22Support changing the usb msc statejacqueline
2023-12-20Fix some dither clipping issuesjacqueline
2023-12-18Add the touchwheel button to the AKS channeljacqueline
2023-12-14Have the unit not immediately sleep when starting up.Robin Howard
2023-12-13add a cool lua repljacqueline
2023-12-12Centralise which level is 'locked'jacqueline
2023-11-24Periodically check int lines instead of relying on interruptsjacqueline
2023-11-20Use a non-IRAM-safe interrupt for gpio changesjacqueline
2023-11-12Convert the main menu screen to lua loljacqueline
2023-11-07haptics: don't wait when initialising the driver.Robin Howard
2023-11-07haptics: adds a wrapper for the DRV2605L haptic motor driverRobin Howard
2023-11-07Ensure the GPIO ISR is in IRAMjacqueline
2023-11-06Improve bt scanning responsivenessjacqueline
2023-10-28Annotates the kTag with maybe_unused; they're only used for logging.Robin Howard
2023-10-19Free the i2s dma channel when it's not in usejacqueline
2023-10-16Decouple play/pause from output on/offjacqueline
2023-10-03Write up the new input modes to NVS and settingsjacqueline
2023-10-03Add scroll velocity + more input methodsjacqueline
2023-10-03Make accessors in RelativeWheel constjacqueline
2023-09-29Add a lock around the SPI busjacqueline
2023-09-26Make NVS access synchronous againjacqueline