Skip to content

lcd.dsi.dpi: dpi_panel_draw_bitmap(530): previous draw operation is not finished #227

@Westcott1

Description

@Westcott1

Board ESP32P4 Guition JC8012P4A1 MIPI-DSI
Arduino IDE 2.3.5
Expressiv esp32 3.2.1
ESP-IDF 5.4.2
LVGL 9.3.0
ESP32_Display_Panel 1.0.3

This is my first attempt at using ESP32_Display_Panel , up 'til now I've used Lovyan_GFX or Arduino_GFX.
Yes I know that neither this board nor LVGL9 is officially supported yet.
However all of the graphics renders correctly.
It is only when updating label text several times a second that the error occurs.
Many updates don't have an error.
lcd.dsi.dpi: dpi_panel_draw_bitmap(530): previous draw operation is not finished
Here is the LVGL flush function -

void LvDispFlush(lv_display_t *disp, const lv_area_t *area, uint8_t *color_map) {
const int offsetx1 = area->x1;
const int offsetx2 = area->x2;
const int offsety1 = area->y1;
const int offsety2 = area->y2;
Serial.println("draw_bitmap"); <---------------- The error message is directly after this
lcd.lcd_draw_bitmap(offsetx1, offsety1, offsetx2 + 1, offsety2 + 1, color_map);
// Not needed - handled instead by lv_display_set_flush_wait_cb()
// lv_display_flush_ready(disp);
}

I've not been able to find this error message anywhere in the src.
Nor can I find the function esp_lcd_panel_draw_bitmap

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions