Closed CoryCharlton closed 1 year ago
Confirm same "Invalid head of packet (0x6F)" error with Unexpected Maker ProS3 16M board [ESP32-S3 (revision v0.1)] and that the custom partition table here fixes the issue in PlatformIO 2.5.5.
@CoryCharlton - Could you please test the UM FeatherS3 with the Arduino IDE? I tested Arduino IDE and a S3 Board with 32MB Flash and it worked fine.
Configuration for the UM board in the IDE would be:
The Arduino Core 2.0.5 uses esptool.py v4.2.1
@SuGlider I updated the title to be more clear that the issue appears to be related specifically to default_16MB.csv
or large_spiffs_16MB.csv
partition tables.
I browse the repo but I'm not clear which partition table csv at https://github.com/espressif/arduino-esp32/tree/master/tools/partitions corresponds to the "16M Flash (2MB APP/12.5MB FATFS)" you show in the UI. If you can point me to the correct file I can compare the differences to see if anything jumps out.
That being said I'm not in a position right now to test the Arduino IDE but I did test earlier using default and large spiffs and encountered the same error I did when using PlatformIO or the esptool directly.
Then again the data in the large_spiffs_16mb.csv
looks accurate: https://docs.google.com/spreadsheets/d/1TukMJ4aA4ZDjClvgUbY9OfiUPdwDmbYCW7Wj_OyY7aU
I modified large_spiffs_16mb.csv
to make the spiffs partition 6.5MB instead of the default 7MB which leaves 0.5MB free space and it uploaded fine.
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xE000, 0x2000,
app0, app, ota_0, 0x10000, 0x480000,
app1, app, ota_1, 0x490000, 0x480000,
spiffs, data, spiffs, 0x910000, 0x680000,
So this may not be an issue with the partition tables or Arduino Core and the esptool issue might still be the cause (I'll let you two teams fight it out :P)
Whatever side the issue is on this could be worked around in this repo by reducing the size of the spiffs partitions in default_16MB.csv
and large_spiffs_16MB.csv
by 1KB so the partition table / last partition doesn't fill the entire flash (see my comment on the esptool issue)
Have you consider that it could be a Flash chip failure? Or even a bad cable issue... Can you try it in some other equivalient board/cable?
Another possible test, would be to lower the flashing baud rate to, maybe, 115200... I had a chip that I only could completely flash it when in 115200 baud.
A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption.
It sounds like a communication issue, maybe not related to the partition definition...
Have you consider that it could be a Flash chip failure? Or even a bad cable issue... Can you try it in some other equivalient board/cable?
Here's what I have tried, all of which resulted in the same error. All of these combinations work fine if the filesystem image is slightly smaller than the entire 16MB.
I do not have any ESP32-S3 dev boards with 16MB flash that are not UM FeatherS3 but @pauldupuyjr is using an UM ProS3.
As far as flash chip failure goes it seems highly unlikely that multiple chips would all fail within the last 1KB of address space but work fine otherwise. Flashing application code or smaller filesystems works fine.
A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption.
It sounds like a communication issue, maybe not related to the partition definition...
I agree which is why I started on the esptool side.
The fact that I could modify the partition and get it to work then made me assume that it was related to the partition definition and open this issue. Admittedly I never actually validated the definitions but now that I have they appear correct; which is pointing me back at the esptool side (or even the ESP32-S3 π€·).
@SuGlider two and a half questions:
Do you have an ESP32-S3 dev board with 16MB flash that you can try with the large_spiffs_16MB.csv
definition? If not can you try it on the 32MB board you referenced earlier?
Can you tell me which partition table csv at https://github.com/espressif/arduino-esp32/tree/master/tools/partitions corresponds to the "16M Flash (2MB APP/12.5MB FATFS)" you show in your screenshot?
Does it work if you make your spiffs bin 1K smaller? I don't know exactly how spiffs handles it, but ffat has 1K overhead that it is using for wear levelling, so the fs image must be 1k smaller than the partition size. Perhaps the platform.io tool is not calculating correctly?
@SuGlider two and a half questions:
- Do you have an ESP32-S3 dev board with 16MB flash that you can try with the
large_spiffs_16MB.csv
definition? If not can you try it on the 32MB board you referenced earlier?
Yes, I just tried the ESP32-S3-Box board. https://www.espressif.com/en/news/ESP32-S3-BOX_video This board (box) has 16MB QIO Flash and 8MB QIO PSRAM. I thinK it matches the UM S3 board.
I used Arduino IDE 1.8.15 and Arduino Core 2.0.5 to flash a simple Blink.ino, using as selected board the UM FeatherS3
.
It worked fine with https://github.com/espressif/arduino-esp32/blob/master/tools/partitions/default_16MB.csv
This is Default (6.25MB APP/3.43MB SPIFFS)
UM FeatherS3 partition in the Arduino IDE.
It also worked fine with https://github.com/espressif/arduino-esp32/blob/master/tools/partitions/large_spiffs_16MB.csv
This is the Large SPIFFS (4.5MB APP/6.93MB SPIFFS)
partition option the the Arduino IDE Menu.
The 32MB board I referenced earlier is an ESP32-S3-DevKitC-1 v1.1 board with an ESP32-S3-WROOM-2-N32R8V module with Octal SPI.
- Can you tell me which partition table csv at https://github.com/espressif/arduino-esp32/tree/master/tools/partitions corresponds to the "16M Flash (2MB APP/12.5MB FATFS)" you show in your screenshot?
This is the file: https://github.com/espressif/arduino-esp32/blob/master/tools/partitions/ffat.csv
========= Therefore, I can't reproduce this issue.
In case it can help, the complete successful building/flashing log, using Win11, is:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\espUser\AppData\Local\Arduino15\packages -hardware C:\Users\espUser\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\espUser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\espUser\Documents\Arduino\libraries -fqbn=esp32:esp32:feathers3:LoopCore=1,EventsCore=1,USBMode=default,CDCOnBoot=cdc,MSCOnBoot=default,DFUOnBoot=default,UploadMode=cdc,PSRAM=enabled,PartitionScheme=large_spiffs,CPUFreq=240,FlashMode=qio,UploadSpeed=921600,DebugLevel=none,EraseFlash=none -vid-pid=303A_1001 -ide-version=10815 -build-path C:\Users\espUser\AppData\Local\Temp\arduino_build_334590 -warnings=default -build-cache C:\Users\espUser\AppData\Local\Temp\arduino_cache_200775 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mkspiffs.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.esptool_py.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.esptool_py-4.2.1.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mklittlefs.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -verbose C:\Users\espUser\AppData\Local\Temp\arduino_modified_sketch_188141\Blink.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\espUser\AppData\Local\Arduino15\packages -hardware C:\Users\espUser\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\espUser\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\espUser\Documents\Arduino\libraries -fqbn=esp32:esp32:feathers3:LoopCore=1,EventsCore=1,USBMode=default,CDCOnBoot=cdc,MSCOnBoot=default,DFUOnBoot=default,UploadMode=cdc,PSRAM=enabled,PartitionScheme=large_spiffs,CPUFreq=240,FlashMode=qio,UploadSpeed=921600,DebugLevel=none,EraseFlash=none -vid-pid=303A_1001 -ide-version=10815 -build-path C:\Users\espUser\AppData\Local\Temp\arduino_build_334590 -warnings=default -build-cache C:\Users\espUser\AppData\Local\Temp\arduino_cache_200775 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mkspiffs.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.esptool_py.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.esptool_py-4.2.1.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.riscv32-esp-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-gcc8_4_0-esp-2021r2-patch3.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\gcc8_4_0-esp-2021r2-patch3 -prefs=runtime.tools.mklittlefs.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -verbose C:\Users\espUser\AppData\Local\Temp\arduino_modified_sketch_188141\Blink.ino
Using board 'feathers3' from platform in folder: C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5
Using core 'esp32' from platform in folder: C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5
cmd /c if exist "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\partitions.csv" COPY /y "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\partitions.csv" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\partitions.csv"
cmd /c if not exist "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\partitions.csv" if exist "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3\\partitions.csv" COPY "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3\\partitions.csv" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\partitions.csv"
cmd /c if not exist "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\partitions.csv" COPY "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\tools\\partitions\\large_spiffs_16MB.csv" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\partitions.csv"
cmd /c IF EXIST "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\bootloader.bin" ( COPY /y "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\bootloader.bin" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\Blink.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3\\bootloader.bin" ( COPY "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3\\bootloader.bin" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\Blink.ino.bootloader.bin" ) ELSE ( "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.2.1/esptool.exe" --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 16MB -o "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\Blink.ino.bootloader.bin" "C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\tools\\sdk\\esp32s3\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.2.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
cmd /c if exist "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\build_opt.h" COPY /y "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_modified_sketch_188141\\build_opt.h" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\build_opt.h"
cmd /c if not exist "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\build_opt.h" type nul > "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\build_opt.h"
Detecting libraries used...
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32s3-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.2\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/newlib/platform_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/port/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3/private_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/heap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/log/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps/sntp" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/lwip/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include/arch" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/platform_port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/public_compat" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_pm/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ringbuf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/vfs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_wifi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_event/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_netif/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_eth/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcpip_adapter/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ipc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_trace/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_timer/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/mbedtls/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_update/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spi_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bootloader_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nvs_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/pthread/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include/port/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ieee802154/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/console" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/asio/asio/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/osi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/include/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cbor/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/unity/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cmock/CMock/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/libcoap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_adc_cal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hid/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcp_transport/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_ota/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/interface" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protobuf-c/protobuf-c" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/common" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/security" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/transports" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mdns/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_local_ctrl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/sdmmc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_serial_slave_link/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_websocket_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/expat/expat/lib" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wear_levelling/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/diskio" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/vfs" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freemodbus/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/jsmn/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json/cJSON" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/port_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mqtt/esp-mqtt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/openssl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/perfmon/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spiffs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/usb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ulp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wifi_provisioning/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/rmaker_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_generator/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_schedule/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rainmaker/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/gpio_button/button/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/qrcode/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ws2812_led" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/iir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fft/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dct/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/conv/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/tinyusb/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_littlefs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/tool" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/typedef" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/image" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/math" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/nn" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/layer" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/detect" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/model_zoo" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/conversions/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fb_gfx/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/qio_qspi/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -Os -freorder-blocks -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 -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10815 -DARDUINO_FEATHERS3 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"FEATHERS3\"" "-DARDUINO_VARIANT=\"um_feathers3\"" -DARDUINO_PARTITION_large_spiffs_16MB -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/build_opt.h" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\cores\\esp32" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\sketch\\Blink.ino.cpp" -o nul
Generating function prototypes...
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32s3-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.2\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/newlib/platform_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/port/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3/private_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/heap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/log/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps/sntp" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/lwip/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include/arch" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/platform_port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/public_compat" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_pm/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ringbuf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/vfs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_wifi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_event/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_netif/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_eth/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcpip_adapter/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ipc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_trace/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_timer/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/mbedtls/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_update/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spi_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bootloader_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nvs_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/pthread/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include/port/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ieee802154/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/console" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/asio/asio/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/osi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/include/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cbor/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/unity/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cmock/CMock/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/libcoap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_adc_cal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hid/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcp_transport/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_ota/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/interface" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protobuf-c/protobuf-c" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/common" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/security" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/transports" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mdns/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_local_ctrl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/sdmmc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_serial_slave_link/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_websocket_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/expat/expat/lib" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wear_levelling/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/diskio" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/vfs" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freemodbus/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/jsmn/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json/cJSON" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/port_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mqtt/esp-mqtt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/openssl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/perfmon/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spiffs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/usb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ulp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wifi_provisioning/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/rmaker_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_generator/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_schedule/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rainmaker/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/gpio_button/button/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/qrcode/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ws2812_led" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/iir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fft/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dct/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/conv/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/tinyusb/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_littlefs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/tool" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/typedef" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/image" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/math" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/nn" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/layer" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/detect" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/model_zoo" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/conversions/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fb_gfx/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/qio_qspi/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -Os -freorder-blocks -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 -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10815 -DARDUINO_FEATHERS3 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"FEATHERS3\"" "-DARDUINO_VARIANT=\"um_feathers3\"" -DARDUINO_PARTITION_large_spiffs_16MB -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/build_opt.h" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\cores\\esp32" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\sketch\\Blink.ino.cpp" -o "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\builtin\\tools\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32s3-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.2\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/newlib/platform_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/port/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/esp_additions" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hw_support/port/esp32s3/private_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/heap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/log/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/include/apps/sntp" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/lwip/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/lwip/port/esp32/include/arch" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/soc/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/hal/platform_port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rom/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/soc" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_system/port/public_compat" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/xtensa/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/driver/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_pm/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ringbuf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/efuse/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/vfs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_wifi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_event/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_netif/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_eth/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcpip_adapter/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_phy/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_ipc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_trace/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_timer/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/mbedtls/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/app_update/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spi_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bootloader_support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nvs_flash/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/pthread/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_gdbstub/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/espcoredump/include/port/xtensa" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ieee802154/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/console" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/asio/asio/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/asio/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/osi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/include/esp32s3/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/bt/esp_ble_mesh/api" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cbor/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/unity/unity/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/cmock/CMock/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/coap/libcoap/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_adc_cal/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_hid/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/tcp_transport/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_http_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_ota/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_https_server/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_lcd/interface" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protobuf-c/protobuf-c" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/common" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/security" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/protocomm/include/transports" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mdns/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_local_ctrl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/sdmmc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_serial_slave_link/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_websocket_client/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/expat/expat/lib" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/expat/port/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wear_levelling/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/diskio" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/vfs" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fatfs/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freemodbus/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/idf_test/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/jsmn/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json/cJSON" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/libsodium/port_include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/mqtt/esp-mqtt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/openssl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/perfmon/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/spiffs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/usb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ulp/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/wifi_provisioning/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/rmaker_common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_parser/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/json_generator/upstream" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_schedule/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_rainmaker/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/gpio_button/button/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/qrcode/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/ws2812_led" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dotprod/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/support/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/hann/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/iir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fir/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/add/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sub/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mul/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/addc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/mulc/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/matrix/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/fft/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/dct/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/conv/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/common/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/freertos/include/freertos" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/tinyusb/src" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/arduino_tinyusb/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp_littlefs/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/tool" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/typedef" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/image" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/math" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/nn" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/layer" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/detect" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-dl/include/model_zoo" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/src/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp-sr/include/esp32s3" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/driver/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/esp32-camera/conversions/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/include/fb_gfx/include" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/qio_qspi/include" -mlongcalls -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -Os -freorder-blocks -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 -MMD -c -DF_CPU=240000000L -DARDUINO=10815 -DARDUINO_FEATHERS3 -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"FEATHERS3\"" "-DARDUINO_VARIANT=\"um_feathers3\"" -DARDUINO_PARTITION_large_spiffs_16MB -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 "@C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/build_opt.h" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\cores\\esp32" "-IC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5\\variants\\um_feathers3" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\sketch\\Blink.ino.cpp" -o "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\sketch\\Blink.ino.cpp.o"
Compiling libraries...
Compiling core...
Using precompiled core: C:\Users\espUser\AppData\Local\Temp\arduino_cache_200775\core\core_4e165cd66852ff341da49742cee4cf62.a
Linking everything together...
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32s3-elf-g++" "-Wl,--Map=C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.map" "-LC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/lib" "-LC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/ld" "-LC:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/sdk/esp32s3/qio_qspi" -T memory.ld -T sections.ld -T esp32s3.rom.ld -T esp32s3.rom.api.ld -T esp32s3.rom.libgcc.ld -T esp32s3.rom.newlib.ld -T esp32s3.rom.version.ld -T esp32s3.rom.newlib-time.ld -T esp32s3.peripherals.ld -mlongcalls -Wl,--cref -Wl,--gc-sections -fno-rtti -fno-lto -u _Z5setupv -u _Z4loopv -u esp_app_desc -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -u pthread_include_pthread_rwlock_impl -u include_esp_phy_override -u ld_include_highint_hdl -u start_app -u start_app_other_cores -u __ubsan_include -Wl,--wrap=longjmp -u __assert_func -u vfs_include_syscalls_impl -Wl,--undefined=uxTopUsedPriority -u app_main -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -u newlib_include_assert_impl -u __cxa_guard_dummy -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DBOARD_HAS_PSRAM -DARDUINO_USB_MODE=0 -DARDUINO_USB_CDC_ON_BOOT=1 -DARDUINO_USB_MSC_ON_BOOT=0 -DARDUINO_USB_DFU_ON_BOOT=0 -Wl,--start-group "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590\\sketch\\Blink.ino.cpp.o" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_cache_200775\\core\\core_4e165cd66852ff341da49742cee4cf62.a" -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lasio -lbt -lcbor -lunity -lcmock -lcoap -lnghttp -lesp-tls -lesp_adc_cal -lesp_hid -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lesp_https_server -lesp_lcd -lprotobuf-c -lprotocomm -lmdns -lesp_local_ctrl -lsdmmc -lesp_serial_slave_link -lesp_websocket_client -lexpat -lwear_levelling -lfatfs -lfreemodbus -ljsmn -ljson -llibsodium -lmqtt -lopenssl -lperfmon -lspiffs -lusb -lulp -lwifi_provisioning -lrmaker_common -ljson_parser -ljson_generator -lesp_schedule -lesp_rainmaker -lgpio_button -lqrcode -lws2812_led -lesp-dsp -lesp-sr -lesp32-camera -lesp_littlefs -lfb_gfx -lasio -lcbor -lcmock -lunity -lcoap -lesp_lcd -lesp_websocket_client -lexpat -lfreemodbus -ljsmn -llibsodium -lperfmon -lusb -lesp_adc_cal -lesp_hid -lfatfs -lwear_levelling -lopenssl -lesp_rainmaker -lesp_local_ctrl -lesp_https_server -lwifi_provisioning -lprotocomm -lbt -lbtdm_app -lprotobuf-c -lmdns -lrmaker_common -lmqtt -ljson_parser -ljson_generator -lesp_schedule -lqrcode -larduino_tinyusb -lcat_face_detect -lhuman_face_detect -lcolor_detect -lmfn -ldl -lhufzip -lesp_audio_front_end -lesp_audio_processor -lmultinet -lwakenet -lesp-sr -lhufzip -lesp_audio_front_end -lesp_audio_processor -lmultinet -lwakenet -ljson -lspiffs -ldl_lib -lesp-dsp -lc_speech_features -lesp_tts_chinese -lvoice_set_xiaole -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lesp_ringbuf -lefuse -lesp_ipc -ldriver -lesp_pm -lmbedtls -lapp_update -lbootloader_support -lspi_flash -lnvs_flash -lpthread -lesp_gdbstub -lespcoredump -lesp_phy -lesp_system -lesp_rom -lhal -lvfs -lesp_eth -ltcpip_adapter -lesp_netif -lesp_event -lwpa_supplicant -lesp_wifi -lconsole -llwip -llog -lheap -lsoc -lesp_hw_support -lxtensa -lesp_common -lesp_timer -lfreertos -lnewlib -lcxx -lapp_trace -lnghttp -lesp-tls -ltcp_transport -lesp_http_client -lesp_http_server -lesp_https_ota -lsdmmc -lesp_serial_slave_link -lulp -lmbedtls_2 -lmbedcrypto -lmbedx509 -lcoexist -lcore -lespnow -lmesh -lnet80211 -lpp -lsmartconfig -lwapi -lphy -lbtbb -lesp_phy -lphy -lbtbb -lesp_phy -lphy -lbtbb -lxt_hal -lm -lnewlib -lstdc++ -lpthread -lgcc -lcxx -lapp_trace -lgcov -lapp_trace -lgcov -lc -Wl,--end-group -Wl,-EL -o "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.elf"
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.2.1/esptool.exe" --chip esp32s3 elf2image --flash_mode dio --flash_freq 80m --flash_size 16MB -o "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.bin" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.elf"
esptool.py v4.2.1
Creating esp32s3 image...
Merged 2 ELF sections
Successfully created esp32s3 image.
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.5/tools/gen_esp32part.exe" -q "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/partitions.csv" "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.partitions.bin"
"C:\\Users\\espUser\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32s3-elf-gcc\\gcc8_4_0-esp-2021r2-patch3/bin/xtensa-esp32s3-elf-size" -A "C:\\Users\\espUser\\AppData\\Local\\Temp\\arduino_build_334590/Blink.ino.elf"
Sketch uses 252593 bytes (5%) of program storage space. Maximum is 4718592 bytes.
Global variables use 21040 bytes (6%) of dynamic memory, leaving 306640 bytes for local variables. Maximum is 327680 bytes.
Forcing reset using 1200bps open/close on port COM18
PORTS {COM18, COM19, } / {COM18, COM19, } => {}
PORTS {COM18, COM19, } / {COM18, COM19, } => {}
Uploading using selected port: COM18
C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1/esptool.exe --chip esp32s3 --port COM18 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 0x0 C:\Users\espUser\AppData\Local\Temp\arduino_build_334590/Blink.ino.bootloader.bin 0x8000 C:\Users\espUser\AppData\Local\Temp\arduino_build_334590/Blink.ino.partitions.bin 0xe000 C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5/tools/partitions/boot_app0.bin 0x10000 C:\Users\espUser\AppData\Local\Temp\arduino_build_334590/Blink.ino.bin
esptool.py v4.2.1
Serial port COM18
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x0004dfff...
Compressed 15040 bytes to 10363...
Writing at 0x00000000... (100 %)
Wrote 15040 bytes (10363 compressed) at 0x00000000 in 0.3 seconds (effective 399.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 129...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.1 seconds (effective 481.3 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 644.5 kbit/s)...
Hash of data verified.
Compressed 252976 bytes to 144152...
Writing at 0x00010000... (11 %)
Writing at 0x0001cfda... (22 %)
Writing at 0x00022fd6... (33 %)
Writing at 0x0002869a... (44 %)
Writing at 0x0002da15... (55 %)
Writing at 0x00032f3a... (66 %)
Writing at 0x0003b66a... (77 %)
Writing at 0x000437fe... (88 %)
Writing at 0x00049038... (100 %)
Wrote 252976 bytes (144152 compressed) at 0x00010000 in 3.0 seconds (effective 682.8 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
I noticed a few differences with your upload log....
Chip is ESP32-S3 (revision v0.1)
==> Chip is ESP32-S3
Changing baud rate to 460800
==> Changing baud rate to 921600
Flash will be erased from 0x00c90000 to 0x00ffffff...
==>
Flash will be erased from 0x00000000 to 0x00003fff...
Flash will be erased from 0x00008000 to 0x00008fff...
Flash will be erased from 0x0000e000 to 0x0000ffff...
Flash will be erased from 0x00010000 to 0x0004dfff...
Writing at 0x00c90000... (100 %)
==>
Writing at 0x00010000... (11 %)
Writing at 0x0001cfda... (22 %)
Writing at 0x00022fd6... (33 %)
Writing at 0x0002869a... (44 %)
Writing at 0x0002da15... (55 %)
Writing at 0x00032f3a... (66 %)
Writing at 0x0003b66a... (77 %)
Writing at 0x000437fe... (88 %)
Writing at 0x00049038... (100 %)
Compressed 3604480 bytes to 6617...
==> this is odd... how can it compress 3.5MB to 6K?
Arduino IDE --> Compressed 252976 bytes to 144152...
250K to 144K seems correct, for instance.
When I use Arduino IDE I get:
Compressed 15040 bytes to 10363...
Writing at 0x00000000... (100 %)
Wrote 15040 bytes (10363 compressed) at 0x00000000 in 0.3 seconds (effective 399.8 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 129...
Writing at 0x00008000... (100 %)
Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.1 seconds (effective 481.3 kbit/s)...
Hash of data verified.
Compressed 8192 bytes to 47...
Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 644.5 kbit/s)...
Hash of data verified.
Compressed 252976 bytes to 144152...
I think that there is something wrong with PIO building/flashing process. @Jason2866 - Have you seen anything like that before?
@SuGlider They are uploading filesystem images, not firmware. The equivalent in Arduino IDE would be using https://github.com/me-no-dev/arduino-esp32fs-plugin.
Mhh, it does work in general since i have a S3 16MB flash /8MB PSRAM (qio/opi) which does work when flashed from PIO.
Using upload speed above 460800
never worked reliable for me. So i would try that first. You are using 921600
EDIT: We use this partitions.csv https://github.com/Jason2866/Tasmota/blob/9b0cc9a0e70f163711de81beecb25dc1d6740362/partitions/esp32_partition_app2944k_fs10M.csv
EDIT2: We do NOT use any predefined boards.json. All used are custom defined.
Maybe the used boards.json has entrys with conflicting partitions defines
Is this the one you use https://github.com/platformio/platform-espressif32/blob/develop/boards/um_feathers3.json
@SuGlider They are uploading filesystem images, not firmware. The equivalent in Arduino IDE would be using https://github.com/me-no-dev/arduino-esp32fs-plugin.
Ok. I see now. In that case, I think that the compression is wrong?!
Anyway, this issue isn't related to Arduino.
I still think this is a PIO issue instead... Or maybe an issue for the Esptool.py GH.
You guys are missing the issue. Application code uploads fine.
This is an issue related to uploading a filesystem that contains files (a simple TXT for is enough to reproduce).
Uploading a filesystem is not directly possible in Arduino IDE and you would need a plugin: https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/#installing-windows (this may have changed in Arduino IDE 2+).
All PIO or the Arduino IDE plug-in does is call out to the esptools.
So long story short this is likely an issue with the esptool at this point but I'm still waiting on them to confirm/reproduce.
OK, thanks. Indeed, I didn't get that at first glance. Just as a report/information about the plugin from https://github.com/me-no-dev/arduino-esp32fs-plugin that allows Arduino IDE to upload fiiles to the SPIFFS partition:
It doesn't work for the S3... it only works for the ESP32. I got this error mesage:
A fatal error occurred: This chip is ESP32-S3 not ESP32. Wrong --chip argument?
SPIFFS Upload failed!
@me-no-dev FYI
@CoryCharlton Regarding ESPTOOL cmd line, try adding --no-compress
to it.
C:\Users\ccharlton\Downloads\esptool-v4.3-win64\esptool-v4.3-win64\esptool.exe --chip esp32s3 --port "COM10" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB --no-compress
13172736 .pio\build\debug\spiffs.bin
I just tried: esptool.py -p com18 -b 115200 write_flash --no-compress 9502720 README.md
to my ESP32-S3-Box
I used this partition for a simple blink.ino
:
https://github.com/espressif/arduino-esp32/blob/master/tools/partitions/large_spiffs_16MB.csv
esptool.py v3.3.2-dev
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
Detecting chip type... ESP32-S3
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00910000 to 0x00911fff...
Wrote 16384 bytes at 0x00910000 in 0.2 seconds (660.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
I also just tried it with a large file (4MB bin file compressed to 1.8MB):
esptool.py -p com18 -b 115200 write_flash 9502720 esp32_s3_box_original_firmware.bin
esptool.py v3.3.2-dev
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
.
Detecting chip type... ESP32-S3
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00910000 to 0x00d0ffff...
Compressed 4194304 bytes to 1866032...
Wrote 4194304 bytes (1866032 compressed) at 0x00910000 in 38.0 seconds (effective 883.6 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
It has used esptool.py v3.3.2-dev
... different from the 4.3 used within this issue.
Tested with esptool.py v4.2.1
- working fine:
The version 4.2.1 is the one used by Arduino Core 2.0.5
C:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1>
.\esptool.exe -p com18 -b 115200 write_flash 9502720 esptool.exe
esptool.py v4.2.1
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
Detecting chip type... ESP32-S3
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00910000 to 0x00f5efff...
Compressed 6614264 bytes to 6367162...
Wrote 6614264 bytes (6367162 compressed) at 0x00910000 in 82.3 seconds (effective 643.3 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
@SuGlider thanks for the suggestion. I did try the --no-compress
option previously and it made no difference.
I think the Compressed 3604480 bytes to 6617...
is a valid compression ratio since the partition in this example was 3.5MB but only contained a single test.txt file. So I would expect 3.5MB of zeroes to compress extremely well.
When I fill up the filesystem, especially with compressed data [ie: MP3 files], it compresses less:
Compressed 12516352 bytes to 3527687...
~12MB partition with ~3.5MB of MP3 files.
@CoryCharlton - I think it narrows down to the esptool.py version. I see that your testing used version 4.3
I tried versions 3.3
and 4.2
- it seems that both work fine. At least I could upload a file to flash at a specific address.
@SuGlider I think that might be the different as well. You're writing a single file while I'm flashing the entire partition. Can you try uploading this spiffs.zip [had to zip the .bin so it would upload].
PIO used the following command to build the image from the large_spiffs_16MB.csv
table: "mkspiffs_espressif32_arduino" -c data -s 7274496 -p 256 -b 4096 .pio\build\debug\spiffs.bin
where data
is the directory that contains the files I want inside the spiffs partition.
I suppose mkspiffs_espressif32_arduino
could also be where the issue/bug is (or how PIO is calling it) π€·
@CoryCharlton That command shows the data size as 0x6F0000 (7274496), whereas your partition is 0x680000. Can you try manually running mkspiffs with the correct size, and see if that uploads properly? This certainly looks like a problem with the pio script that is building the image file.
@lbernstone that is using the large_spiffs_16MB.csv
table from this repo that has the spiffs partition set to 0x6F0000.
My custom partition shown above works fine and decreased the spiffs partition by 1KB to 0x680000
Just to be sure... Verified that the created spiffs partition with files is correctly generated? Edit: I think you are on the right track, since large SPIFFS FS upload works for me since i place LittleFS in SPIFFS partition. Never used SPIFFS to store files.
@Jason2866 I'm not sure how I would verify the bin file with the partition but I attached it in this comment. That being said the fact I can generate and upload a working partition bin by only decreasing the size slightly I'm going to assume it is a valid file (assumptions always bite me but I still like making them :P)
This comment from @dobairoland also points out that the error is being triggered by the ESP32-S3 throwing an exception. Unfortunately I do not have a non-S3 board with a 16MB flash to test with but I'm willing to make the following assumptions (see, I love them) at this point:
Based on those assumptions I'm going to submit a PR shortly that will decrease the 16MB spiffs partitions by 1KB. To me this seems like an acceptable work around based on the fact that it's only 1KB being wasted.
The other alternative would be to create S3 specific partition tables but this seems like more work (ie: the boards list would need to be changed for them all). That also assumes the error is specific to the S3 which is 100% assumption on my part at this time.
@CoryCharlton - I tested writing the Flash up to the last byte at 0xFFFFFF (16MB)
I used esptool v4.2.1 and the ESP32-S3-Box that has QIO Flash of 16MB I also uploaded a sketch "blink.ino" to the board, using partition from https://github.com/espressif/arduino-esp32/blob/master/tools/partitions/large_spiffs_16MB.csv
Then I reset the board and the sketch was working fine as well.
I set the board in the wait to upload firmware state
, by pressing reset while boot is pressed, before uploading the spiffs.zip file, in order to expose COM18, otherwise it can't upload on COM19, which is the CDC port that the UM S3 creates after starting the sketch.
Not sure if this issue with COM18/COM19 (CDC) has anything to do with the issue you see...
C:\Users\rocor\Documents>c:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1\esptool.exe -p com18 -b 460800 write_flash 13222700 c:\Users\espUser\Downloads\spiffs.zip
esptool.py v4.2.1
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
Detecting chip type... ESP32-S3
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
WARNING: Flash address 0x00c9c32c is not aligned to a 0x1000 byte flash sector. 0x32c bytes before this address will be erased.
Flash will be erased from 0x00c9c000 to 0x00ffffff...
Compressed 3554500 bytes to 3555591...
Wrote 3554500 bytes (3555591 compressed) at 0x00c9c32c in 43.5 seconds (effective 653.5 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
Another detail... I think that esptool.py doesn't care about the partition scheme. Therefore, sending a PR to change it wouldn't really fix anything.
It seems to be an issue with PlatformIO scripts, instead. PIO may calculate size, positions etc based on the partition table information.
@SuGlider correct, esptool
and mkspiffs_espressif32_arduino
doesn't know about the partition scheme and just uses the parameters passed in to perform their work.
However the IDE (in this case PIO) is aware of the partition scheme and uses those values to determine what parameters to pass. PIO is just passing the values as they are specified in the partition CSV file and everything indicates it's doing the correct thing at this point (based on the data in the CSV).
Here's an example:
default_16MB.csv - From this repo
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x640000,
app1, app, ota_1, 0x650000,0x640000,
spiffs, data, spiffs, 0xc90000,0x370000,
SPIFFS offset: 0xc90000 - 13172736 SPIFFS size: 0x370000 - 3604480
Make filesystem:
Command: "mkspiffs_espressif32_arduino" -c data -s 3604480 -p 256 -b 4096 .pio\build\debug\spiffs.bin
> C:\Users\ccharlton\.platformio\penv\Scripts\platformio.exe run --verbose --target buildfs --environment debug
Processing debug (build_type: debug; build_flags: -DARDUINO_USB_MODE=1 -DCORE_DEBUG_LEVEL=5; platform: espressif32; board: um_feathers3; board_build.partitions: default_16MB.csv; framework: arduino; monitor_port: COM14; upload_port: COM14; lib_deps: earlephilhower/ESP8266Audio@^1.9.7)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/um_feathers3.html
PLATFORM: Espressif 32 (5.2.0) > Unexpected Maker FeatherS3
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- tool-mkspiffs @ 2.230.0 (2.30)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 33 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP8266Audio @ 1.9.7 (License: Unknown, Path: C:\src\temp\i2s-audio-test\.pio\libdeps\debug\ESP8266Audio)
| |-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- HTTPClient @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\HTTPClient)
| | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| | |-- WiFiClientSecure @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFiClientSecure)
| | | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| |-- SD @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SD)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| | |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
| |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
|-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
|-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
Building in debug mode
"mkspiffs_espressif32_arduino" -c data -s 3604480 -p 256 -b 4096 .pio\build\debug\spiffs.bin
/test.txt
============================================================================================== [SUCCESS] Took 5.17 seconds ==============================================================================================
Upload filesystem:
Command: "C:\Users\ccharlton.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 .pio\build\debug\spiffs.bin
> C:\Users\ccharlton\.platformio\penv\Scripts\platformio.exe run --verbose --target uploadfs --environment debug
Processing debug (build_type: debug; build_flags: -DARDUINO_USB_MODE=1 -DCORE_DEBUG_LEVEL=5; platform: espressif32; board: um_feathers3; board_build.partitions: default_16MB.csv; framework: arduino; monitor_port: COM14; upload_port: COM14; lib_deps: earlephilhower/ESP8266Audio@^1.9.7)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/um_feathers3.html
PLATFORM: Espressif 32 (5.2.0) > Unexpected Maker FeatherS3
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- tool-mkfatfs @ 2.0.1
- tool-mklittlefs @ 1.203.210628 (2.3)
- tool-mkspiffs @ 2.230.0 (2.30)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 33 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP8266Audio @ 1.9.7 (License: Unknown, Path: C:\src\temp\i2s-audio-test\.pio\libdeps\debug\ESP8266Audio)
| |-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- HTTPClient @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\HTTPClient)
| | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| | |-- WiFiClientSecure @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFiClientSecure)
| | | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| |-- SD @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SD)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| | |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
| |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
|-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
|-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
Building in debug mode
"mkspiffs_espressif32_arduino" -c data -s 3604480 -p 256 -b 4096 .pio\build\debug\spiffs.bin
/test.txt
BeforeUpload(["uploadfs"], [".pio\build\debug\spiffs.bin"])
Using manually specified: COM14
Forcing reset using 1200bps open/close on port COM14
Waiting for the new upload port...
"C:\Users\ccharlton\.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 .pio\build\debug\spiffs.bin
esptool.py v4.2.1
Serial port COM14
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:42:03:2c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00c90000 to 0x00ffffff...
Compressed 3604480 bytes to 6619...
Writing at 0x00c90000... (100 %)
A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption.
*** [uploadfs] Error 2
============================================================================================== [FAILED] Took 39.00 seconds ==============================================================================================
default_16MB.csv - From my fork
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x640000,
app1, app, ota_1, 0x650000,0x640000,
spiffs, data, spiffs, 0xc90000,0x36FC00,
SPIFFS offset: 0xc90000 - 13172736 SPIFFS size: 0x36FC00 - 3603456
Make filesystem:
Command: "mkspiffs_espressif32_arduino" -c data -s 3603456 -p 256 -b 4096 .pio\build\debug\spiffs.bin
> C:\Users\ccharlton\.platformio\penv\Scripts\platformio.exe run --verbose --target buildfs --environment debug
Processing debug (build_type: debug; build_flags: -DARDUINO_USB_MODE=1 -DCORE_DEBUG_LEVEL=5; platform: espressif32; board: um_feathers3; board_build.partitions: C:\src\temp\arduino-esp32\tools\partitions\default_16MB.csv; framework: arduino; monitor_port: COM14; upload_port: COM14; lib_deps: earlephilhower/ESP8266Audio@^1.9.7)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/um_feathers3.html
PLATFORM: Espressif 32 (5.2.0) > Unexpected Maker FeatherS3
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- tool-mkspiffs @ 2.230.0 (2.30)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 33 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP8266Audio @ 1.9.7 (License: Unknown, Path: C:\src\temp\i2s-audio-test\.pio\libdeps\debug\ESP8266Audio)
| |-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- HTTPClient @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\HTTPClient)
| | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| | |-- WiFiClientSecure @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFiClientSecure)
| | | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| |-- SD @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SD)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| | |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
| |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
|-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
|-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
Building in debug mode
"mkspiffs_espressif32_arduino" -c data -s 3603456 -p 256 -b 4096 .pio\build\debug\spiffs.bin
/test.txt
============================================================================================== [SUCCESS] Took 4.77 seconds ==============================================================================================
Upload filesystem:
Command: "C:\Users\ccharlton.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 .pio\build\debug\spiffs.bin
> C:\Users\ccharlton\.platformio\penv\Scripts\platformio.exe run --verbose --target uploadfs --environment debug
Processing debug (build_type: debug; build_flags: -DARDUINO_USB_MODE=1 -DCORE_DEBUG_LEVEL=5; platform: espressif32; board: um_feathers3; board_build.partitions: C:\src\temp\arduino-esp32\tools\partitions\default_16MB.csv; framework: arduino; monitor_port: COM14; upload_port: COM14; lib_deps: earlephilhower/ESP8266Audio@^1.9.7)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/um_feathers3.html
PLATFORM: Espressif 32 (5.2.0) > Unexpected Maker FeatherS3
HARDWARE: ESP32S3 240MHz, 320KB RAM, 16MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- framework-arduinoespressif32 @ 3.20005.220925 (2.0.5)
- tool-esptoolpy @ 1.40201.0 (4.2.1)
- tool-mkfatfs @ 2.0.1
- tool-mklittlefs @ 1.203.210628 (2.3)
- tool-mkspiffs @ 2.230.0 (2.30)
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch3
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch3
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 33 compatible libraries
Scanning dependencies...
Dependency Graph
|-- ESP8266Audio @ 1.9.7 (License: Unknown, Path: C:\src\temp\i2s-audio-test\.pio\libdeps\debug\ESP8266Audio)
| |-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| |-- HTTPClient @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\HTTPClient)
| | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| | |-- WiFiClientSecure @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFiClientSecure)
| | | |-- WiFi @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\WiFi)
| |-- SD @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SD)
| | |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
| | |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
| |-- SPI @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPI)
|-- I2S @ 1.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\I2S)
|-- SPIFFS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\SPIFFS)
| |-- FS @ 2.0.0 (License: Unknown, Path: C:\Users\ccharlton\.platformio\packages\framework-arduinoespressif32\libraries\FS)
Building in debug mode
"mkspiffs_espressif32_arduino" -c data -s 3603456 -p 256 -b 4096 .pio\build\debug\spiffs.bin
/test.txt
BeforeUpload(["uploadfs"], [".pio\build\debug\spiffs.bin"])
Using manually specified: COM14
Forcing reset using 1200bps open/close on port COM14
Waiting for the new upload port...
"C:\Users\ccharlton\.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton\.platformio\packages\tool-esptoolpy\esptool.py" --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 .pio\build\debug\spiffs.bin
esptool.py v4.2.1
Serial port COM14
Connecting...
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: f4:12:fa:42:03:2c
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00c90000 to 0x00ffffff...
Compressed 3603456 bytes to 6612...
Writing at 0x00c90000... (100 %)
Wrote 3603456 bytes (6612 compressed) at 0x00c90000 in 27.3 seconds (effective 1056.1 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
============================================================================================= [SUCCESS] Took 50.67 seconds =============================================================================================
So you can see PIO is just passing the values supplied from the partition CSV but without the 1KB buffer the partition fails to upload (due to a bug in the ESP32-S3?).
Long story short my PR will workaround this issue and allow users to create and upload a SPIFFS filesystem to an ESP32-S3 with 16MB flash.
As it stands now users are unable to do this due to a mysterious/vague error message that may not be able to get any clearer.
@CoryCharlton The PR is not needed. This partitions.csv works for me. Platformio uploads to a S3 without any issue. No need to reduce size.
Still thinking you have a hardware problem A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption
@CoryCharlton - I just tested your case.
I found out that just 4 bytes less in size of spiffs.bin (3.604.476 bytes, instead of 3.604.480 bytes) makes esptool.py
work correctly.
4 bytes is just a word (32 bits) in difference of the size that works or not.... This can be an issue in esptool.py script.
>c:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1\esptool.exe --chip esp32s3 -p com18 -b 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 c:\Users\rocor\Downloads\spiffs.bin
esptool.py v4.2.1
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00c90000 to 0x00ffffff...
Compressed 3604476 bytes to 3556122...
Wrote 3604476 bytes (3556122 compressed) at 0x00c90000 in 44.1 seconds (effective 654.5 kbit/s)...
Hash of data verified.
Leaving...
Hard resetting via RTS pin...
>c:\Users\espUser\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.2.1\esptool.exe --chip esp32s3 -p com18 -b 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 16MB 13172736 c:\Users\rocor\Downloads\spiffs.bin
esptool.py v4.2.1
Serial port com18
Connecting...
Failed to get PID of a device on com18, using standard reset sequence.
Chip is ESP32-S3
Features: WiFi, BLE
Crystal is 40MHz
MAC: 7c:df:a1:e1:8b:78
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 460800
Changed.
Configuring flash size...
Flash will be erased from 0x00c90000 to 0x00ffffff...
Compressed 3604480 bytes to 3556126...
Writing at 0x00ff3b72... (100 %)
A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption.
Files Used in this testing (remove, if necessary, the .txt extension of the file): spiffs_3.604.480_bytes.bin.txt spiffs_3.604.476_bytes.bin.txt
@SuGlider Are you generating the files with mkspiffs? Are they created the correct size? It ought to be aligned to the page/block dimensions. I'm sure when the tool was built it was never tested against an image larger than 1MB...
No, I just created it manually... but it allowed me to verify the issue anyway, The sizes are correct. The files can be downloaded from this comment: https://github.com/espressif/arduino-esp32/issues/7467#issuecomment-1314484711
@CoryCharlton - Please test it with these suggested spiffs partition sizes:
tools/partitions/default_16MB.csv
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x640000,
app1, app, ota_1, 0x650000,0x640000,
spiffs, data, spiffs, 0xc90000,36FFFC,
tools/partitions/large_spiffs_16MB.csv
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x480000,
app1, app, ota_1, 0x490000,0x480000,
spiffs, data, spiffs, 0x910000,0x6EFFFC,
@SuGlider confirmed that decreasing by 4 bytes resolves the issue. PR updated.
The PR is against the docs https://docs.espressif.com/projects/esp-idf/en/release-v4.4/esp32/api-guides/partition-tables.html
So it seems the mkspiffs tool or whatever creates the partition content is buggy. Since placing files with LittleFS and Upload this generated Partition does work with the standard 16MB partition schemes.
If you make a file of 16 kB of all zeros and try to flash it to the end of the flash region (0xffc000
- 0xffffff
) then are you getting the same error? Could you please try with --compress
and --no-compress
as well and provide the traces (--trace
)?
@dobairoland that test failed with the same error.
Here's the commands I used:
"C:\Users\ccharlton\.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton\.platformio\packages\tool-esptoolpy\esptool.py" --trace --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash --compress --flash_mode dio --flash_freq 80m --flash_size 16MB 16760832 c:\temp\empty_16KB.bin > c:\temp\trace_empty_16kb_compress.txt
"C:\Users\ccharlton\.platformio\penv\Scripts\python.exe" "C:\Users\ccharlton\.platformio\packages\tool-esptoolpy\esptool.py" --trace --chip esp32s3 --port "COM14" --baud 460800 --before default_reset --after hard_reset write_flash --no-compress --flash_mode dio --flash_freq 80m --flash_size 16MB 16760832 c:\temp\empty_16KB.bin > c:\temp\trace_empty_16kb_no_compress.txt
And the data:
And the output:
trace_empty_16kb_compress.txt trace_empty_16kb_no_compress.txt
@CoryCharlton Thank you for testing and providing reports.
@SuGlider I see you've got an ESP32-S3-Box. Could you please try https://github.com/espressif/arduino-esp32/issues/7467#issuecomment-1315171483. I was not able to reproduce with 8MB flash (https://github.com/espressif/esptool/issues/795#issuecomment-1316763104) and don't have access to a board with 16MB flash.
@dobairoland I tried that one, but was not able to compile my esptool locally
For sharing, I got the same error "Invalid head of packet (0x6F): Possible serial noise or corruption" with Arduino IDE when uploading data files on 16Mb Flash (using arduino-esp32fs-plugin)
As highlighted by @SuGlider, decreasing flash size by 4 bytes corrects the error, see KO partition table and OK partition table below.
Thanks to @SuGlider for this workaround π π
This error does not occur when flash size is set to 8Mb or less.
KO
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x140000,
app1, app, ota_1, 0x150000,0x140000,
spiffs, data, spiffs, 0x290000,0xD70000,
[...]
->Writing at 0x00ff9cc2... (99 %)
->Writing at 0x00ffe568... (100 %)
->
->A fatal error occurred: Invalid head of packet (0x6F): Possible serial noise or corruption.
LittleFS Upload failed!
OK
# Name, Type, SubType, Offset, Size, Flags
nvs, data, nvs, 0x9000, 0x5000,
otadata, data, ota, 0xe000, 0x2000,
app0, app, ota_0, 0x10000, 0x140000,
app1, app, ota_1, 0x150000,0x140000,
spiffs, data, spiffs, 0x290000,0xD6FFFC,
[...]
->Writing at 0x00a37149... (99 %)
->Writing at 0x00ab1afb... (100 %)
->Wrote 14090236 bytes (4642084 compressed) at 0x00290000 in 62.7 seconds (effective 1798.5 kbit/s)...
->Hash of data verified.
->
->Leaving...
->Hard resetting via RTS pin.
Board
Unexpected Maker FeatherS3 (but likely any board with a 16MB flash)
Device Description
Unexpected Maker FeatherS3
Hardware Configuration
Nothing connected
Version
v2.0.5
IDE Name
PlatformIO
Operating System
Windows 10
Flash frequency
80Mhz
PSRAM enabled
yes
Upload speed
460800
Description
If you create a filesystem image using
default_16MB.csv
orlarge_spiffs_16MB.csv
it fails to upload (see: https://github.com/espressif/esptool/issues/795).A custom partition table such as the following works fine:
Sketch
Debug Message
Other Steps to Reproduce
No response
I have checked existing issues, online documentation and the Troubleshooting Guide