当前位置: 首页 > 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.xdnf.cn/news/246385.html

相关文章:

  • python多线程输入字符和写入文件
  • 关系型数据库设计指南
  • 2025五一杯数学建模竞赛选题建议+初步分析
  • terraform实现本地加密与解密
  • sftp连接报错Received message too long 168449893
  • 大鱼吃小鱼开源
  • leetcode 977. Squares of a Sorted Array
  • 【免费】1992-2021年各省GDP数据/各省地区生产总值数据
  • GoogleTest:简单示例及ASSERT/EXPECT说明
  • [FPGA 官方 IP] Binary Counter
  • 多节点监测任务分配方法比较与分析
  • 深度学习-神经网络参数优化的约束与迭代策略
  • 今日行情明日机会——20250430
  • python拜占庭将军
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序的电商直播流量转化路径研究
  • 计算机操作系统知识集合
  • 2025五一杯B题五一杯数学建模思路代码文章教学: 矿山数据处理问题
  • android 中的AMS 和 WMS
  • 【Day 14】HarmonyOS分布式数据库实战
  • linux下安装ollama网不好怎么办?
  • C++类和对象
  • c++文字游戏_废弃医院篇1.0
  • MySQL 查找指定表名的表的主键
  • javaScript——DOM续(五)
  • Vercel 全面指南:从零部署到高级实践
  • RAG技术完全指南(一):检索增强生成原理与LLM对比分析
  • Java反射机制终极指南:从基础到高级应用
  • 浅谈高校教育改革
  • C语言中数字转化为字符串的方法
  • 计算机视觉——基于树莓派的YOLO11模型优化与实时目标检测、跟踪及计数的实践