Hello, I purchased the LVGL + CYD course and to be honnest, even though I am just at the beginning of the course, I just find it is lacking a lot of explanations.
Here are my questions / Suggestions:
Why not explaining the content/structure of the eTFT and LVGL config files ? I really don’t like the ‘take this file copy/paste it in your project and you’re good to go’. What if I use a different board than the CYD, I would really like to understand the structure of those files in order to adapt them whenever I need.
Display buffer:
#define DRAW_BUF_SIZE (SCREEN_WIDTH * SCREEN_HEIGHT / 10 * (LV_COLOR_DEPTH / 8))
uint32_t draw_buf[DRAW_BUF_SIZE / 4];
Why those values? there’s no explanation
VSPI: there’s no explanation what it is, why we use it
Touch display:
x = map(p.x, 200, 3700, 1, SCREEN_WIDTH);
y = map(p.y, 240, 3800, 1, SCREEN_HEIGHT);
Why 3700 and 3800? There’s no explanation
So far I am very frustrated because it is more like copying / pasting without understanding what I am doing.
I really love your content but this one seems a bit too much vague….