summaryrefslogtreecommitdiff
path: root/src/drivers/display.cpp
AgeCommit message (Expand)Author
2024-03-20Add exact display size to nvs, since it can varyjacqueline
2024-03-17fixes for my green-tab adafruit ST7735RNano
2023-10-28Annotates the kTag with maybe_unused; they're only used for logging.Robin Howard
2023-09-29Add a lock around the SPI busjacqueline
2023-09-25Don't acquire the spi bus in the display driverjacqueline
2023-09-22Allocate display spi buffers staticallyjacqueline
2023-09-22Rotate the display in hardware instead of softwarejacqueline
2023-09-12Use only one buffer for lvgl's display driverjacqueline
2023-09-12Use interrupt-based spi for the displayjacqueline
2023-09-05Fix display buffers not actually being in DMA ramjacqueline
2023-09-05Tweak display DMA buffer sizejacqueline
2023-09-05Move UI task to priority 0 during playbackjacqueline
2023-08-30Use a service locator instead of passing around subsets of drivers between FSMsjacqueline
2023-08-29Don't fade for brightness slider changesjacqueline
2023-08-29Use gamma correction for display brightnessjacqueline
2023-08-28one weird trick to avoid 5khz tonejacqueline
2023-07-28ux fixesjacqueline
2023-06-30Clean up gpios interfacejacqueline
2023-06-07fix shared peripheral interrupts causing hangsjacqueline
2023-06-07Flesh out audio state machine for playbackjacqueline
2023-06-07Cute brightness fade to avoid ugly startup :)jacqueline
2023-06-06Fix up screen brightness and transitionsjacqueline
2023-06-06Get basic audio playback going againjacqueline
2023-06-01Add touchwheel -> encoder adapterjacqueline
2023-05-24Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fwjacqueline
2023-05-23Annote E V E R Y T H I N G with license infojacqueline
2023-05-22Merge branch 'main' into state-machinesjacqueline
2023-05-22Generalise worker tasks, and centralise task priorities + stacksjacqueline
2023-05-19Add tinyfsm, start converting core functions to an FSM-based event loopjacqueline
2023-04-21wrap driver instance ownership + di in a classjacqueline
2023-04-12Leave the display reset pin alone; we don't need itjacqueline
2023-04-06fix some display issuesjacqueline
2023-03-30Update pinouts for R3jacqueline
2023-03-08Merge remote-tracking branch 'refs/remotes/origin/main'jacqueline
2023-03-08update to faceplate bodgejacqueline
2023-02-22Software rotation for displayailurux
2023-02-22Fix up display artficacts and clean up unused featuresjacqueline
2023-02-14Use the sync apis for I2S outputjacqueline
2023-02-10whoops, remove chatty loggingjacqueline
2023-02-10Mostly working pipeline, including proper EOF signallingjacqueline
2023-01-31remove unused ISR allocationjacqueline
2023-01-21build fixes for new compiler version and standardjacqueline
2023-01-20fix build issues with new pipelinejacqueline
2022-11-21first go at r2 bringup. waiting on mosfets.jacqueline
2022-11-16Order and group headers correctlyjacqueline
2022-11-16Use underscores instead of dashes in filenames consistentlyjacqueline
2022-11-09First test cases :)jacqueline
2022-11-07fix shadowingjacqueline
2022-11-07use a less fun but more descriptive namespacejacqueline
2022-11-07Split driver-y things into a separate componentjacqueline