summaryrefslogtreecommitdiff
path: root/src/drivers/display.cpp
AgeCommit message (Expand)Author
2025-01-10Isolate the SD card from the SPI bus when talking to the display (#176)jacqueline
2024-12-29display: set lower limit for brightnessClayton Craft
2024-08-26Move some hot driver functions into iramjacqueline
2024-06-28Fix some issues with the splash screenjacqueline
2024-06-12WIP fix issues introduced by lvgl version bumpjacqueline
2024-06-04no more acquire_spi :)jacqueline
2024-06-03Remove spi locking hack + increase max sd frequencyjacqueline
2024-05-02move driver includes into a subdir as welljacqueline
2024-04-22Improve handling of the displayjacqueline
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