![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ESP32
文章平均质量分 64
事在人wёi
这个作者很懒,什么都没留下…
展开
-
ESP32 http 请求
创建例程后,在设置中输入wifi的账号密码。请求可以得到下面Json数据。原创 2023-11-20 10:39:05 · 633 阅读 · 0 评论 -
ESP32将多个bin文件合成一个烧录文件
编译一个工程,正常烧录,可以看到烧录了多个bin文件。本人使用的是Vscode + IDF组件。将上面的指令复制下来(主要是。原创 2023-04-04 17:27:41 · 781 阅读 · 0 评论 -
ESP32 IDF components添加.c.h
在文件加添加自己的组件.c.h分开来以我的为例,创建了lcd显示屏的组件在lcd里面分别创建和文件夹,和。原创 2021-11-10 19:02:44 · 1428 阅读 · 0 评论 -
4. ESP32S3 使用USB 加载SD_SDIO 当作 U盘使用
需要IDF-v4.4的环境,因为后面使用到的tinyusb依赖v4.4将拉取下来的库放到IDF的根目录下。原创 2023-02-08 20:52:58 · 7162 阅读 · 9 评论 -
3.ESP32-S2 USB 挂载SPI-SD,当作U盘使用,无线U盘
使用的 IDF_4.4 C语言开发。原创 2023-01-17 16:28:55 · 2577 阅读 · 4 评论 -
2.ESP32-S2 USB 挂载内部Flash,当作U盘使用,无线U盘
使用的 IDF_4.4 C语言开发。原创 2023-01-17 15:48:28 · 4011 阅读 · 0 评论 -
1.ESP32-S2 USB烧录 输出日志
设备的日志信息就是通过USB 虚拟出来的串口输出了。默认情况下日志信息还是通过。可以看到设备虚拟出了。原创 2023-01-16 11:21:39 · 1243 阅读 · 2 评论 -
1.ESP32c3 移植lvgl核心组件教程
参考资料徐宏的博客:移植最新的 LVGL 到安信可ESP32\C3模组,显示一个二维码。文章目录一、新建一个工程模板二、克隆lvgl所需要的库三、你可能会遇到下面这个问题(示例):四、开始移植五、乱码,花屏,颜色不对解决方法一、新建一个工程模板二、克隆lvgl所需要的库找到刚才创建的工程blink,在里面创建一个 components 文件夹克隆所需的最新的 LVGL依赖库,(2021.11.16) V8.1 为例:git clone -b release/v8.1 ht原创 2021-11-16 10:39:35 · 7488 阅读 · 1 评论 -
Lvgl8 使用笔记
Lvgl 使用笔记:文章目录Lvgl 使用笔记:1.隐藏滚动条:提示:这是记录笔记,不是教程.1.隐藏滚动条:@Override原创 2022-02-27 21:35:12 · 3430 阅读 · 6 评论 -
ESP32 内部函数/变量无法跳转到定义
文章目录前言一、使用IDF创建的例程`内部函数`能够正常跳转都定义二、拷贝别人的项目提示`未找到***的任何定义`三、解决方法前言开发环境是Vscode + IDF一、使用IDF创建的例程内部函数能够正常跳转都定义二、拷贝别人的项目提示未找到***的任何定义三、解决方法在你的项目中,替换掉.vscode目录下的东西即可,Clean,重新编译工程即可...原创 2022-05-25 10:01:56 · 1118 阅读 · 0 评论 -
2022.05 ESP32 空中升级 OTA
文章目录前言一、先准备一个升级包二、OTA升级1.示例程序三、效果![](https://img-blog.csdnimg.cn/14543e16c0a94703b2a916859204f992.png)前言我使用的IDF版本是V4.4使用ESP32测试正常使用ESP32C3测试会一直重启,目前还没空去研究是什么问题一、先准备一个升级包这里我使用的是 hello_world 例程作为升级后的程序什么也不用修改,直接编译工程,然后进入 buildcd .\build\再执行pyth原创 2022-05-24 10:38:12 · 3686 阅读 · 2 评论 -
ESP32 文件存储 spiffs
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、创建 spiffs 分区1.新建一个自定义 `partitions_example.csv` 分区表2.修改成自定义分区二、main.c提示:以下使用的是 spiffs 例程一、创建 spiffs 分区1.新建一个自定义 partitions_example.csv 分区表# Name, Type, SubType, Offset, Size, Flags# Note: if you have increas.原创 2022-05-23 19:06:22 · 2237 阅读 · 0 评论 -
ESP32C3对接阿里云生活物联网平台
文章目录1.装好ESP32开发环境2.git阿里云代码3.1.装好ESP32开发环境基于VSCode的ESP32开发环境的搭建2.git阿里云代码esp-aliyun3.原创 2022-03-30 14:46:14 · 9175 阅读 · 23 评论 -
安信可IDE使用教程 加入阿里云平台
文章目录安信可IDE使用1.工程导入2.修改要编译的工程添加指令自己挑,觉得用得上的就添加控制板面使用字体修改重新安装安信可的IDE,却一直编译失败???安信可IDE使用软件安装就不说了,直接安装即可.如果你曾经卸载过,再安装安信可的IDE,那就得注意一些东西了(详细请看目录[重新安装安信可的IDE,却一直编译失败???])1.工程导入Name:填写IDF_PATH2.修改要编译的工程添加指令运行指令自己挑,觉得用得上的就添加控制板面 (进入控制板面后,只修改两个地方)原创 2022-03-26 15:40:01 · 1843 阅读 · 1 评论 -
基于VSCode的ESP32开发环境的搭建
文章目录前言1.下载ESP-IDF Tools Installer2.在VScode上安装Espressif IDF插件前言原教程链接:基于VSCODE的ESP32C3开发环境的搭建1.下载ESP-IDF Tools Installer下载ESP-IDF Tools Installer下载的时候应该会很慢,正常下载可能要好几天…教你一个方法:1.首先将这个1.6G的文件保存到迅雷的云盘(过程大概7分钟左右)2.等文件保存到云盘后,再从云盘下载到本地(我没开会员,网速20m/s)几分钟原创 2021-10-27 16:42:43 · 959 阅读 · 0 评论 -
ESP32 获取天气 API 移植到别的项目却不可用?
文章目录1.首先创建一个HTTPS Request例程2.输入wifi账号密码3.天气API4.填入API5.查看结果6.解析数据6.添加cJSON头文件基于VSCode的ESP32开发环境的搭建1.首先创建一个HTTPS Request例程查看->控制面板->ESP-IDF:展示示例项目2.输入wifi账号密码首先让模块能够正常连接上wifi3.天气API这是我使用的API,你也可以使用别家的天气API链接4.填入API5.查看结果6.解析数据返回的数据是cJ原创 2022-03-08 15:47:01 · 5230 阅读 · 0 评论 -
ESP32 VSCode ESP-IDF 分区表设置
ESP32 VSCode ESP-IDF 分区表设置文章目录一、选择自定义分区表二、分区表设置一、选择自定义分区表partitions.csv二、分区表设置官方分区表API指南# ESP-IDF Partition Table# Name, Type, SubType, Offset, Size, Flagsnvs, data, nvs, 0x9000, 0x6000,phy_init, data, phy, 0xf000, 0x1000,f原创 2022-02-27 12:27:13 · 1326 阅读 · 0 评论 -
ESP32 smartconfig ESPTOUCH AIRKISS 配网
#include <string.h>#include <stdlib.h>#include "freertos/FreeRTOS.h"#include "freertos/task.h"#include "freertos/event_groups.h"#include "esp_wifi.h"#include "esp_wpa2.h"#include "esp_event.h"#include "esp_log.h"#include "esp_system.h"原创 2021-12-29 14:28:21 · 2190 阅读 · 0 评论 -
ESP32 LVGl8 label 显示位置 中文取模 字体颜色 背景颜色
项目场景:本例程使用的是ESP32C3,前提条件是你的Lvgl显示已经移植完成1.demo1_显示一个简单的文本void label_demo1(void){ lv_obj_t *label = lv_label_create(lv_scr_act()); lv_label_set_text(label, "abc123"); //文本内容} 2.demo2_设置文本位置void label_demo2(void){ lv_obj_t *label = l原创 2021-12-27 20:53:05 · 7002 阅读 · 0 评论