-
版本更新日期: 2026年6月24日 适用站点: https://www.beihong.wang (及所有相关二级域名) 总则 本免责声明(以下简称“声明”)适用于 微光录(以下简称“本站”)。本站为个人主办的技术分享与记录类博客。在使用本站服务前,请您务必仔细阅读并透彻理解本声明。 您的使用行为
0 0 0 -
开源库介绍 MultiButton[MultiButton][2] 一个高效、灵活的多按键状态机库,支持多种按键事件检测。 将MultiButton添加进入工程 使用git工具下载源码 ==安装git工具==可以参考:[视频-安装git][3] 在工程中创建Bsp文件夹,专门用于放单片机的底层驱动代
0 0 0 -
gpio库接口函数解释 void GPIO_DeInit(GPIO_TypeDef *GPIOx); void GPIO_AFIODeInit(void); void GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_
0 0 0 -
对初始工程的设置 未使用外部外部晶振 参考:关闭CH32的外部晶振 PA1,PA2默认是外接晶振使用,必须关闭外部晶振,才可以配置为普通IO使用。 修改系统定义 在文件User\system_ch32v00x.c中,将开头的定义
0 0 0 -
ESP32 配网组件设计实践:聚焦功能与实现,而不是项目绑定 很多 ESP32 设备在开发阶段都把“配网”当成一个小功能,但真正落地后会发现: 用户第一次接入要顺畅 失败后要能恢复 日志要便于现场排障 这篇文章只讲配网组件本身,聚焦能力设计和实现思路,不依赖具体业务项目。
0 0 0 -
用 console_simple_init 给 ESP-IDF 项目加一个可交互控制台(中文实践) 很多时候我们在调 ESP32 项目时,会遇到这种场景: 想临时执行一个命令看状态 想在线触发某个动作(比如开关某个外设) 不想每次都改代码、烧录、再看日志 这时候,一个可交互的 Console 就非常
0 0 0 -
SNTP获取网络时间 前提要求 SNTP需要网络连接,首次启动需等待网络就绪,因此必须配置连接WIFI。 需要包括头文件#include "esp_netif.h"和#include "esp_log.h"其他头文件按需添加! 在main/CMakeLists.txt中的PRIV_REQUIRES中
0 0 0 -
前提要求 基于ESP32C3进行试验,主要使用的是网络时间作为基础,所以需要使用SNTP服务同步时间,SNTP配置参考:SNTP服务开启 本文基于已实现SNTP功能。 概述 基于 ESP32 平台的多独立闹钟系统,适配物联网智能家居场景,核心基于 ESP32 本地 RTC 实时时钟(断网续走)+ S
0 0 0 -
Part1 无缝移植 EEZ Studio 生成的 UI 工程 在成功驱动屏幕并移植好 LVGL 之后,下一个关键步骤就是将我们在 EEZ Studio 中精心设计的 UI 界面,真正地运行在 ESP32 硬件上。本文将提供一份清晰、完整的指南,帮助你完成从 EEZ Studio 到 ESP-IDF
0 0 0 -
为多用户环境配置个性化主机名显示 在单台 Linux 设备上供多人使用时,若需让每位用户登录后看到符合自己身份的主机名(如老师要求主机名与用户名一致),可通过修改用户 Shell 提示符实现,而无需更改系统全局主机名。以下是完整、可复用的操作流程,适用于 Debian/Ubuntu 等系统。 创建新
1 0 0