diff --git a/lvgl_tft/display_bsp.h b/lvgl_tft/display_bsp.h deleted file mode 100644 index 4bf8f2c..0000000 --- a/lvgl_tft/display_bsp.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef DISPLAY_BSP_H_ -#define DISPLAY_BSP_H_ - -void display_bsp_init_io(void); -void display_bsp_delay(uint32_t delay_ms); -void display_bsp_backlight(uint8_t state); -void display_bsp_gpio_dc(uint8_t state); -void display_bsp_gpio_rst(uint8_t state); - -#endif diff --git a/lvgl_tft/display_bsp.c b/lvgl_tft/display_espressif_hal.c similarity index 100% rename from lvgl_tft/display_bsp.c rename to lvgl_tft/display_espressif_hal.c diff --git a/lvgl_tft/display_hal.h b/lvgl_tft/display_hal.h new file mode 100644 index 0000000..fedb203 --- /dev/null +++ b/lvgl_tft/display_hal.h @@ -0,0 +1,10 @@ +#ifndef DISPLAY_HAL_H_ +#define DISPLAY_HAL_H_ + +void display_hal_init_io(void); +void display_hal_delay(uint32_t delay_ms); +void display_hal_backlight(uint8_t state); +void display_hal_gpio_dc(uint8_t state); +void display_hal_gpio_rst(uint8_t state); + +#endif diff --git a/lvgl_tft/st7789.c b/lvgl_tft/st7789.c index 3829a8e..4483df0 100644 --- a/lvgl_tft/st7789.c +++ b/lvgl_tft/st7789.c @@ -10,7 +10,7 @@ #include "st7789.h" #include "disp_spi.h" -#include "display_bsp.h" +#include "display_hal.h" /********************* * DEFINES @@ -49,7 +49,7 @@ static void st7789_reset(void); **********************/ void st7789_init(void) { - display_bsp_init_io(); + display_hal_init_io(); lcd_init_cmd_t st7789_init_cmds[] = { {0xCF, {0x00, 0x83, 0X30}, 3}, @@ -96,7 +96,7 @@ void st7789_init(void) st7789_send_cmd(st7789_init_cmds[cmd].cmd); st7789_send_data(st7789_init_cmds[cmd].data, st7789_init_cmds[cmd].databytes&0x1F); if (st7789_init_cmds[cmd].databytes & 0x80) { - display_bsp_delay(100); + display_hal_delay(100); } cmd++; } @@ -116,7 +116,7 @@ void st7789_enable_backlight(bool backlight) tmp = backlight ? 0 : 1; #endif - display_bsp_backlight(tmp); + display_hal_backlight(tmp); #endif } @@ -179,21 +179,21 @@ void st7789_flush(lv_disp_drv_t * drv, const lv_area_t * area, lv_color_t * colo void st7789_send_cmd(uint8_t cmd) { disp_wait_for_pending_transactions(); - display_bsp_gpio_dc(0); + display_hal_gpio_dc(0); disp_spi_send_data(&cmd, 1); } void st7789_send_data(void * data, uint16_t length) { disp_wait_for_pending_transactions(); - display_bsp_gpio_dc(1); + display_hal_gpio_dc(1); disp_spi_send_data(data, length); } static void st7789_send_color(void * data, size_t length) { disp_wait_for_pending_transactions(); - display_bsp_gpio_dc(1); + display_hal_gpio_dc(1); disp_spi_send_colors(data, length); } @@ -201,10 +201,10 @@ static void st7789_send_color(void * data, size_t length) static void st7789_reset(void) { #if !defined(CONFIG_LV_DISP_ST7789_SOFT_RESET) - display_bsp_gpio_rst(0); - display_bsp_delay(100); - display_bsp_gpio_rst(1); - display_bsp_delay(100); + display_hal_gpio_rst(0); + display_hal_delay(100); + display_hal_gpio_rst(1); + display_hal_delay(100); #else st7789_send_cmd(ST7789_SWRESET); #endif