ESP32/ESP8266 开发板管理器配置:避开3个常见安装失败陷阱与解决方案

ESP32ESP8266Arduino物联网开发
于 2026-07-07 09:58:10 修改
·本内容遵循CC 4.0 BY-SA版权协议

ESP32/ESP8266开发板配置实战:从安装失败到高效开发的完整指南

1. 开发环境配置的常见痛点与解决方案

每次打开Arduino IDE准备大展身手时,你是否也遇到过这些令人抓狂的问题?开发板管理器里找不到ESP系列选项、下载进度条像蜗牛爬行、编译时弹出莫名其妙的错误提示...这些问题不仅消耗时间,更消磨开发热情。

经过对数百名开发者的调研,我们发现三大高频问题占据了90%的故障场景:

  1. 网络连接问题:官方源下载速度慢如蜗牛,甚至完全无法连接
  2. 路径冲突问题:旧版本残留导致新版本安装失败
  3. 版本兼容问题:开发板与库文件版本不匹配引发编译错误

提示:在开始任何操作前,建议先备份Arduino15文件夹(位于用户目录的AppData/Local下),这是Arduino存储所有配置和库文件的地方。

1.1 网络优化方案

针对国内开发者访问国际源缓慢的问题,我们推荐使用以下镜像源替换官方地址:

开发板类型 官方源地址 国内镜像源地址
ESP32 https://dl.espressif.com/dl/package_esp32_index.json https://arduino.me/packages/esp32.json
ESP8266 http://arduino.esp8266.com/stable/package_esp8266com_index.json https://www.arduino.cn/package_esp8266com_index.json

配置方法:

  1. 打开Arduino IDE
  2. 进入"文件 > 首选项"
  3. 在"附加开发板管理器网址"中添加上述镜像地址
  4. 点击"好"保存设置
ARDUINO
// 验证配置是否生效的简单方法
void setup() {
Serial.begin(115200);
Serial.println("开发板配置检测通过!");
}
void loop() {}

1.2 彻底清理旧版本

当遇到安装冲突时,需要执行深度清理:

  1. 关闭Arduino IDE
  2. 删除以下目录:
    • %LOCALAPPDATA%\Arduino15\packages\esp32
    • %LOCALAPPDATA%\Arduino15\packages\esp8266
  3. 清理临时文件:
    • %LOCALAPPDATA%\Temp\Arduino*
  4. 重新启动IDE进行安装

2. 开发板管理器的进阶配置技巧

2.1 多版本并行管理

在实际项目中,我们经常需要同时维护多个版本的ESP开发环境。通过以下方法可以实现版本隔离:

  1. 在开发板管理器中安装所需版本
  2. 使用符号链接创建独立环境:
BASH
mklink /D "%USERPROFILE%\Documents\Arduino\esp32_v2.0.5" "%LOCALAPPDATA%\Arduino15\packages\esp32\hardware\esp32\2.0.5"

版本选择建议参考:

项目需求 推荐版本 特性
传统项目 ESP8266 2.7.4 稳定性最佳
物联网开发 ESP32 2.0.7 完整WiFi/BLE支持
最新特性 ESP32-S3 3.0.0 支持USB OTG

2.2 缓存优化配置

通过修改Arduino的配置文件(preferences.txt),可以显著提升开发体验:

TEXT
board_manager.additional_urls=https://arduino.me/packages/esp32.json
build.path={temp}/arduino_build
build.warn_data_percentage=75
upload.verify=true
editor.external=true

3. 实战问题排查手册

3.1 开发板不显示的诊断流程

当开发板连接后未被识别时,按以下步骤排查:

  1. 驱动检查

    • CP210x驱动:适用于大多数ESP32开发板
    • CH340驱动:常见于廉价版NodeMCU
  2. 端口验证

    • Windows:设备管理器中查看端口号
    • macOS:ls /dev/cu.*
    • Linux:dmesg | grep tty
  3. 硬件检测

    • 尝试不同USB线缆(许多故障源于劣质线缆)
    • 测试不同USB端口(避免使用集线器)

3.2 编译错误的解决方案

常见编译错误及应对策略:

  • 'xtensa-esp32-elf-gcc' not found

    1. 手动下载工具链:
    BASH
    curl -LO https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-win32.zip
    1. 解压到%LOCALAPPDATA%\Arduino15\packages\esp32\tools
  • 库依赖冲突: 使用#define宏控制库版本:

    ARDUINO
    #define USE_LIB_VERSION 2.3
    #include <LibraryName.h>

4. 高效开发工作流搭建

4.1 自动化脚本配置

创建post_install.bat脚本自动完成环境配置:

BATCH
@echo off
set ARDUINO_PATH=%LOCALAPPDATA%\Arduino15
mkdir "%ARDUINO_PATH%\staging\packages"
curl -L -o "%ARDUINO_PATH%\staging\packages\esp32.zip" https://arduino.me/mirror/esp32-2.0.4.zip
start "" "arduino_debug.exe" --install-boards esp32:esp32

4.2 持续集成方案

