前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TT扩展件microPython实现.1

TT扩展件microPython实现.1

作者头像
云深无际
发布2020-12-15 18:05:48
7770
发布2020-12-15 18:05:48
举报
文章被收录于专栏:云深之无迹云深之无迹

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

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

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

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

这边有几个二进制文件

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

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

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

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

代码语言:javascript
复制
{
  "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里面跳转到这个开源的库里面

代码语言:javascript
复制
https://github.com/nkolban/esp32-snippets

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

代码语言:javascript
复制
https://github.com/nkolban/esp32-snippets/tree/master/filesystems/espfs

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

里面自带的两份pdf文件

单总线的库

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

头文件缩起来的样子

本文参与?腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-14,如有侵权请联系?cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com