TT扩展件microPython实现.1

这边选择mPy,会自动上传安装mPy的固件

可以看到tt扩展件内部有什么

这边也可以从本地来加载二进制的固件

可以看到文件后缀是bin文件

这边有几个二进制文件

这个地方也可以看到固件的版本,是0.0.1.

我这边把编译的文件给抽取出来做一些分析

按照目录我们来分析,第一个就是我们TT自己的支持库

接着里面有一个json的配文件

{ "uno": false, "nano": false, "mpython": false, "microbit": false, "leonardo": false, "mega2560": false, "beetleProMini": false, "telloesp32": true, "include": [ "RMTT_Effect.h", "RMTT_Fonts.h", "RMTT_GamesirT1d.h", "RMTT_Libs.h", "RMTT_Matrix.h", "RMTT_Protocol.h", "RMTT_RGB.h", "RMTT_Shell.h", "RMTT_TOF.h" ]}

这里是GitHub的忽略文件,可以看到.这个库是用vscode写出来的

第二个目录是蓝牙的功能

可以从readme里面跳转到这个开源的库里面

https://github.com/nkolban/esp32-snippets

第一个是一次ESP32支持功能的片段代码

https://github.com/nkolban/esp32-snippets/tree/master/filesystems/espfs

我们打开一个关于文件系统的代码片段

里面自带的两份pdf文件

单总线的库

可以看到这个库可以用到哪些开发板的编译,这里是全部支持esp32的

头文件缩起来的样子

(0)

相关推荐