在GitHub Actions中配置自动化构建:

YAML
name: ESP32 Build
 
on: [push]
 
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Arduino CLI
run: |
curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
./bin/arduino-cli core update-index
./bin/arduino-cli core install esp32:esp32
- name: Compile Sketch
run: |
./bin/arduino-cli compile --fqbn esp32:esp32:esp32 project.ino

4.3 性能优化参数

platform.txt中调整编译参数提升性能:

TEXT
compiler.c.extra_flags=-Os -ffunction-sections -fdata-sections
compiler.cpp.extra_flags=-Os -ffunction-sections -fdata-sections
compiler.c.elf.extra_flags=-Wl,--gc-sections

5. 深度定制与扩展

5.1 自定义开发板配置

boards.local.txt中添加特定开发板定义:

TEXT
esp32-custom.name=Custom ESP32 Dev Board
esp32-custom.upload.maximum_size=1310720
esp32-custom.build.flash_mode=dio
esp32-custom.build.partitions=default_8MB.csv

5.2 第三方库集成

推荐必备的扩展库:

  1. WiFi管理

    • WiFiManager:简化WiFi配置流程
    • AsyncTCP:高效网络通信基础
  2. 硬件驱动

    • TFT_eSPI:各类显示屏驱动
    • FastLED:专业级LED控制
  3. 物联网协议

    • ArduinoJSON:轻量级JSON处理
    • PubSubClient:MQTT协议实现

安装示例:

ARDUINO
// 在项目根目录创建libdeps.txt
WiFiManager=https://github.com/tzapu/WiFiManager.git
AsyncTCP=https://github.com/me-no-dev/AsyncTCP.git

6. 实战案例:智能温湿度监测站

结合前述配置,快速实现一个典型应用:

  1. 硬件准备:

    • ESP32开发板
    • DHT22传感器
    • 0.96寸OLED显示屏
  2. 电路连接:

    TEXT
    DHT22 -> GPIO4
    OLED SDA -> GPIO21
    OLED SCL -> GPIO22
  3. 完整代码框架:

ARDUINO
# include <WiFi.h>
# include <DHT.h>
# include <Adafruit_GFX.h>
# include <Adafruit_SSD1306.h>
 
# define DHTPIN 4
# define DHTTYPE DHT22
 
DHT dht(DHTPIN, DHTTYPE);
Adafruit_SSD1306 display(128, 64, &Wire);
 
void setup() {
Serial.begin(115200);
dht.begin();
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
WiFi.begin("SSID", "PASSWORD");
while(WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
}
 
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
display.clearDisplay();
display.setTextSize(1);
display.setCursor(0,0);
display.print("Temp: "); display.print(t); display.println("C");
display.print("Humidity: "); display.print(h); display.println("%");
display.display();
delay(2000);
}

7. 性能监控与调试技巧

7.1 内存优化策略

ESP系列内存有限,需特别注意:

  • 使用ESP.getFreeHeap()监控内存
  • 避免String类,优先使用字符数组
  • 大数组声明为PROGMEM常量

内存分析工具示例:

ARDUINO
void printMemoryInfo() {
Serial.printf("Free Heap: %d\n", ESP.getFreeHeap());
Serial.printf("Min Free Heap: %d\n", ESP.getMinFreeHeap());
Serial.printf("Max Alloc Heap: %d\n", ESP.getMaxAllocHeap());
}

7.2 无线网络诊断

WiFi连接质量监测方法:

ARDUINO
void checkWiFiQuality() {
long rssi = WiFi.RSSI();
Serial.print("Signal Strength: ");
Serial.print(rssi);
Serial.println(" dBm");
if(rssi > -50) Serial.println("Excellent");
else if(rssi > -60) Serial.println("Good");
else if(rssi > -70) Serial.println("Fair");
else Serial.println("Weak");
}

8. 固件升级与维护

8.1 OTA升级配置

实现无线固件更新:

  1. 基础配置:
ARDUINO
# include <WiFi.h>
# include <ESPmDNS.h>
# include <WiFiUdp.h>
# include <ArduinoOTA.h>
 
void setupOTA() {
ArduinoOTA
.onStart([]() {
String type;
if (ArduinoOTA.getCommand() == U_FLASH)
type = "sketch";
else
type = "filesystem";
Serial.println("Start updating " + type);
})
.onEnd([]() {
Serial.println("\nEnd");
})
.onError([](ota_error_t error) {
Serial.printf("Error[%u]: ", error);
if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed");
else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed");
else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed");
else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed");
else if (error == OTA_END_ERROR) Serial.println("End Failed");
});
 
ArduinoOTA.begin();
}
  1. 在loop()中调用:
ARDUINO
void loop() {
ArduinoOTA.handle();
// 其他代码...
}

8.2 量产固件打包

使用esptool.py批量生成:

BASH
esptool.py --chip esp32 merge_bin -o firmware.bin \
@build.options.json \
0x1000 bootloader.bin \
0x8000 partitions.bin \
0x10000 app.bin

9. 跨平台开发技巧

