LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

Platformio使用技巧

platformio使用自定义第三方库

最近准备学习dengfoc,但是不想使用arduino ide,发现VScode可以搭配platformio可替代。
打开发现dengfoc不在platformio库里,需要自己导入。
导入方法:

在platformio的工程和路径的lib文件夹下建立文件夹,文件夹名和源文件、头文件名字一致。

在lib文件夹下的README文件中有如下例子

|--lib

|  |

|  |--Bar

|  |  |--docs

|  |  |--examples

|  |  |--src

|  |   |- Bar.c

|  |   |- Bar.h

|  |  |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html

|  |

|  |--Foo

|  |  |- Foo.c

|  |  |- Foo.h

|  |

|  |- README --> THIS FILE

|

|- platformio.ini

|--src

  |- main.c

有两种文件结构方式,第一种在lib文件夹下建立对应名称的文件夹,再建立src文件夹存放自定义库的源文件,src外面可放置文档。

第二种方式为直接建立对应名称文件夹,内放置自定义库的源文件,不放置其他文件或文档。

每一组头、源文件需要一个文件夹,才可以被正常识别。

showimg