用于使用基于esp32的ezdevice.net项目的python工具和库

ezdevice的Python项目详细描述


#ezdevice python

此项目正在进行alpha测试-您可能还不希望这样做。

命令行工具或作为您自己的python应用程序的库。


代码](/ezdevice/client.py)用于
当前实现。这个库还没有完成,基本上只提供了一个api来设置屏幕上显示的图像。
如果您想使用它,并且缺少一个功能,请给我一个注释,我将添加它。

例如,下面将在显示器上显示图像。

```
将ezdevice二进制文件放到新设备上。运行方法如下:boardtype是一对字母:


-jl用于TTGO T5,EINK屏幕为2.13”
-jk用于TTGO T5,EINK屏幕为2.9”
-jy用于TTGO T5,EINK屏幕为2.9”
-jm用于TTGO T5,EINK屏幕为2.9”
-jm屏幕
-jr用于ttgo t4
-jo用于ttgo,带有18650电池和oled屏幕(我不确定是否有型号)
-jg用于ttgo生长设备传感器
-jt用于ttgo相机(没有运动传感器的瘦身相机)
-jc用于ttgo相机(更宽的屏幕和运动传感器)
-ms用于m5stickboard
-mb for the m5basic board


对其他设备类型的支持将很快发布。


示例会话:

`````
mymachine:~$ezdevice--install l
downloading firmware for board type l from https://joyfirmware.s3.amazonaws.com/firmware-l.bin
esptool.py v2.6
找到1个串行端口
/dev/ttyusb0
正在连接……
正在检测芯片类型…esp32
芯片为esp32d0wdq6(第1版)
功能:wifi、bt、双核、240mhz、efuse中的vref校准,编码方案无
mac:xxx
上传存根…
运行存根…
存根运行…
将波特率更改为921600
更改。
配置闪存大小…
自动检测闪存大小:4mb
将926960字节压缩为509378…
在8.3秒内以0x00010000写入926960字节(509378压缩)(有效898.4kbit/s)…
数据哈希已验证。

正在离开…
通过RTS引脚进行硬重置…
esptool.py v2.6
找到1个串行端口
串行端口/dev/ttyusb0
正在连接……。\u
正在检测芯片类型…esp32
芯片为esp32d0wdq6(第1版)
功能:wifi、bt、双核、240mhz、efuse中的vref校准,编码方案无
mac:xxx
正在上载存根…
正在运行存根…
存根正在运行…
将波特率更改为921600
已更改。
擦除区域(可能根据大小而变慢)…
擦除在3.4秒内成功完成。
通过rts pin进行硬重置…
未找到预配置的WiFi设置
请使用手机从新设备连接到WiFi并告诉它您的WiFi设置
SSID将是ezdevice xxxx
````

kevinh@geeksville.com

伊森。感谢您接受问题和请求。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Leetcode移动零:我的bug在哪里?   Selenium WebDriver中隐式等待()中的java错误   macos如何从Java中访问资源文件。在OS X和Java 7上运行的应用程序包?   java setSelectionBackGround()不在jTable中设置颜色   java使用URL加载图像   JAVA在不删除空格的情况下拆分   java在Android上将Google+配置文件图片从Uri转换为位图   java我无法访问JSP页面中的modelmap值   javaaspose数据集。readXml生成更复杂的结构   java是否有任何方法可以查询用户是否存在于基于SAML的身份提供程序中?   java如何在每次添加文本时在listview一侧永久添加标题?   JavaJSP:我能呈现出比当前编写器输出更高的stringwriter吗?   JDK 8中的java Javadoc:无效的“不允许自关闭元素”