vscode的ws环境,esp32s3连接wifi

注意大小写,wsl(也就是linux环境)严格区分大小写。有帮助记得订阅专栏+点赞,当前不定期持续更新。

一、文件夹格式

oled1/                  # 项目根目录
├─ main/                # 主程序文件夹
│  ├─ main.c            # 主函数文件(包含 app_main)
│  └─ CMakeLists.txt    # main 组件的编译配置
├─ components/          # 自定义组件目录(与 main 同级)
│  └─ WIFI/             # WIFI 组件
│     ├─ WIFI.c         # WIFI 功能实现
│     ├─ WIFI.h         # WIFI 头文件(声明函数、宏等)
│     └─ CMakeLists.txt # WIFI 组件的编译配置
├─ CMakeLists.txt       # 项目根目录编译配置(指定项目名称、依赖等)
├─ sdkconfig            # ESP-IDF 配置文件(由 menuconfig 生成)
└─ partitions.csv       # 分区表配置文件(可选,默认使用 ESP-IDF 自带)

二、WIFI.c

#include "WIFI.h"

void my_esp_event(void* event_handler_arg, esp_event_base_t event_base,int32_t event_id, void* event_data)
{
    if (event_base == WIFI_EVENT && event_id == WIFI_EVENT_STA_DISCONNECTED) {
        esp_wifi_connect();  //连接WiFi
        printf("WiFi连接断开,正在重新连接...\n");
    }
    else if(event_base == IP_EVENT && event_id == IP_EVENT_STA_GOT_IP) {
        // WiFi station got IP address
        printf("获取IP地址成功!\n");
        ip_event_got_ip_t* event = (ip_event_got_ip_t*) event_data;         
        char ip_str[16];
        sprintf(ip_str, IPSTR, IP2STR(&event->ip_info.ip));     //获取ip地址
        printf("IP的地址是: %s\n", ip_str);
    }
}

void init_Wifi()
{
    //一、初始化
    nvs_flash_init();
    esp_netif_init();       //初始化nvs和网络接口
    esp_event_loop_create_default();    //创建事件循环(接收wifi信号变化,获取ip啥的,都需要在事件循环里处理)
    esp_netif_create_default_wifi_sta();    //创建按wifi station(工作站)模式的网络接口
    printf("WIFI初始化结束!\n");
    //二、注册wifi和ip的事件回调
        //wifi事件回调
    esp_event_handler_instance_t wifi_event_handler;
    esp_event_handler_instance_register(WIFI_EVENT,             //wifi事件 
                                        ESP_EVENT_ANY_ID,       //任何wifi事件都触发下面的回调函数
                                        &my_esp_event,          //回调函数
                                        NULL,                   //用户数据
                                        &wifi_event_handler);   //事件回调句柄
        //ip事件回调
    esp_event_handler_instance_t ip_event_handler;
    esp_event_handler_instance_register(IP_EVENT,               //ip事件
                                        IP_EVENT_STA_GOT_IP,    //只关注获取ip的事件
                                        &my_esp_event,          //回调函数
                                        NULL,                   //数据
                                        &ip_event_handler);     //事件回调句柄
    printf("WIFI和IP事件注册回调完成!\n");
    //wifi配置与启动
        //配置
    wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); //默认配置 cfg-configuration
    esp_wifi_init(&cfg);
    esp_wifi_set_mode(WIFI_MODE_STA);
    wifi_interface_t interface = WIFI_IF_STA; //设置wifi接口为工作站模式
    wifi_config_t wifi_sta_config = {
        .sta = {
            .ssid = User_Wifi_SSID,          //替换为你的WiFi SSID
            .password = User_Wifi_PassWord,  //替换为你的WiFi密码
            .threshold.authmode = WIFI_AUTH_WPA2_PSK, //认证方式
        },
    };
    //wifi配置,wifi_sta_config是工作站模式的配置,sta_config是配置wifi账号、密码,和wifi的认证方式
    esp_wifi_set_config(interface, &wifi_sta_config);   
    esp_wifi_start();   //启动wifi
    printf("WIFI启动完成!\n");
}

三、WIFI.h

#pragma once

#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "esp_wifi.h"
#include "esp_event.h"
#include "nvs_flash.h"
#include "esp_netif.h"    

#define User_Wifi_SSID      "QL.ql"       //你的wifi名字(建议英文),建议使用2.4G频段,不然可能连接不上
#define User_Wifi_PassWord  "Ql.qlGood"  //你的wifi密码

void init_Wifi();

四、CMakeList.txt

# components/WIFI/CMakeLists.txt
idf_component_register(
    SRCS "WIFI.c"
    INCLUDE_DIRS "."
    REQUIRES 
        esp_wifi 
        esp_event 
        esp_netif
        nvs_flash
        esp_system
)

五、连接wifi

#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "WIFI.h"

