Skip to content

Commit 3f7e891

Browse files
committed
Added spi_bus_config_t flags, intr flags and max_size
1 parent 5263ec6 commit 3f7e891

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

src/esp32_smartdisplay.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ void smartdisplay_init()
249249
disp_drv.ver_res = LCD_HEIGHT;
250250
// Create drawBuffer
251251
disp_drv.draw_buf = (lv_disp_draw_buf_t *)malloc(sizeof(lv_disp_draw_buf_t));
252-
void *drawBuffer = heap_caps_malloc(sizeof(lv_color16_t) * LVGL_BUFFER_PIXELS, LVGL_BUFFER_MALLOC_FLAGS);
252+
void *drawBuffer = heap_caps_malloc(sizeof(lv_color_t) * LVGL_BUFFER_PIXELS, LVGL_BUFFER_MALLOC_FLAGS);
253253
lv_disp_draw_buf_init(disp_drv.draw_buf, drawBuffer, NULL, LVGL_BUFFER_PIXELS);
254254
// Initialize specific driver
255255
lvgl_lcd_init(&disp_drv);

src/lvgl_gc9a01_spi.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ void lvgl_lcd_init(lv_disp_drv_t *drv)
4141
.mosi_io_num = GC9A01_SPI_BUS_MISO_IO_NUM,
4242
.sclk_io_num = GC9A01_SPI_BUS_SCLK_IO_NUM,
4343
.quadwp_io_num = GC9A01_SPI_BUS_QUADWP_IO_NUM,
44-
.quadhd_io_num = GC9A01_SPI_BUS_QUADHD_IO_NUM};
44+
.quadhd_io_num = GC9A01_SPI_BUS_QUADHD_IO_NUM,
45+
.max_transfer_sz = GC9A01_SPI_BUS_MAX_TRANSFER_SZ,
46+
.flags = GC9A01_SPI_BUS_FLAGS,
47+
.intr_flags = GC9A01_SPI_BUS_INTR_FLAGS};
4548
ESP_ERROR_CHECK_WITHOUT_ABORT(spi_bus_initialize(GC9A01_SPI_HOST, &spi_bus_config, GC9A01_SPI_DMA_CHANNEL));
4649

4750
// Attach the LCD controller to the SPI bus

src/lvgl_ili9341_spi.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ void lvgl_lcd_init(lv_disp_drv_t *drv)
4141
.miso_io_num = ILI9341_SPI_BUS_MISO_IO_NUM,
4242
.sclk_io_num = ILI9341_SPI_BUS_SCLK_IO_NUM,
4343
.quadwp_io_num = ILI9341_SPI_BUS_QUADWP_IO_NUM,
44-
.quadhd_io_num = ILI9341_SPI_BUS_QUADHD_IO_NUM};
44+
.quadhd_io_num = ILI9341_SPI_BUS_QUADHD_IO_NUM,
45+
.max_transfer_sz = ILI9341_SPI_BUS_MAX_TRANSFER_SZ,
46+
.flags = ILI9341_SPI_BUS_FLAGS,
47+
.intr_flags = ILI9341_SPI_BUS_INTR_FLAGS};
4548
ESP_ERROR_CHECK_WITHOUT_ABORT(spi_bus_initialize(ILI9341_SPI_HOST, &spi_bus_config, ILI9341_SPI_DMA_CHANNEL));
4649

4750
// Attach the LCD controller to the SPI bus

src/lvgl_st7789_spi.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ void lvgl_lcd_init(lv_disp_drv_t *drv)
3939
.miso_io_num = ST7789_SPI_BUS_MISO_IO_NUM,
4040
.sclk_io_num = ST7789_SPI_BUS_SCLK_IO_NUM,
4141
.quadwp_io_num = ST7789_SPI_BUS_QUADWP_IO_NUM,
42-
.quadhd_io_num = ST7789_SPI_BUS_QUADHD_IO_NUM};
42+
.quadhd_io_num = ST7789_SPI_BUS_QUADHD_IO_NUM,
43+
.max_transfer_sz = ST7789_SPI_BUS_MAX_TRANSFER_SZ,
44+
.flags = ST7789_SPI_BUS_FLAGS,
45+
.intr_flags = ST7789_SPI_BUS_INTR_FLAGS};
4346
ESP_ERROR_CHECK_WITHOUT_ABORT(spi_bus_initialize(ST7789_SPI_HOST, &spi_bus_config, ST7789_SPI_DMA_CHANNEL));
4447

4548
// Attach the LCD controller to the SPI bus

src/lvgl_st7796_spi.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ void lvgl_lcd_init(lv_disp_drv_t *drv)
4141
.miso_io_num = ST7796_SPI_BUS_MISO_IO_NUM,
4242
.sclk_io_num = ST7796_SPI_BUS_SCLK_IO_NUM,
4343
.quadwp_io_num = ST7796_SPI_BUS_QUADWP_IO_NUM,
44-
.quadhd_io_num = ST7796_SPI_BUS_QUADHD_IO_NUM};
44+
.quadhd_io_num = ST7796_SPI_BUS_QUADHD_IO_NUM,
45+
.max_transfer_sz = ST7796_SPI_BUS_MAX_TRANSFER_SZ,
46+
.flags = ST7796_SPI_BUS_FLAGS,
47+
.intr_flags = ST7796_SPI_BUS_INTR_FLAGS};
4548
ESP_ERROR_CHECK_WITHOUT_ABORT(spi_bus_initialize(ST7796_SPI_HOST, &spi_bus_config, ST7796_SPI_DMA_CHANNEL));
4649

4750
// Attach the LCD controller to the SPI bus

0 commit comments

Comments
 (0)