官网: https://platformio.org/

PlatformIO是以vscode作为IDE的嵌入式全平台开发环境

在vscode的插件商店搜索PlatformIO,然后安装。

在platforms下选择embedded,然后搜索esp8266,然后安装你需要的sdk包。

下面是工程里面配置文件,我的是esp_wroom_02模块,还有注意要加build_flags = -I include -I src这句话,否则编译错误。

//platformio.ini文件
[env:esp_wroom_02]
platform = espressif8266
board = esp_wroom_02
framework = esp8266-nonos-sdk
build_flags = -I include -I src
monitor_speed = 74880




//下面只是示例
; 头文件路径和宏定义
build_flags = 
    -Isrc/Core
    -Isrc/Hardware/inc
    -Isrc/LaSystem/inc
    -Isrc/Lib/inc               ; 添加头文件搜索路径
    -D STM32F40_41xxx           ; 定义全局宏,在keil中也有类似的操作
    -D USE_STDPERIPH_DRIVER     ; 同上