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)