1. 硬件准备 1.1 ESP32开发板 这里我们选用的 ESP32 开发板是微雪的 ESP32-S3-Zero ,体积非常小巧,但是功能非常强大,这款开发板采用了 ESP32-FH4R2 系统级芯片(SoC),这是一款集成了低功耗 Wi-Fi 和 BLE5.0 的芯片,具有 4MB 的 Flash 和 2MB 的 PSRAM。它还配备了硬件加密加速器、随机数生成器(RNG)...
3. 蓝牙配网的实现 虽然方案有很多,但是针对这一款 ESP32-S3-Zero 开发板,其拥有蓝牙模块,刷写 ESP32_S3_BLE 固件后,我们可以使用蓝牙配网的方式来为其配网。 3.1. 蓝牙配网协议 Improv 使用蓝牙配网我们处理可以自己定义进行私有的实现外,也可以使用开源的协议快速完成开发。除了不用自己造轮子外,配网的工具也...
——4×4 位图字体/点阵字体 ASCII 字符集——ESP32 小屏幕双图层渲染 就算是 GC 语言或脚本语言,哪怕只是功能覆盖了 BASIC 的 PEEK/POKE,就能通过 memory mapped IO 和读写特殊寄存器控制底层硬件。这次我们先演示个简单的前置,通过有限的若干 Unsafe 辅助函数,调用 ROM 自带的例程,计算一段数据的几种 CRC16...
一、Usb串口 ESP32 S3不支持UsbStream包,所以该段略过。 二、串口 后补 作者:꧁执笔小白꧂
虽然方案有很多,但是针对这一款 ESP32-S3-Zero 开发板,其拥有蓝牙模块,刷写 ESP32_S3_BLE 固件后,我们可以使用蓝牙配网的方式来为其配网。 3.1. 蓝牙配网协议 Improv 使用蓝牙配网我们处理可以自己定义进行私有的实现外,也可以使用开源的协议快速完成开发。除了不用自己造轮子外,配网的工具也不需要自己设计了。Imp...