Skip to content

v7 common errors

Martin F edited this page Jan 26, 2024 · 6 revisions

version 7 of the PCB is using the new LCD module of Espressif.

retrieve_line_isr

Assert failed: retrieve_line_isr render_lcd.c:41 (thread < NUM_RENDER_THREADS)

This comes because it cannot cope up with the speed of LCD transmission. To solve this go to displays.c and update the bus speed:

Example:

const EpdDisplay_t ED078KC1 = {
    .width = 1872,
    .height = 1404,
    .bus_width = 16,
    //.bus_speed = 20, // IF fails with this, try reducing this Mhz speed
    .bus_speed = 10,
    .default_waveform = &epdiy_ED047TC2,
    .display_type = DISPLAY_TYPE_GENERIC,
};