Skip to content

DMA for framebuffers in DPI (LCD_CAM RGB Display) #2866

Answered by Dominaezzz
jgtaylor asked this question in Q&A
Discussion options

You must be logged in to vote

Regarding the datasheet: Its an ST7282 - a kind of aliexpress 4.3 inch display. (https://focuslcds.com/wp-content/uploads/Drivers/ST7262.pdf).

The timings look correct to me. My only note is you should probably set hs_blank_en to true, and increase the frequency from 6 to 25 (or at least 16). Dropping the frequency to 6 means you have to drop decrease the timings accordingly, otherwise you'll get weird artefacts on the screen. The LCD pixels need to be written to often, otherwise they lose "charge" and flicker.

with varying chunk sizes

Bigger is better for this peripheral in particular. Try to keep it at 4092 and enable bursting.

I guessed / assumed this was based on a PSRAM vs inter…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@jgtaylor
Comment options

@Dominaezzz
Comment options

Answer selected by jgtaylor
@jgtaylor
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants