ESP芯片的CircuitPython ROM加载器,适用于ESP8266或ESP32。
项目描述
简介
ESP芯片的ROM加载器,适用于ESP8266或ESP32。这是一个“无stub”加载器,因此您不能在ESP8266上读取MD5或固件。
有关我们正在实施的协议的文档,请参阅此文档: https://github.com/espressif/esptool/wiki/Serial-Protocol
有关我们正在小型化的“原始”代码,请参阅此: https://github.com/espressif/esptool/blob/master/esptool.py
这里有一个非常基本的Arduino ROM加载器用于ESP32: https://github.com/arduino-libraries/WiFiNINA/tree/master/examples/Tools/FirmwareUpdater
依赖关系
此驱动程序依赖于
请确保所有依赖项都可在CircuitPython文件系统中使用。这可以通过下载Adafruit库和驱动程序包轻松实现。
从PyPI安装
在支持的GNU/Linux系统(如Raspberry Pi)上,您可以从PyPI本地安装驱动程序。
pip3 install adafruit-circuitpython-miniesptool
为当前用户安装
sudo pip3 install adafruit-circuitpython-miniesptool
在当前项目中安装虚拟环境
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-miniesptool
使用示例
检查示例文件夹中的示例草图,以上传ESP8266和ESP32的固件
文档
本库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请参阅本指南。
贡献
欢迎贡献!在为该项目做出贡献之前,请阅读我们的行为准则,以帮助保持项目的友好氛围。
项目详情
关闭
adafruit-circuitpython-miniesptool-0.2.20.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3ab4d1026c5bd59f35ead6da87a466d64345c3ea4b7fb3b794907506d1f3d4c8 |
|
MD5 | 0c953b385b9751c2dff154823a1e0497 |
|
BLAKE2b-256 | 66e1bb6a206c18725d3d725c0290436a37169b48da5bd241bec73d6af0c45ce3 |
关闭
adafruit_circuitpython_miniesptool-0.2.20-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6cf94c778cb16cb3e8e7dcef41f33ed6acaea6f28daa13bb260bb5bd13a32359 |
|
MD5 | 78988d3243f6292c23c05e05ec779d14 |
|
BLAKE2b-256 | e8710dfb7d93c51bda212a3b3b5e40f71a495fd99a2b57ea750a6582b1805a93 |