I’m using a ESP32-S3 4.3inch Touch LCD Development Board Type B.
I’m receiving CAN data and displaying the received data.
The screen starts to flicker only when I’m receiving CAN data.
How to fix this?
I’m using a ESP32-S3 4.3inch Touch LCD Development Board Type B.
I’m receiving CAN data and displaying the received data.
The screen starts to flicker only when I’m receiving CAN data.
How to fix this?
initialize the CAN driver on the other core. You don’t want LVGL and the CAN driver operating on the same core because of the large number of interrupts that can occur with the CAN driver. You will need to use the FreeRTOS messages or a combination of locks and pointers to control access to any shared data between the 2 cores.