I am trying to port a 7x lvgl sketch to 8x in Arduino and just want to see how others did it with lv_disp_buf_t. Is it a simple mapping to lv_disp_draw_buf_t?
Hi,
You can see the driver API changes in v8:
https://docs.lvgl.io/master/CHANGELOG.html#driver-changes
I searched the change log for lv_disp_buf_t and nothing came up.
See here:
Thank you!!!
In v.8.3, the LVGL_Arduino.ino example code contains:
static lv_disp_draw_buf_t draw_buf;
static lv_color_t buf[ screenWidth * screenHeight / 10 ];
but lv_disp_draw_buf_t appears to be undefined:
/Arduino/LVGL_Arduino/LVGL_Arduino.ino:19:8: error: 'lv_disp_draw_buf_t' does not name a type; did you mean 'lv_disp_render_t'?
static lv_disp_draw_buf_t draw_buf;
^~~~~~~~~~~~~~~~~~
lv_disp_render_t
It not updated to v9 yet, we will start working on it this December. See the schedule in on the ROADMAP.
The roadmap is not available on that link. I’m getting the “lv_disp_draw_buf_t” not defined error as well with v9.2.2. what to do?
Are you using this version of the LVGL_Arduino.ino?