From 86788a0fb6e61e15188b5536968f6b8584838947 Mon Sep 17 00:00:00 2001 From: "J.R. Luppold" Date: Thu, 14 Jul 2022 18:12:00 -0700 Subject: [PATCH] use custom display buffer size set in config & set COL/ROW START to 0 --- lvgl_helpers.c | 8 ++++++-- lvgl_tft/st7735s.h | 4 ++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lvgl_helpers.c b/lvgl_helpers.c index 3839af1..eb316d2 100644 --- a/lvgl_helpers.c +++ b/lvgl_helpers.c @@ -240,8 +240,12 @@ size_t lvgl_get_display_buffer_size(void) #endif #else /* LVGL v8 */ - /* ToDo: Implement display buffer size calculation with configuration values from the display driver */ - disp_buffer_size = 320*40; // Reasonable for start + #if defined (CONFIG_CUSTOM_DISPLAY_BUFFER_SIZE) + disp_buffer_size = CONFIG_CUSTOM_DISPLAY_BUFFER_BYTES; + #else + /* ToDo: Implement display buffer size calculation with configuration values from the display driver */ + disp_buffer_size = 320*40; // Reasonable for start + #endif #endif return disp_buffer_size; diff --git a/lvgl_tft/st7735s.h b/lvgl_tft/st7735s.h index 2d02ed0..a367be6 100644 --- a/lvgl_tft/st7735s.h +++ b/lvgl_tft/st7735s.h @@ -37,8 +37,8 @@ extern "C" { // https://github.com/adafruit/Adafruit-ST7735-Library // #define ST7735_GREENTAB160x80 // For 160 x 80 display (BGR, inverted, 26 / 1 offset) -#define COLSTART 26 -#define ROWSTART 1 +#define COLSTART 0 +#define ROWSTART 0 // Delay between some initialisation commands #define TFT_INIT_DELAY 0x80