void app_main(void) {

    init_Wifi();
    esp_wifi_connect();  //连接WiFi

    while (1) {
        vTaskDelay(1000 / portTICK_PERIOD_MS);
    }
}

六、说明

在 C/C++ 中
#pragma once 
和
#ifndef ... #define ... #endif
作用一样。后者兼容性高且通用,前者方便

②需要更改成自己wifi账号密码的去修改WIFI.h的宏定义,有备注

③WIFI用到的官方组件比较多,注意CMakeList.txt的组件依赖声明和WIFI.h的引用头文件。如果直接引用库但是没有包含依赖,会报错。

六、参考

esp32-s3 IDF 连接wifi_哔哩哔哩_bilibili

// // !!! WARNING !!! AUTO-GENERATED FILE! // PLEASE DO NOT MODIFY IT AND USE "platformio.ini": // https://docs.platformio.org/page/projectconf/section_env_build.html#build-flags // { "configurations": [ { "name": "PlatformIO", "includePath": [ "D:/lesson/lesson5_TurnCtrl/include", "D:/lesson/lesson5_TurnCtrl/src", "D:/lesson/lesson5_TurnCtrl/lib/SF_Servo", "D:/lesson/lesson5_TurnCtrl/lib/SF_IMU", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src", "D:/lesson/lesson5_TurnCtrl/lib/SF_BLDC", "D:/lesson/lesson5_TurnCtrl/lib/pid", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/newlib/platform_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/port/xtensa/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include/soc", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include/soc/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3/private_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/heap/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/log/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/include/apps", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/include/apps/sntp", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/lwip/src/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/port/esp32/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/port/esp32/include/arch", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/platform_port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/include/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/port/soc", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/port/public_compat", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/xtensa/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/xtensa/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_pm/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_ringbuf/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/efuse/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/efuse/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/vfs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_wifi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_event/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_netif/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_eth/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/tcpip_adapter/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_phy/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_phy/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_ipc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/app_trace/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_timer/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/mbedtls/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/esp_crt_bundle/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/app_update/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/spi_flash/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bootloader_support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nvs_flash/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/pthread/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/xtensa", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espcoredump/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espcoredump/include/port/xtensa", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/esp_supplicant/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ieee802154/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/console", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/asio/asio/asio/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/asio/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/osi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/include/esp32c3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/api/include/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/blufi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/host/bluedroid/api/include/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/storage", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/btc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/core/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/models/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/cbor/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/unity/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/unity/unity/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/cmock/CMock/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/coap/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/coap/libcoap/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nghttp/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nghttp/nghttp2/lib/includes", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-tls", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-tls/esp-tls-crypto", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_adc_cal/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hid/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/tcp_transport/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_http_client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_http_server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_https_ota/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_https_server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_lcd/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_lcd/interface", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protobuf-c/protobuf-c", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/common", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/security", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/transports", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mdns/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_local_ctrl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/sdmmc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_serial_slave_link/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_websocket_client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/expat/expat/expat/lib", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/expat/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wear_levelling/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/diskio", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/vfs", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freemodbus/freemodbus/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/idf_test/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/idf_test/include/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/jsmn/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json/cJSON", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/libsodium/libsodium/src/libsodium/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/libsodium/port_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mqtt/esp-mqtt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/openssl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/perfmon/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/spiffs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/usb/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ulp/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wifi_provisioning/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/rmaker_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_diagnostics/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/rtc_store/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_insights/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_parser/upstream/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_parser/upstream", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_generator/upstream", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_schedule/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp_secure_cert_mgr/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rainmaker/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/gpio_button/button/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/qrcode/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ws2812_led", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/arduino_tinyusb/tinyusb/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/arduino_tinyusb/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_littlefs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/tool", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/typedef", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/image", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/math", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/nn", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/layer", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/detect", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/model_zoo", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp32-camera/driver/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp32-camera/conversions/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/dotprod/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/support/mem/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/hann/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman_harris/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/nuttall/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/flat_top/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/iir/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/fir/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/add/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/sub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/mul/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/addc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/mulc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/sqrt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mul/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/add/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/addc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mulc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/sub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/fft/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/dct/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/conv/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mul/test/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/kalman/ekf/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fb_gfx/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/cores/esp32", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/variants/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/FS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SD/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/USB/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Update/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src", "" ], "browse": { "limitSymbolsToIncludedHeaders": true, "path": [ "D:/lesson/lesson5_TurnCtrl/include", "D:/lesson/lesson5_TurnCtrl/src", "D:/lesson/lesson5_TurnCtrl/lib/SF_Servo", "D:/lesson/lesson5_TurnCtrl/lib/SF_IMU", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Wire/src", "D:/lesson/lesson5_TurnCtrl/lib/SF_BLDC", "D:/lesson/lesson5_TurnCtrl/lib/pid", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/newlib/platform_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/port/xtensa/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/esp_additions", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include/soc", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/include/soc/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3/private_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/heap/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/log/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/include/apps", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/include/apps/sntp", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/lwip/src/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/port/esp32/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/lwip/port/esp32/include/arch", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/soc/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/hal/platform_port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/include/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rom/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/port/soc", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_system/port/public_compat", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/xtensa/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/xtensa/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/driver/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_pm/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_ringbuf/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/efuse/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/efuse/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/vfs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_wifi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_event/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_netif/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_eth/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/tcpip_adapter/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_phy/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_phy/esp32s3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_ipc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/app_trace/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_timer/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/mbedtls/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mbedtls/esp_crt_bundle/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/app_update/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/spi_flash/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bootloader_support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nvs_flash/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/pthread/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/xtensa", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_gdbstub/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espcoredump/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espcoredump/include/port/xtensa", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wpa_supplicant/esp_supplicant/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ieee802154/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/console", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/asio/asio/asio/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/asio/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/osi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/include/esp32c3/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/api/include/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/blufi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/host/bluedroid/api/include/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/storage", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/btc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/core/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/models/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/cbor/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/unity/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/unity/unity/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/cmock/CMock/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/coap/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/coap/libcoap/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nghttp/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/nghttp/nghttp2/lib/includes", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-tls", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-tls/esp-tls-crypto", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_adc_cal/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_hid/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/tcp_transport/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_http_client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_http_server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_https_ota/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_https_server/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_lcd/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_lcd/interface", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protobuf-c/protobuf-c", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/common", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/security", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/protocomm/include/transports", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mdns/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_local_ctrl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/sdmmc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_serial_slave_link/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_websocket_client/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/expat/expat/expat/lib", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/expat/port/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wear_levelling/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/diskio", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/vfs", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fatfs/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freemodbus/freemodbus/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/idf_test/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/idf_test/include/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/jsmn/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json/cJSON", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/libsodium/libsodium/src/libsodium/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/libsodium/port_include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/mqtt/esp-mqtt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/openssl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/perfmon/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/spiffs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/usb/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ulp/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/wifi_provisioning/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/rmaker_common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_diagnostics/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/rtc_store/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_insights/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_parser/upstream/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_parser/upstream", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/json_generator/upstream", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_schedule/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp_secure_cert_mgr/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_rainmaker/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/gpio_button/button/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/qrcode/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/ws2812_led", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/freertos/include/freertos", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/arduino_tinyusb/tinyusb/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/arduino_tinyusb/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp_littlefs/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/tool", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/typedef", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/image", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/math", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/nn", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/layer", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/detect", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp-dl/include/model_zoo", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp32-camera/driver/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/esp32-camera/conversions/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/dotprod/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/support/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/support/mem/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/hann/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman_harris/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/nuttall/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/windows/flat_top/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/iir/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/fir/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/add/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/sub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/mul/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/addc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/mulc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/math/sqrt/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mul/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/add/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/addc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mulc/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/sub/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/fft/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/dct/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/conv/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/common/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/matrix/mul/test/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/kalman/ekf/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/include/fb_gfx/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/tools/sdk/esp32s3/qio_qspi/include", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/cores/esp32", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/variants/esp32s3", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ArduinoOTA/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/AsyncUDP/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/BLE/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/BluetoothSerial/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/DNSServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/EEPROM/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ESP32/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/ESPmDNS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Ethernet/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/FFat/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/FS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPClient/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdate/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/HTTPUpdateServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/I2S/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Insights/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/LittleFS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/NetBIOS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Preferences/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/RainMaker/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SD/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SPI/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SPIFFS/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/SimpleBLE/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Ticker/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/USB/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/Update/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFi/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFiClientSecure/src", "C:/Users/Michael/.platformio/packages/framework-arduinoespressif32/libraries/WiFiProv/src", "" ] }, "defines": [ "PLATFORMIO=60118", "ARDUINO_ESP32S3_DEV", "ARDUINO_USB_MODE=1", "ARDUINO_RUNNING_CORE=1", "ARDUINO_EVENT_RUNNING_CORE=1", "HAVE_CONFIG_H", "MBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"", "UNITY_INCLUDE_CONFIG_H", "WITH_POSIX", "_GNU_SOURCE", "IDF_VER=\"v4.4.7-dirty\"", "ESP_PLATFORM", "_POSIX_READER_WRITER_LOCKS", "ARDUINO_ARCH_ESP32", "ESP32", "F_CPU=240000000L", "ARDUINO=10812", "ARDUINO_VARIANT=\"esp32s3\"", "ARDUINO_BOARD=\"Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)\"", "ARDUINO_PARTITION_default", "" ], "cStandard": "gnu99", "cppStandard": "gnu++11", "compilerPath": "C:/Users/Michael/.platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc.exe", "compilerArgs": [ "-mlongcalls", "" ] } ], "version": 4 }
06-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值