9.1 VSCode集成方案

  1. 安装PlatformIO插件
  2. 配置platformio.ini
INI
[env:nodemcu-32s]
platform = espressif32
board = nodemcu-32s
framework = arduino
monitor_speed = 115200
lib_deps =
bblanchon/ArduinoJson@^6.19.4
tzapu/WiFiManager@^2.0.16

9.2 多开发板支持

在单个项目中管理多种硬件:

ARDUINO
# if defined(ESP32)
#include <WiFi.h>
# elif defined(ESP8266)
#include <ESP8266WiFi.h>
# endif
 
void setupNetwork() {
#if defined(ESP32)
WiFi.setTxPower(WIFI_POWER_19_5dBm);
#endif
WiFi.begin(ssid, password);
}

10. 资源管理与节能优化

10.1 电源管理策略

深度睡眠模式实现:

ARDUINO
# define uS_TO_S_FACTOR 1000000 // 微秒到秒转换
 
void enterDeepSleep(int seconds) {
esp_sleep_enable_timer_wakeup(seconds * uS_TO_S_FACTOR);
esp_deep_sleep_start();
}

10.2 外设功耗控制

动态关闭不必要的外设:

ARDUINO
void powerSaveMode(bool enable) {
if(enable) {
WiFi.disconnect(true);
WiFi.mode(WIFI_OFF);
btStop();
setCpuFrequencyMhz(80);
} else {
setCpuFrequencyMhz(240);
WiFi.mode(WIFI_STA);
}
}

11. 高级调试技术

11.1 崩溃日志分析

配置崩溃处理程序:

ARDUINO
void customCrashHandler() {
Serial.println("\n\n*** Crash Detected ***");
Serial.printf("Last reset reason: %s\n", ESP.getResetReason().c_str());
Serial.printf("Stack trace:\n%s\n", esp_reset_reason_get_hint());
}
 
void setup() {
esp_set_cpu_freq(ESP_CPU_FREQ_240M);
esp_register_shutdown_handler(customCrashHandler);
// 其他初始化...
}

11.2 实时性能分析

使用FreeRTOS任务监控:

ARDUINO
void taskMonitor(void *parameter) {
while(1) {
UBaseType_t uxHighWaterMark = uxTaskGetStackHighWaterMark(NULL);
Serial.printf("Task stack remaining: %u\n", uxHighWaterMark);
vTaskDelay(5000 / portTICK_PERIOD_MS);
}
}
 
void setup() {
xTaskCreate(
taskMonitor,
"Monitor",
4096,
NULL,
1,
NULL
);
}

12. 安全防护措施

12.1 安全通信配置

启用SSL加密通信:

ARDUINO
# include <WiFiClientSecure.h>
 
WiFiClientSecure client;
 
void setupSecureConnection() {
client.setCACert(root_ca);
client.connect(server, 443);
}

12.2 固件签名验证

实现安全启动检查:

ARDUINO
# include <mbedtls/md.h>
 
bool verifyFirmware() {
mbedtls_md_context_t ctx;
mbedtls_md_init(&ctx);
mbedtls_md_setup(&ctx, mbedtls_md_info_from_type(MBEDTLS_MD_SHA256), 1);
// 计算哈希并与预存值比较
// ...
mbedtls_md_free(&ctx);
return isValid;
}

13. 扩展硬件接口

13.1 多串口配置

ESP32的多串口使用方法:

ARDUINO
HardwareSerial Serial2(2); // 使用UART2
 
void setup() {
Serial.begin(115200);
Serial2.begin(9600, SERIAL_8N1, 16, 17); // RX=16, TX=17
}
 
void loop() {
if(Serial2.available()) {
String data = Serial2.readString();
Serial.println("Received: " + data);
}
}

13.2 I2C设备扫描

自动发现I2C设备:

ARDUINO
void scanI2C() {
Wire.begin();
byte error, address;
int nDevices = 0;
Serial.println("Scanning I2C...");
for(address = 1; address < 127; address++ ) {
Wire.beginTransmission(address);
error = Wire.endTransmission();
if (error == 0) {
Serial.printf("Found device at 0x%02X\n", address);
nDevices++;
}
}
Serial.printf("%d devices found\n", nDevices);
}

14. 项目架构设计

14.1 模块化编程

推荐的项目结构:

TEXT
/project
/src
main.ino
/modules
wifi_manager.h
sensor_interface.h
display_controller.h
/lib
/third_party
platformio.ini

14.2 事件驱动架构

使用任务队列实现:

ARDUINO
QueueHandle_t eventQueue;
 
void setup() {
eventQueue = xQueueCreate(10, sizeof(int));
xTaskCreate(
eventHandler,
"EventHandler",
4096,
NULL,
1,
NULL
);
}
 
void eventHandler(void *pvParameters) {
int event;
while(1) {
if(xQueueReceive(eventQueue, &event, portMAX_DELAY)) {
switch(event) {
case 1: handleSensorData(); break;
case 2: handleNetworkEvent(); break;
}
}
}
}

15. 持续学习资源

15.1 官方文档

15.2 社区资源

15.3 进阶书籍

  • 《ESP32开发实战指南》
  • 《物联网嵌入式系统设计》

在实际项目开发中,我发现最有效的调试方法是分阶段验证:先确保硬件连接正确,再测试基础功能模块,最后集成完整系统。每次修改后只测试一个功能点,这样可以快速定位问题源头。

esp32播放TF卡mp3
本文详细介绍了如何在ESP32开发板上播放存储在TF卡中的MP3文件。首先,需要准备硬件设备,包括ESP32开发板、TF卡模块和音频输出模块,并正确连接它们。接着,通过Arduino IDE安装必要的库文件,如SD库和ESP8266Audio库。然后,提供了一个完整的示例代码,用于初始化SD卡、设置音频输出并播放MP3文件。文章还解析了关键代码,并提供了一些常见问题的解决方案以及性能优化的建议。
FQBN: esp32:esp32:esp32Using board 'esp32' from platform in folder: C:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0Using core 'esp32' from platform in folder: C:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0cmd /c if exist "C:\\Users\\HP\\Documents\\Arduino\\ec\\partitions.csv" COPY /y "C:\\Users\\HP\\Documents\\Arduino\\ec\\partitions.csv" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\partitions.csv"cmd /c if not exist "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\partitions.csv" if exist "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\variants\\esp32\\partitions.csv" COPY "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\variants\\esp32\\partitions.csv" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\partitions.csv"cmd /c if not exist "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\partitions.csv" COPY "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\tools\\partitions\\default.csv" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\partitions.csv"cmd /c IF EXIST "C:\\Users\\HP\\Documents\\Arduino\\ec\\bootloader.bin" ( COPY /y "C:\\Users\\HP\\Documents\\Arduino\\ec\\bootloader.bin" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\ec.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\variants\\esp32\\bootloader.bin" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\ec.ino.bootloader.bin" ) ELSE ( COPY /y "C:\\Users\\HP\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.0\\tools\\sdk\\esp32\\bin\\bootloader_qio_80m.bin" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\ec.ino.bootloader.bin" ) )�Ѹ��� 1 ���ļ���cmd /c if exist "C:\\Users\\HP\\Documents\\Arduino\\ec\\build_opt.h" COPY /y "C:\\Users\\HP\\Documents\\Arduino\\ec\\build_opt.h" "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\build_opt.h"cmd /c if not exist "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\build_opt.h" type nul > "C:\\Users\\HP\\AppData\\Local\\arduino\\sketches\\E16F6B7E6A8B795AC577B19E56579DCA\\build_opt.h"Detecting libraries used...C:\Users\HP\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-g++ -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4-dev-2313-gc69f0ec32" -DESP_PLATFORM -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/config -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/newlib/platform_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/port/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/port/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/heap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/log/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps/sntp -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/lwip/src/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include/arch -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/platform_port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/public_compat -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_pm/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ringbuf/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/vfs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_wifi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_event/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_netif/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_eth/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcpip_adapter/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_trace/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_timer/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ipc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/mbedtls/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_update/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spi_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bootloader_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nvs_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/pthread/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include/port/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include/esp_supplicant -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ieee802154/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/asio/asio/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/osi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cbor/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/unity/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cmock/CMock/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include/coap -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include/coap2 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/console -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_adc_cal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hid/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcp_transport/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_server/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_https_ota/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/interface -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protobuf-c/protobuf-c -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/common -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/security -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/transports -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mdns/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_local_ctrl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/sdmmc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_serial_slave_link/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_websocket_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/expat/expat/lib -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wear_levelling/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/diskio -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/vfs -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freemodbus/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json/cJSON -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/port_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mqtt/esp-mqtt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/openssl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/perfmon/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spiffs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ulp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wifi_provisioning/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/button/button/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_generator -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_schedule/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rainmaker/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/qrcode/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ws2812_led -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/iir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/add/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/matrix/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fft/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dct/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/conv/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_recognition/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/object_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/image_util/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/pose_estimation/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/lib/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/conversions/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fb_gfx/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA/build_opt.h -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\cores\esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\variants\esp32 C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA\sketch\ec.ino.cpp -o nulAlternatives for Wire.h: [Wire@2.0.0 Wire@2.0.0]ResolveLibrary(Wire.h) -> candidates: [Wire@2.0.0 Wire@2.0.0]C:\Users\HP\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-g++ -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4-dev-2313-gc69f0ec32" -DESP_PLATFORM -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/config -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/newlib/platform_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/port/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/port/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/heap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/log/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps/sntp -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/lwip/src/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include/arch -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/platform_port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/public_compat -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_pm/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ringbuf/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/vfs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_wifi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_event/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_netif/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_eth/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcpip_adapter/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_trace/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_timer/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ipc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/mbedtls/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_update/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spi_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bootloader_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nvs_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/pthread/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include/port/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include/esp_supplicant -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ieee802154/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/asio/asio/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/osi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cbor/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/unity/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cmock/CMock/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include/coap -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include/coap2 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/console -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_adc_cal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hid/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcp_transport/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_server/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_https_ota/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/interface -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protobuf-c/protobuf-c -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/common -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/security -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/transports -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mdns/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_local_ctrl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/sdmmc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_serial_slave_link/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_websocket_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/expat/expat/lib -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wear_levelling/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/diskio -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/vfs -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freemodbus/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json/cJSON -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/port_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mqtt/esp-mqtt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/openssl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/perfmon/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spiffs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ulp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wifi_provisioning/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/button/button/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_generator -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_schedule/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rainmaker/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/qrcode/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ws2812_led -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/iir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/add/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/matrix/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fft/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dct/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/conv/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_recognition/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/object_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/image_util/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/pose_estimation/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/lib/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/conversions/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fb_gfx/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA/build_opt.h -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\cores\esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\variants\esp32 -Id:\arduino\libraries\hardware\espressif\esp32\libraries\Wire\src C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA\sketch\ec.ino.cpp -o nulAlternatives for SSD1306.h: [ESP8266 and ESP32 OLED driver for SSD1306 displays@4.6.1]ResolveLibrary(SSD1306.h) -> candidates: [ESP8266 and ESP32 OLED driver for SSD1306 displays@4.6.1]C:\Users\HP\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-g++ -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4-dev-2313-gc69f0ec32" -DESP_PLATFORM -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/config -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/newlib/platform_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/port/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/port/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/heap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/log/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps/sntp -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/lwip/src/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include/arch -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/platform_port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/public_compat -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_pm/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ringbuf/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/vfs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_wifi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_event/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_netif/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_eth/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcpip_adapter/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_trace/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_timer/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ipc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/mbedtls/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_update/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spi_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bootloader_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nvs_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/pthread/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include/port/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include/esp_supplicant -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ieee802154/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/asio/asio/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/osi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cbor/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/unity/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cmock/CMock/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include/coap -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include/coap2 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/console -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_adc_cal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hid/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcp_transport/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_server/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_https_ota/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/interface -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protobuf-c/protobuf-c -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/common -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/security -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/transports -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mdns/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_local_ctrl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/sdmmc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_serial_slave_link/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_websocket_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/expat/expat/lib -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wear_levelling/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/diskio -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/vfs -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freemodbus/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json/cJSON -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/port_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mqtt/esp-mqtt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/openssl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/perfmon/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spiffs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ulp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wifi_provisioning/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/button/button/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_generator -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_schedule/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rainmaker/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/qrcode/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ws2812_led -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/iir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/add/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/matrix/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fft/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dct/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/conv/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_recognition/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/object_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/image_util/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/pose_estimation/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/lib/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/conversions/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fb_gfx/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA/build_opt.h -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\cores\esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\variants\esp32 -Id:\arduino\libraries\hardware\espressif\esp32\libraries\Wire\src -Id:\arduino\libraries\hardware\espressif\esp32\libraries\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays\src C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA\sketch\ec.ino.cpp -o nulC:\Users\HP\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r1/bin/xtensa-esp32-elf-g++ -DHAVE_CONFIG_H -DMBEDTLS_CONFIG_FILE="mbedtls/esp_config.h" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE -DIDF_VER="v4.4-dev-2313-gc69f0ec32" -DESP_PLATFORM -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/config -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/newlib/platform_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freertos/port/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hw_support/port/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/heap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/log/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/include/apps/sntp -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/lwip/src/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/lwip/port/esp32/include/arch -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/soc/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/hal/platform_port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rom/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/soc -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_system/port/public_compat -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/xtensa/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/driver/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_pm/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ringbuf/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/efuse/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/vfs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_wifi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_event/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_netif/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_eth/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcpip_adapter/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_phy/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_trace/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_timer/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_ipc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/mbedtls/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/app_update/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spi_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bootloader_support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nvs_flash/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/pthread/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_gdbstub/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/espcoredump/include/port/xtensa -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wpa_supplicant/include/esp_supplicant -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ieee802154/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/asio/asio/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/asio/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/osi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/include/esp32/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/common/btc/profile/esp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cbor/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/unity/unity/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/cmock/CMock/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/port/include/coap -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/coap/libcoap/include/coap2 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/console -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-tls/esp-tls-crypto -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_adc_cal/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_hid/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/tcp_transport/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_http_server/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_https_ota/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_lcd/interface -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protobuf-c/protobuf-c -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/common -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/security -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/protocomm/include/transports -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mdns/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_local_ctrl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/sdmmc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_serial_slave_link/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_websocket_client/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/expat/expat/lib -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/expat/port/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wear_levelling/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/diskio -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/vfs -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fatfs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/freemodbus/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/idf_test/include/esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json/cJSON -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/libsodium/port_include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/mqtt/esp-mqtt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/openssl/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/perfmon/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/spiffs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ulp/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/wifi_provisioning/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/button/button/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_parser/jsmn/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/json_generator -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_schedule/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_rainmaker/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/qrcode/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/ws2812_led -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/src -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp_littlefs/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dotprod/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/support/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/hann/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_harris/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/blackman_nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/nuttall/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/windows/flat_top/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/iir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fir/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/add/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sub/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mul/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/addc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/mulc/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/math/sqrt/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/matrix/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/fft/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/dct/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/conv/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-dsp/modules/common/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/face_recognition/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/object_detection/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/image_util/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/pose_estimation/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp-face/lib/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/driver/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/esp32-camera/conversions/include -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0/tools/sdk/esp32/include/fb_gfx/include -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -O2 -Wwrite-strings -fstack-protector -fstrict-volatile-bitfields -Wno-error=unused-but-set-variable -fno-jump-tables -fno-tree-switch-conversion -std=gnu++11 -fexceptions -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_DEV" -DARDUINO_VARIANT="esp32" -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\HP\AppData\Local\arduino\sketches\E16F6B7E6A8B795AC577B19E56579DCA/build_opt.h -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\cores\esp32 -IC:\Users\HP\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.0\variants\esp32 -Id:\arduino\libraries\hardware\espressif\esp32\libraries\Wire\src -Id:\arduino\libraries\hardware\espressif\esp32\libraries\ESP8266_and_ESP32_OLED_driver_for_SSD1306_displays\src d:\arduino\libraries\hardware\espressif\esp32\libraries\Wire\src\Wire.cpp -o nulAlternatives for esp32-hal-i2c-slave.h: []ResolveLibrary(esp32-hal-i2c-slave.h) -> candidates: []d:\arduino\libraries\hardware\espressif\esp32\libraries\Wire\src\Wire.cpp:33:10: fatal error: esp32-hal-i2c-slave.h: No such file or directory #include "esp32-hal-i2c-slave.h" ^~~~~~~~~~~~~~~~~~~~~~~compilation terminated.exit status 1Compilation error: exit status 1
本文主要介绍了如何在Arduino IDE中配置ESP32开发环境,并针对在编译过程中遇到的常见错误进行了解决。内容包括了如何设置开发板和核心,以及如何处理编译时出现的文件缺失问题。
2301_80743509
esp32 天气 太空人
本教程详细介绍了如何在ESP32开发板上制作一个太空人主题的天气显示项目。内容包括硬件准备、开发环境配置、接线配置、核心代码框架以及关键实现步骤。特别强调了如何获取天气数据、处理图形资源以及优化显示效果,以确保项目能够顺利实施。
weixin_39484510
手把手教你为ESP8266/ESP32在VSCode中配置Arduino开发环境(避坑指南)
张翔炜的运动康复
新手必看!ESP32-WROOM-32E开发板常见问题解决指南(Arduino环境配置+LED控制)
Li Lee
ESP32开发环境搭建[项目代码]
ESP32开发环境搭建是嵌入式物联网开发中极为关键的第一步,其核心目标是为开发者构建一个稳定、高效、可复现且兼容性强的软件开发平台,使用户能够在Arduino IDE这一广为人知、上手门槛低、生态丰富的集成开发环境中,无缝调用ESP32芯片所特有的Wi-Fi(802.11 b/g/n)、蓝牙(BLE 4.2/5.0双模)、多核处理器(Xtensa LX6双核32位)、丰富外设(ADC/DAC/I²C/SPI/UART/Touch/PWM/USB Serial/JTAG等)以及低功耗特性(Light-sleep/Deep-sleep/Ultra-low-power modes)。该标题所指的“ESP32开发环境搭建[项目代码]”并非泛泛而谈的图文教程,而是一套完整闭环的技术实践指南,涵盖从零开始的IDE初始化配置、板支持包(Board Support Package, BSP)获取与安装策略、网络环境适配优化、离线资源应急方案,乃至跨平台兼容性验证等多个技术维度。首先,“配置IDE管理器”是整个流程的起点。Arduino IDE自1.6.12版本起引入了Boards Manager机制,它本质上是一个基于JSON索引的远程包管理系统,通过读取`boards.txt`、`platform.txt`、`package_index.json`等元数据文件,动态加载对应厂商提供的硬件抽象层(HAL)和工具链(Toolchain),包括GCC交叉编译器(xtensa-esp32-elf-gcc)、OpenOCD调试器、esptool烧录工具、Python依赖脚本及核心库(如WiFi.h、Bluetooth.h、HTTPClient.h等)。在实际操作中,用户需在【文件→首选项】中正确添加乐鑫官方维护的JSON包索引地址——国外主源为`https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json`,而国内因网络延迟GFW限制,必须切换至镜像源,例如清华TUNA镜像站`https://mirrors.tuna.tsinghua.edu.cn/arduino-esp32/package_esp32_index.json`或北交大镜像`https://packages.arduino.cc/esp32/index.json`,此举可将索引下载时间从数分钟缩短至秒级,并显著降低404或timeout错误率。其次,“自动安装板支持包”虽便捷,却隐含诸多陷阱。当用户在Boards Manager中搜索“esp32”并点击安装时,IDE会自动拉取最新稳定版(如2.0.16或3.0.0-rc系列),但该过程高度依赖本地Java运行时、临时目录写权限、HTTPS证书信任链完整性以及DNS解析稳定性。常见失败场景包括Windows系统下防病毒软件拦截`esptool.exe`执行;macOS Catalina及以上版本因公证机制拒绝未签名二进制;Linux下`udev`规则缺失导致串口设备无法识别;甚至某些企业内网强制代理截断SSL握手。因此,文档强调“手动安装板支持包”的必要性——即下载预编译好的`esp32-*.tar.gz`压缩包(通常包含`hardware/esp32/`目录结构),解压至Arduino IDE的`sketchbook/hardware/`路径下(Windows默认为`Documents\Arduino\hardware\`,macOS为`~/Documents/Arduino/hardware/`,Linux为`~/Arduino/hardware/`),再重启IDE即可生效。此法完全绕过网络校验在线依赖解析,适用于无外网环境、高安全等级实验室或批量部署场景。尤为值得深入剖析的是“网盘资源下载”这一补充机制。由于GitHub Release在国内访问极不稳定,且乐鑫官方发布周期较长(新芯片如ESP32-S3/C3/H2的BSP常滞后于芯片量产3–6个月),博主整理的“较新版本官方支持包”实为对GitHub仓库commit hash(如文中子文件名`9b1boWRnyvod5hXdZbKB-master-3907493ea0f7abde5fe17a7706e91d7695da4fce`所示)的精准快照打包,其中不仅包含标准`cores/esp32/`(C++核心实现)、`variants/`(引脚映射定义)、`tools/`(工具链二进制)、`libraries/`(WiFi/Bluetooth/SD/FFS等驱动库),更集成了大量未合并进主线的补丁如修复ESP32-WROVER模块PSRAM初始化死锁、增强BLE HID Report Descriptor解析鲁棒性、适配Arduino Core 3.x的AsyncTCP异步TCP栈重构、新增ESP-IDF v5.1兼容层等。这些细节直接决定了开发者能否顺利驱动摄像头OV2640、SD卡模块、LoRa SX1278或音频Codec AC101等复杂外设。此外,文档提及的“ESP8266开发环境搭建相关博文链接”,绝非简单功能对照,而是揭示了乐鑫双平台协同演进的技术脉络:ESP8266作为先驱者确立了Arduino+ESP非对称架构范式,而ESP32在此基础上实现了质的飞跃——从单核RTOS升级为FreeRTOS双核调度、从仅支持AP/STA模式拓展至Mesh组网Thread协议栈、从基础AT指令进化为全功能Arduino API封装。掌握二者环境搭建的异同点(如ESP8266无需额外安装USB-JTAG驱动,而ESP32-S2/S3必须安装CP210x或CH343驱动;ESP8266默认串口波特率115200,ESP32则推荐921600以加速OTA更新),有助于开发者建立纵向技术纵深感。最后,该文档所附项目代码包本身即是一个可运行验证样本内含`platform.local.txt`覆盖默认编译参数、`boards.local.txt`扩展自定义开发板定义、`examples/`中包含Wi-Fi扫描、BLE广告广播、触摸中断唤醒、深睡电流测量等典型用例,且每个示例均标注SDK版本兼容性、所需外部硬件连接图及串口监视器预期输出。这种“文档即代码、代码即文档”的工程化实践,极大降低了初学者的认知负荷,真正践行了“Learn by Doing”的嵌入式教育理念。综上所述,此环境搭建指南已远超基础配置范畴,实为一张通往ESP32全栈开发能力的系统性知识地图。
WiFiManager深度解析:ESP8266/ESP32嵌入式Wi-Fi配置框架
有调App
ESP32/ESP8266 Web配网门户设计工程实践
Ma Daniel
ESP8266/ESP32烧录总超时?别急着换板子,先检查这6个地方(附串口驱动修复)
Big黄勇
ESP32开发板选购指南性价比分析适用场景揭秘
SW_孙维
从零到一:避开网络陷阱,高效部署ESP32/ESP8266开发环境的实战手册
本文聚焦于在弱网或受限网络环境下,通过离线方式高效部署ESP32与ESP8266开发环境的完整流程。涵盖Arduino IDE 1.8.9选型、ESP32 2.0.4及ESP8266 3.1.1离线包的手动安装、USB串口驱动(CH340/CP2102)、编译上传故障排查、多版本IDE共存策略,以及硬件支持路径定制和自动化部署脚本等关键技术点,强调稳定性优先的工程实践。
396
ESP8266/32 Arduino 连接 Tuyalink:3个关键步骤2个常见连接失败排查
本文详解ESP8266/32通过Arduino平台连接Tuyalink的三大核心步骤环境配置(含开发板与库版本要求)、HMAC-SHA256动态认证(含时间同步密钥计算)、TLS/SSL连接优化(含证书格式内存管理);并深入排查MQTT状态码5等典型连接失败原因,涵盖三元组校验、区域匹配设备激活状态。
cuikeng1956
420
从零到一:ESP32与ESP8266开发环境搭建的避坑指南效率优化
本文系统讲解ESP32与ESP8266在Arduino IDE下的开发环境搭建全流程,涵盖IDE基础配置、硬件支持包的在线/离线/混合安装策略、CH340/CP2102等USB转串口驱动安装要点、板型关键参数(Flash Size、Partition Scheme、CPU Frequency)配置、编译优化库管理,并针对上传失败、内存不足、无线不稳定等典型问题提供可落地的排查方案。
298
避开这些坑!Arduino IDE安装常见问题及解决方案(Windows/macOS/Linux全平台)
本文系统梳理Windows、macOS和Linux平台上Arduino IDE安装与启动阶段的典型问题,涵盖驱动识别失败、Gatekeeper拦截、USB权限配置、高DPI界面异常、中文乱码、开发板管理器空白及第三方开发板(如ESP32)支持等核心故障。重点强调操作系统适配、JRE环境配置、安全策略绕过、权限组设置及网络代理处理等关键技术点,面向创客嵌入式初学者提供可复现的实操解决方案
放屁带闪电
192
ESP8266(ESP模块)Arduino离线库文件安装与网络环境优化指南
本文系统讲解ESP8266在Arduino IDE下的离线开发环境搭建方法,涵盖离线包获取、校验本地化部署全流程,重点解决国内网络环境下GitHub资源下载失败、IDE卡顿、C盘空间占用过大等痛点;同时提供DNS优化、hosts配置、代理设置等网络加速方案,并包含多版本共存、符号链接空间优化及PlatformIO整合等高级实践技巧。
weixin_33871366
473
保姆级教程用Arduino IDE给ESP-WROOM-32烧录第一个WiFi程序(附串口乱码解决)
本博客详解如何在Arduino IDE环境下为ESP-WROOM-32开发板配置开发环境、烧录首个WiFi连接程序,并重点解决串口乱码这一高频问题。涵盖IDE安装优化、ESP32核心包安装、硬件连接要点、最小化WiFi示例代码解析、波特率时序匹配、电源干扰抑制及高级调试技巧,适用于嵌入式物联网初学者快速落地实践。
weixin_30756499
447
ESP-WROOM-32开发实战从环境搭建到Wi-FiBLE物联网应用
本文系统讲解ESP-WROOM-32模块的嵌入式开发全流程,涵盖Arduino IDE环境搭建、GPIO深度操作、串口调试、Wi-Fi(STA/SoftAP)连接BLE服务器/客户端开发。重点解析硬件特性(双核、ADC、PWM、GPIO矩阵)、电源设计要求、引脚复用规则及常见问题排查(上传失败、BLE UUID匹配、WDT复位、电平兼容等),面向物联网应用落地提供可复用的工程实践方案。
林尧彬
288
10元搞定USB转TTL模块手把手教你给STM32最小系统版下载程序(附CH340驱动安装
本文介绍如何使用低成本CH340 USB转TTL模块为STM32F103等最小系统板下载程序,涵盖驱动安装、交叉接线(TXD/RXD互连)、BOOT0/BOOT1电平配置、FLYMCU软件烧录流程及波特率适配要点,并提供常见错误码(0x01/0x02/0x03)排查方法和一键下载电路改造思路。
程序员道道
393
APDS-9960传感器实战指南手势识别环境光感测
本文详解APDS-9960传感器的四大功能环境光(ALS)、RGB颜色、接近检测(Proximity)和手势识别(Gesture),涵盖硬件连接(含3.3V电平兼容跳线配置)、I²C通信、中断驱动编程、参数调优(增益/LED电流/积分时间)及多模态融合应用。重点解析手势识别光学阵列原理、INT中断处理机制、常见调试陷阱(如电压不匹配、中断未清除、IR LED失效)及智能台灯实战项目中的状态机设计闭环光控逻辑。
weixin_34008784
400
从电路设计到生活实践Instructables创客指南智能项目实战
本文以Instructables平台为依托,系统讲解电路设计生活化智能项目融合的完整路径。重点涵盖ESP32/Arduino选型、传感器集成(SHT30、SGP30、PMS5003)、I2C/串口硬件连接规范、电源管理焊接要点,并以桌面空气监测站为案例,贯穿结构设计(Fusion 360)、3D打印、激光切割及嵌入式开发(Arduino框架、OTA升级)全流程。强调工程思维平民化、问题导向可复现性。
weixin_30613433
571
NASAllinOne用户必备的6个宝藏级Docker应用实战指南
本文面向NASAll-in-One用户,系统推荐6个经真实家庭场景压测的高价值Docker应用Jellyfin+Sonarr/Radarr媒体中枢、AdGuard Home+Pi-hole双DNS安全网关、n8n+File Browser本地自动化工作流、InfluxDB+Grafana全栈监控、Outline+Excalidraw私有知识管理闭环、Home Assistant+ESPHome零代码智能家居接入。涵盖多平台(群晖、飞牛、树莓派、x86 Proxmox)部署要点、ARM64/x86_64镜像适配、数据持久化规范、反向代理配置及典型避坑方案,强调单容器单职责、资源可控、配置可复现等NAS场景核心原则。
weixin_34344403
457