So, I have an ESP32 here and I am trying to compile some code I found online to play a WAV file...
// audioI2S-- I2S audiodecoder for ESP32,
#include "Arduino.h"
//#include "WiFiMulti.h"
#include "Audio.h"
#include "SPI.h"
#include "SD.h"
#include "FS.h"
// Digital I/O used
//For the SD card:
#define SD_CS 5
#define SPI_MOSI 23
#define SPI_MISO 19
#define SPI_SCK 18
//For the I2S output:
#define I2S_DOUT 25
#define I2S_BCLK 27
#define I2S_LRC 26
Audio audio;
//Create a task handle
TaskHandle_t Task1;
void setup() {
pinMode(SD_CS, OUTPUT); digitalWrite(SD_CS, HIGH);
SPI.begin(SPI_SCK, SPI_MISO, SPI_MOSI);
SPI.setFrequency(1000000);
Serial.begin(115200);
SD.begin(SD_CS);
audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);
audio.setVolume(6); // 0...21
audio.connecttoFS(SD, "wavfile.wav");
xTaskCreatePinnedToCore(
Task1code, /* Function to implement the task */
"Task1", /* Name of the task */
10000, /* Stack size in words */
NULL, /* Task input parameter */
tskIDLE_PRIORITY, /* Priority of the task */
&Task1, /* Task handle. */
0 /* Core where the task should run */
);
}
void loop()
{
//Here I keep the main loop busy.
long startAtMillis = millis();
long endAtMillis = millis();
Serial.println(endAtMillis - startAtMillis);
}
void Task1code (void *pvParameters) {
while(true) {
//This function needs to be called continuously.
audio.loop();
}
}
But it fails and says:
C:\Users\steve\Documents\Arduino\libraries\Audio-master/Audio.h:37:10: fatal error: DMAChannel.h: No such file or directory
#include <DMAChannel.h> // github.com/PaulStoffregen/cores/blob/master/teensy4/DMAChannel.h
I am assuming it's trying to use the wrong Audio.h file 9and DMAChannel.h file?) from the Teensy audio library, rather than the ESP32-audioI2S-master library
WHY do they call these goddam files the same name for two different processors.
Is there a way of telling it to use the correct library? If indeed, that is the issue.
All I want to do is test the I2S port on my ESP32 board.
Please turn on verbose reporting for compilation in teh IDE preferences and post the full output that is produced when you compile your code
It will show any alternative libraries found and which one was used
OK. I have one of those little, cheap ESP32 2.8" touchscreens.... ZERO information on how to make it work.
Got the graphics working, and the touchscreen (although the code for that is madly complicated).
Also got the SD card working. Each individually so far.... no doubt when all combined there will be issues.
The board also has a I2S port. Would be nice to get that working too.
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\steve\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\steve\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\steve\AppData\Local\Temp\arduino_build_289654 -warnings=none -build-cache C:\Users\steve\AppData\Local\Temp\arduino_cache_187463 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.openocd-esp32-v0.11.0-esp32-20221026.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.esptool_py.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.mkspiffs.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -verbose C:\Users\steve\Documents\Arduino\ESP32 Based screens\Sound_test\Sound_test.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\steve\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\steve\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\steve\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32:JTAGAdapter=default,PSRAM=disabled,PartitionScheme=default,CPUFreq=240,FlashMode=qio,FlashFreq=80,FlashSize=4M,UploadSpeed=921600,LoopCore=1,EventsCore=1,DebugLevel=none,EraseFlash=none -vid-pid=1A86_7523 -ide-version=10819 -build-path C:\Users\steve\AppData\Local\Temp\arduino_build_289654 -warnings=none -build-cache C:\Users\steve\AppData\Local\Temp\arduino_cache_187463 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s2-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s2-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.openocd-esp32.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.openocd-esp32-v0.11.0-esp32-20221026.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\openocd-esp32\v0.11.0-esp32-20221026 -prefs=runtime.tools.riscv32-esp-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.riscv32-esp-elf-gdb.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.riscv32-esp-elf-gdb-11.2_20220823.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\riscv32-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.esptool_py.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.esptool_py-4.5.1.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\4.5.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.mklittlefs.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.mklittlefs-3.0.0-gnu12-dc7f933.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mklittlefs\3.0.0-gnu12-dc7f933 -prefs=runtime.tools.xtensa-esp-elf-gdb.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.xtensa-esp-elf-gdb-11.2_20220823.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp-elf-gdb\11.2_20220823 -prefs=runtime.tools.mkspiffs.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -prefs=runtime.tools.xtensa-esp32s3-elf-gcc-esp-2021r2-patch5-8.4.0.path=C:\Users\steve\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32s3-elf-gcc\esp-2021r2-patch5-8.4.0 -verbose C:\Users\steve\Documents\Arduino\ESP32 Based screens\Sound_test\Sound_test.ino
Using board 'esp32' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.8
Using core 'esp32' from platform in folder: C:\Users\steve\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.8
cmd /c if exist "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\partitions.csv" COPY /y "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\partitions.csv" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\partitions.csv"
cmd /c if not exist "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\partitions.csv" if exist "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32\\partitions.csv" COPY "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32\\partitions.csv" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\partitions.csv"
cmd /c if not exist "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\partitions.csv" COPY "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\tools\\partitions\\default.csv" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\partitions.csv"
1 file(s) copied.
cmd /c IF EXIST "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\bootloader.bin" ( COPY /y "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\bootloader.bin" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\Sound_test.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32\\bootloader.bin" ( COPY "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32\\bootloader.bin" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\Sound_test.ino.bootloader.bin" ) ELSE ( "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.5.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\Sound_test.ino.bootloader.bin" "C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\tools\\sdk\\esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.5.1
Creating esp32 image...
Merged 1 ELF section
Successfully created esp32 image.
cmd /c if exist "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\build_opt.h" COPY /y "C:\\Users\\steve\\Documents\\Arduino\\ESP32 Based screens\\Sound_test\\build_opt.h" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\build_opt.h"
cmd /c if not exist "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\build_opt.h" type nul > "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\build_opt.h"
Detecting libraries used...
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.4\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/log/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/xtensa/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/driver/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/efuse/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/vfs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_event/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/app_trace/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/app_update/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/pthread/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/console" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/asio/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/unity/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/coap/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-tls" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mdns/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/expat/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/idf_test/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/jsmn/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json/cJSON" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/openssl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/perfmon/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/spiffs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ulp/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/qrcode/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ws2812_led" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/src/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -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 -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654/build_opt.h" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\cores\\esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\sketch\\Sound_test.ino.cpp" -o nul
Alternatives for Audio.h: [Audio-master@1.3 ESP32-audioI2S-master@2.0.0]
ResolveLibrary(Audio.h)
-> candidates: [Audio-master@1.3 ESP32-audioI2S-master@2.0.0]
"C:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\xtensa-esp32-elf-gcc\\esp-2021r2-patch5-8.4.0/bin/xtensa-esp32-elf-g++" -DHAVE_CONFIG_H "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DUNITY_INCLUDE_CONFIG_H -DWITH_POSIX -D_GNU_SOURCE "-DIDF_VER=\"v4.4.4\"" -DESP_PLATFORM -D_POSIX_READER_WRITER_LOCKS "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/newlib/platform_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include/esp_additions/freertos" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/port/xtensa/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freertos/include/esp_additions" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include/soc" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/include/soc/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/port/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hw_support/port/esp32/private_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/heap/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/log/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/include/apps" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/include/apps/sntp" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/lwip/src/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/port/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/lwip/port/esp32/include/arch" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/soc/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/hal/platform_port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rom/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/port/soc" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_system/port/public_compat" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/xtensa/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/xtensa/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/driver/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/driver/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_pm/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_ringbuf/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/efuse/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/efuse/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/vfs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_wifi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_event/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_netif/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_eth/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/tcpip_adapter/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_phy/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_phy/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_ipc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/app_trace/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_timer/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/mbedtls/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mbedtls/esp_crt_bundle/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/app_update/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/spi_flash/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bootloader_support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nvs_flash/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/pthread/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/xtensa" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_gdbstub/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espcoredump/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espcoredump/include/port/xtensa" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wpa_supplicant/esp_supplicant/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ieee802154/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/console" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/asio/asio/asio/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/asio/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/osi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/include/esp32/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/api/include/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/btc/profile/esp/blufi/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/common/btc/profile/esp/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/host/bluedroid/api/include/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_common/tinycrypt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_core/storage" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/btc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/mesh_models/server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api/core/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api/models/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/bt/esp_ble_mesh/api" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/cbor/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/unity/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/unity/unity/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/cmock/CMock/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/coap/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/coap/libcoap/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nghttp/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/nghttp/nghttp2/lib/includes" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-tls" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-tls/esp-tls-crypto" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_adc_cal/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_hid/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/tcp_transport/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_http_client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_http_server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_https_ota/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_https_server/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_lcd/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_lcd/interface" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protobuf-c/protobuf-c" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/common" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/security" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/protocomm/include/transports" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mdns/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_local_ctrl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/sdmmc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_serial_slave_link/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_websocket_client/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/expat/expat/expat/lib" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/expat/port/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wear_levelling/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/diskio" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/vfs" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fatfs/src" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/freemodbus/freemodbus/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/idf_test/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/idf_test/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/jsmn/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json/cJSON" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/libsodium/libsodium/src/libsodium/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/libsodium/port_include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/mqtt/esp-mqtt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/openssl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/perfmon/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/spiffs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ulp/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/wifi_provisioning/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/rmaker_common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_diagnostics/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/rtc_store/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_insights/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_parser/upstream/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_parser/upstream" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/json_generator/upstream" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_schedule/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp_secure_cert_mgr/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_rainmaker/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/gpio_button/button/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/qrcode/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/ws2812_led" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp_littlefs/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/tool" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/typedef" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/image" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/math" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/nn" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/layer" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/detect" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-dl/include/model_zoo" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/src/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/esp-tts/esp_tts_chinese/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp-sr/include/esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32-camera/driver/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/esp32-camera/conversions/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/dotprod/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/support/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/hann/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_harris/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/blackman_nuttall/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/nuttall/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/windows/flat_top/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/iir/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/fir/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/add/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sub/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mul/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/addc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/mulc/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/math/sqrt/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/matrix/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/fft/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/dct/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/conv/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/common/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/espressif__esp-dsp/modules/kalman/ekf_imu13states/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/include/fb_gfx/include" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8/tools/sdk/esp32/qio_qspi/include" -mlongcalls -Wno-frame-address -ffunction-sections -fdata-sections -Wno-error=unused-function -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -ggdb -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 -Os -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10819 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DARDUINO_PARTITION_default -DESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654/build_opt.h" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\cores\\esp32" "-IC:\\Users\\steve\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\2.0.8\\variants\\esp32" "-IC:\\Users\\steve\\Documents\\Arduino\\libraries\\Audio-master" "C:\\Users\\steve\\AppData\\Local\\Temp\\arduino_build_289654\\sketch\\Sound_test.ino.cpp" -o nul
Alternatives for DMAChannel.h: []
ResolveLibrary(DMAChannel.h)
-> candidates: []
Multiple libraries were found for "Audio.h"
Used: C:\Users\steve\Documents\Arduino\libraries\Audio-master
Not used: C:\Users\steve\Documents\Arduino\libraries\ESP32-audioI2S-master
In file included from C:\Users\steve\Documents\Arduino\ESP32 Based screens\Sound_test\Sound_test.ino:5:
C:\Users\steve\Documents\Arduino\libraries\Audio-master/Audio.h:31:2: error: #error "Teensyduino version 1.20 or later is required to compile the Audio library."
#error "Teensyduino version 1.20 or later is required to compile the Audio library."
^~~~~
C:\Users\steve\Documents\Arduino\libraries\Audio-master/Audio.h:37:10: fatal error: DMAChannel.h: No such file or directory
#include <DMAChannel.h> // github.com/PaulStoffregen/cores/blob/master/teensy4/DMAChannel.h
^~~~~~~~~~~~~~
compilation terminated.
Using library Audio-master at version 1.3 in folder: C:\Users\steve\Documents\Arduino\libraries\Audio-master
exit status 1
Error compiling for board ESP32 Dev Module.
6v6gt
August 31, 2024, 9:38am
4
I have just put together a WAV player example using the Arduino ESP32 core version 3.0.4 and using the new integrated (non-deprecated) I2S library API which I am playing with now. The core even has a built in player for "small" WAV files. I use the LittleFS file system for the WAV files.
If all you want to do is test I2S then the simplest is to load a short WAV file (say 2 or 3 seconds), load it into LittleFS and use the built in player and sent it to your I2S device (amplifier, DAC etc.)
Hmm sounds interesting. Def would be worth looking at.
I am (Slowly) working out the abilities and pinouts of this board.
I am basically trying to put together a demo routine that uses most of it abilities, so that I can use that as a base for future projects
6v6gt
August 31, 2024, 11:45am
6
What ESP32 board have you got and what I2S device are you connecting it to for testing ?
Not entirely sure it is I2S. No information on the 'speaker' output on this PCB
I am guessing its actually not.
This is the board. Still researching it
https://macsbug.wordpress.com/wp-content/uploads/2022/08/esp32_2432s028_pcb.pdf
I had one of these boards ages ago and I am sure that 'speaker' connection was I2S.
That speaker connection is pin26, which is the I2S pin.
6v6gt
August 31, 2024, 1:20pm
8
OK. Here is the example I talked about.
It uses Arduino IDE v 2.x and ESP32 Arduino core 3.x with a simple WAV file player example using I2S based on v5.x of ESP-IDF (non-deprecated API). It is intended only as a demonstration to show everything works (or not). I have used this to test the new I2S functionality before migrating an application to the ESP32 Arduino core 3.x
ESP32 Partition Scheme:
Use No OTA, 1MB App, 3MB SPIFFS (its called spiffs here but the file system type will be LittleFS)
Load file to the ESP32file system:
Ensure the file is less than 3MB. Put it into a folder called data. Upload it to the ESP32 using: GitHub - earlephilhower/arduino-littlefs-upload: Build and uploads LittleFS filesystems for the Arduino-Pico RP2040, ESP8266, and ESP32 cores under Arduino IDE 2.2.1 or higher
The file system format will be LittleFS.
Finally. .
Adapt the example .ino file (pin numbers etc. and possibly file name) then compile and load it. It should play the sample file once.
wav_player_V0_02.ino (6.8 KB)
sample data folder containing one WAV file (~2MB) (~1 minute)
data.zip (1.6 MB)
Many thanks for that. I will give it a try this evening.
Would be nice to know why any sketch uploaded to an ESP32 takes about 11years to compile
Hmm
exit status 1
ESP_I2S.h: No such file or directory
The error message clearly indicates the library is not installed. It probably is a platform library, you do have the Teensy 4.0 board selected, right?
That is how they provide support for various boards without changing the source code. The platform (esp, arduino, etc) libraries are the same name but device dependent. There is NO conflict, since you only specify one board.
What? Teensy? Read the thread
Might be important or might not.
b707
August 31, 2024, 5:23pm
15
The error output clear show that compiler choosed a wrong library. If this is your problem, why not to delete it, leaving only correct one?
You should not have to delete libraries (and therefore messing up other projects that use that library).
Surely ... as I mentioned, it would easier if these clever folk simply named the library files with an identifier for the processor it's intended for.
Anyway... without deleting anything, I think I have it working
b707
August 31, 2024, 5:31pm
17
Do you going to share the solution?
6v6gt
August 31, 2024, 6:19pm
18
This Library is specific to the new ESP32 Arduino Ver 3.X. The upgrade from the older Ver 2.X may mean some breaking changes but at some stage you'll have to do it.
Just testing out various scenarios. I'll post the solution when I am happy its all working
The 'identifier' is the platform. Example, we might have a WiFi.h in the AVR boards like UNO and NANO, the same include that is internally different would also be in the ESP32 platform dir. Here is my list of 'platforms'