index
:
tangara-fw
main
Tangara firmware
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
drivers
/
display.cpp
Age
Commit message (
Expand
)
Author
2024-06-04
no more acquire_spi :)
jacqueline
2024-06-03
Remove spi locking hack + increase max sd frequency
jacqueline
2024-05-02
move driver includes into a subdir as well
jacqueline
2024-04-22
Improve handling of the display
jacqueline
2024-03-20
Add exact display size to nvs, since it can vary
jacqueline
2024-03-17
fixes for my green-tab adafruit ST7735R
Nano
2023-10-28
Annotates the kTag with maybe_unused; they're only used for logging.
Robin Howard
2023-09-29
Add a lock around the SPI bus
jacqueline
2023-09-25
Don't acquire the spi bus in the display driver
jacqueline
2023-09-22
Allocate display spi buffers statically
jacqueline
2023-09-22
Rotate the display in hardware instead of software
jacqueline
2023-09-12
Use only one buffer for lvgl's display driver
jacqueline
2023-09-12
Use interrupt-based spi for the display
jacqueline
2023-09-05
Fix display buffers not actually being in DMA ram
jacqueline
2023-09-05
Tweak display DMA buffer size
jacqueline
2023-09-05
Move UI task to priority 0 during playback
jacqueline
2023-08-30
Use a service locator instead of passing around subsets of drivers between FSMs
jacqueline
2023-08-29
Don't fade for brightness slider changes
jacqueline
2023-08-29
Use gamma correction for display brightness
jacqueline
2023-08-28
one weird trick to avoid 5khz tone
jacqueline
2023-07-28
ux fixes
jacqueline
2023-06-30
Clean up gpios interface
jacqueline
2023-06-07
fix shared peripheral interrupts causing hangs
jacqueline
2023-06-07
Flesh out audio state machine for playback
jacqueline
2023-06-07
Cute brightness fade to avoid ugly startup :)
jacqueline
2023-06-06
Fix up screen brightness and transitions
jacqueline
2023-06-06
Get basic audio playback going again
jacqueline
2023-06-01
Add touchwheel -> encoder adapter
jacqueline
2023-05-24
Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw
jacqueline
2023-05-23
Annote E V E R Y T H I N G with license info
jacqueline
2023-05-22
Merge branch 'main' into state-machines
jacqueline
2023-05-22
Generalise worker tasks, and centralise task priorities + stacks
jacqueline
2023-05-19
Add tinyfsm, start converting core functions to an FSM-based event loop
jacqueline
2023-04-21
wrap driver instance ownership + di in a class
jacqueline
2023-04-12
Leave the display reset pin alone; we don't need it
jacqueline
2023-04-06
fix some display issues
jacqueline
2023-03-30
Update pinouts for R3
jacqueline
2023-03-08
Merge remote-tracking branch 'refs/remotes/origin/main'
jacqueline
2023-03-08
update to faceplate bodge
jacqueline
2023-02-22
Software rotation for display
ailurux
2023-02-22
Fix up display artficacts and clean up unused features
jacqueline
2023-02-14
Use the sync apis for I2S output
jacqueline
2023-02-10
whoops, remove chatty logging
jacqueline
2023-02-10
Mostly working pipeline, including proper EOF signalling
jacqueline
2023-01-31
remove unused ISR allocation
jacqueline
2023-01-21
build fixes for new compiler version and standard
jacqueline
2023-01-20
fix build issues with new pipeline
jacqueline
2022-11-21
first go at r2 bringup. waiting on mosfets.
jacqueline
2022-11-16
Order and group headers correctly
jacqueline
2022-11-16
Use underscores instead of dashes in filenames consistently
jacqueline
[next]