当前位置: 首页 > news >正文

【ESP32】st7735s + LVGL使用-------图片显示

【ESP32】st7735s + LVGL使用-------图片显示

  • 1、文件准备
  • 2、工程搭建
  • 3、代码编写
  • 4、应用部分
  • 5、函数调用
  • 6、显示效果

移植部分参考这个博客:
【ESP32】st7735s + LVGL移植

1、文件准备

本次图片放在内部存储,先使用转换工具将要显示的图片转换好。

文件名保存为xx.c,xx这个名字是后面要调用的,起个容易分辨的名字。

文件内容如下:

#include "lvgl.h"#ifndef LV_ATTRIBUTE_MEM_ALIGN
#define LV_ATTRIBUTE_MEM_ALIGN
#endifconst LV_ATTRIBUTE_MEM_ALIGN uint8_t xx_map[] = {
#if LV_COLOR_DEPTH == 1 || LV_COLOR_DEPTH == 8/*Pixel format: Red: 3 bit, Green: 3 bit, Blue: 2 bit*/0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x6e, 0x6d, 0x4d, 0x69, 0x69, 0x69, 0x6d, 0x8d, 0x91, 0x2, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x6d, 0x49, 0x69, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x6d, 0x6d, 0x8d, 0x6d, 0x6d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x8d, 0x69, 0x6d, 0x6d, 0x8d, 0x8d, 0x6d, 0x6d, 0x6d, 0x6d, 0x6d, 0x8d, 0xff, 0xff, 0x6d, 0x6d, 0x6d, 0x8d, 0x8d, 0x69, 0x49, 0x6e, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x7x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 0x72, 
#endif····························
························
}const lv_img_dsc_t xx = {.header.always_zero = 0,.header.w = 90,.header.h = 99,.data_size = 8910 * LV_COLOR_SIZE / 8,.header.cf = LV_IMG_CF_TRUE_COLOR,.data = xx_map,
}
http://www.dtcms.com/a/167681.html

相关文章:

  • 【五一培训】Day1
  • MySQL基础关键_003_DQL(二)
  • WEB UI自动化测试之Selenium框架学习
  • 【HarmonyOS】作业三 UI
  • 【信息系统项目管理师-论文真题】2024上半年(第二批)论文详解(包括解题思路和写作要点)
  • 【云备份】服务端工具类实现
  • Unity动态列表+UniTask异步数据请求
  • 嵌入式AI还是一片蓝海
  • MySQL 服务搭建
  • 范式演进:从ETL到ELT及未来展望
  • 多智能体空域协同中的伦理博弈与系统调停
  • 题解:CF1398D Colored Rectangles
  • 华为eNSP:多区域集成IS-IS
  • Python基本语法(控制语句)
  • Java中修饰类的关键字
  • windows中Python的pip工具换源的方法及其原理
  • RISC-V AIA SPEC学习(四)
  • 位运算切换大小写
  • C 语言 第五章 指针(5)
  • MATLAB 中zerophase函数——零相位响应
  • (B题|矿山数据处理问题)2025年第二十二届五一数学建模竞赛(五一杯/五一赛)解题思路|完整代码论文集合
  • 「面白い」日本 课文详解
  • 2025东三省C题深圳杯C题数学建模挑战赛数模思路代码文章教学: 分布式能源接入配电网的风险分析
  • FreeSWITCH 发送 sip message 的 lua 程序
  • 【C语言常用字符串解析】
  • 解锁 C++26 的未来:从语言标准演进到实战突破
  • 负载均衡深度实践:基于Nginx+Keepalived的高可用方案与Zabbix监控设计
  • archlinux wine 运行windows程序
  • Python学习笔记(第三部分)
  • 人工智能对未来工作的影响