修改st7735s.h以适合我们的显示屏。 ~/esp/lv_port_esp32/components/lvgl_esp32_drivers/lvgl_tft/st7735s.h #define ST7735_GREENTAB160x80 // For 160 x 80 display (BGR, inverted, 26 / 1 offset) #define COLSTART 0 //26 #define ROWSTART 0 //1 原来的参数是针对160x80写的,要将COLSTART...
#define LV_CONCAT(x, y) _LV_CONCAT(x, y) 修正ST7735的颜色 对于ST7735显示屏将颜色格式从RGB565改成BGR565格式。增加针对ST7735的宏LV_COLOR_MAKE,代码如下: #if defined CONFIG_LV_TFT_DISPLAY_CONTROLLER_ST7735S #define LV_COLOR_MAKE(r8, g8, b8) LV_CONCAT(LV_COLOR_MAKE, LV_COLOR_DEPTH)(...
ESP32C6 + ESP-IDF 5.2 + LVGL + ST7735S 1 前置条件 1. ESP-IDF 版本为 v5.2.1 [图片] [图片] 2 拉取 官方 lv_port_esp32 库 git clone --recurse-submodules https://github.com/lvgl/lv_port_esp32.git [图片] 3 进入根目录并通过vscode打开 3.1 选择 IDF_TARGET 为
另外,ST7735S屏幕的驱动源码也要进行一些修改。在components/lvgl_esp32_drivers/lvgl_tft/目录下,找到st7735s.c和st7735s.h文件进行修改。因为我在配置时没有选择触摸驱动,所以在源码中需要对定义以及驱动函数进行屏蔽,否则编译会产出错误或警告。 没有选择触摸功能 修改st7735s.c。把这两个函数以及其函数声明加...
驱动芯片由原来的ST7735S改为ili9341: 根据情况配置引脚,我是飞线连接,所以就使用原来的配置,我根据这个来飞线: 保存配置,根据作者的介绍,还要改一下分辨率,原来是160 x 80,改成我的320 x 240: 保存,编译,烧录,一次成功,滚动显示两行字符(到目前为止,几乎一行代码都没有编写): ...
驱动芯片由原来的ST7735S改为ili9341: 根据情况配置引脚,我是飞线连接,所以就使用原来的配置,我根据这个来飞线: 保存配置,根据作者的介绍,还要改一下分辨率,原来是160 x 80,改成我的320 x 240: 保存,编译,烧录,一次成功,滚动显示两行字符(到目前为止,几乎一行代码都没有编写): ...
Arduino ESP32 读取图片代码优化 8张地球转圈圈,ST7735的屏,硬SPI刷新率可以干上去,一点不闪烁! 434 -- 1:14 App 离退休软件工程师搞硬件玩,因为喜欢所以爱玩这个。无刷电机的控制电路升级一下,输入电压暂时12V以下,先降低MOS管发热状况 947 3 15:59 App 2023年一起做电路:粉丝福利来了,ESP32S3的MCPWM实操...
Connect a TFT with ST7735S to ESP32 with ESP-IDFby nefen1 » Tue May 17, 2022 6:30 pm I cannot communicate with the display. Any help is highly wellcome! Following are the main configurations data: spi_bus_config_t: Code: [Select all] [Expand/Collapse] spi_bus_config_t Bus...
Actions Projects Security Insights Additional navigation options Commit Browse files - 引入hiruna的适配后的`lvgl_esp32_drivers` - `menuconfig`增加st7735s的x、y轴偏移值配置 - 移植到合宙ESP32C3-CORE开发板和0.96寸屏幕拓展板,实现开箱即用 - 改为使用 IDF 组件管理器管理组件 ...
SPI液晶屏(支持ST7735、ST7735S、ST7789V、ILI9341、ILI9488、ILI9481、ST7796S、HX8357C8种IC,涵盖3.5寸以下的绝大多数液晶模组) SPI_AS5047P/TLE5012B 磁编码器。 FT5/6xxx电容触摸屏。 FATFS、NVS、VFS、SD_CARD(SPI模式,1/4线SDIO模式)。