Skip to content

Why QSPI dont support done callback ??? #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mmar22 opened this issue May 22, 2025 · 1 comment
Open

Why QSPI dont support done callback ??? #203

mmar22 opened this issue May 22, 2025 · 1 comment

Comments

@mmar22
Copy link

mmar22 commented May 22, 2025

I use latest and result is
[I][Panel][esp_panel_board.cpp:0235](init): Board initialize success [E][Panel][esp_panel_lcd.cpp:0769](attachRefreshFinishCallback): Only valid for RGB and MIPI-DSI bus [I][Panel][esp_panel_board.cpp:0253](begin): Beginning board (****) [I][Panel][esp_lcd_st77916.c:0068](esp_lcd_new_panel_st77916): version: 1.0.0 [I][Panel][esp_panel_board.cpp:0463](begin): Board begin success

can anybody have info why v 1.x dnot support it and 0.1 yes ???

Next issue is on my display if set rotate xy image is 1px shifted ? I set GAP Y 1 and seems ok, this bug is long time.

Disp ST77916 QSPI. I require DMA donecb.

@Lzw655
Copy link
Collaborator

Lzw655 commented May 23, 2025

Hi @mmar22,

This is because the previous naming was not accurate. The attachRefreshFinishCallback() callback represents the VSYNC signal of the RGB/MIPI LCD, while the QSPI LCD currently does not have this signal. The new version provides a more accurate attachDrawBitmapFinishCallback() to indicate the completion of the data transfer of drawBitmap().

Sorry, but we haven't encountered the ST77916 issue yet. This may be related to the screen. The driver only sends the corresponding rotation command.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants