RalphBacon / 205-Internet-Radio

An Internet Streaming Radio using an ESP32 and a VS1053 MP3 decoder, plus an ILI6341 TFT touch screen
GNU General Public License v3.0
38 stars 8 forks source link

Incorporating PSRAM #8

Closed tadder closed 3 years ago

tadder commented 3 years ago

I downloaded the latest version and straight off the bat it works fine. However when I attempt to incorporate PSRAM with the new cbuf.cpp code the following two results are manifest.

   With PSRAM enabled and the new version of cbuf.cpp
   Serial monitor output:

Rebooting... ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:9720 ho 0 tail 12 room 4 load:0x40080400,len:6352 entry 0x400806b8 [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled. Core 0 register dump: PC : 0x40165225 PS : 0x00060030 A0 : 0x80167e40 A1 : 0x3ffaf330
A2 : 0xfffffffd A3 : 0x0000001f A4 : 0x00000034 A5 : 0x00000000
A6 : 0x00000000 A7 : 0x00000000 A8 : 0x3f401670 A9 : 0x00000000
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x00000000 A13 : 0x00000001
A14 : 0x00060420 A15 : 0x00000000 SAR : 0x00000010 EXCCAUSE: 0x0000001c
EXCVADDR: 0xfffffffd LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff

Backtrace: 0x40165225:0x3ffaf330 0x40167e3d:0x3ffaf350 0x40092047:0x3ffaf370 0x40093508:0x3ffaf3a0 0x400912ab:0x3ffaf3d0 0x4009331d:0x3ffaf470 0x4008c905:0x3ffaf4b0

       With PSRAM disabled and the new version of cbuf.cpp:

Arduino: 1.8.13 (Windows 10), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\cbuf.cpp: In member function 'size_t cbuf::resize(size_t)':

C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\cbuf.cpp:59:6: error: 'BOARD_HAS_PSRAM' was not declared in this scope

if (BOARD_HAS_PSRAM)

  ^

Multiple libraries were found for "User_Setup.h"

Used: C:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23

Not used: C:\Users\Tadder\Documents\Arduino\libraries\TFT_eSPI-2.2.23

Multiple libraries were found for "ArduinoLog.h"

Used: C:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog

Not used: C:\Users\Tadder\Documents\Arduino\libraries\Arduino-Log

Multiple libraries were found for "VS1053.h"

Used: C:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library

Not used: C:\Users\Tadder\Documents\Arduino\libraries\ESPESP_VS1053_Library

exit status 1

Error compiling for board ESP32 Dev Module.

RalphBacon commented 3 years ago

When you selected the board, did you ensure it was the ES32-WROVER board? If you selected ESP32 Dev Module you need an additional parameter:

image

or

image

Please check and confirm. The first error you got looks very much as though PSRAM was NOT being used so you used all the SRAM up. Keep the circular buffer value (in main.h) to 10000 (ten thousand) until we have this working for you.

The serial output will show immediately (unless it panics) whether PSRAM is detected and how much was used.

Oh, set the Core Debug level to VERBOSE too (not as shown above).

tadder commented 3 years ago

You were spot on, I did indeed have Dev Module selected. I have changed this to Wrover Module and this does compile. I note that Wrover Board does not provide the option in Tools of enabling PSRAM.

Confirmed that CIRCULARBUFFERSIZE is 10000

The board works for a few seconds and then reboots with the message: Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled. What does ‘panic’ mean in this context?

Serial OP is as follows:

[V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:86] setup(): Waiting for VS1053 initialisation to complete. [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:97] setup(): Switch player to MP3 mode [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][ESP32-WROVER_Web_Radio.ino:119] setup(): Previous volume was 99 [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream1.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:1 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'bbcmedia.ic.llnwd.net' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream/bbcmedia_radio4fm_mf_q' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'BBC Radio 4' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:2 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream2.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1 128k' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:3 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'listen.181fm.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/181-beatles_128k.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Beatles 128k' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:4 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream-mz.planetradio.co.uk' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (Redirected)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:5 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'edge-bauermz-03-gos2.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2national.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits 112k (National)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:6 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'airspectrum.cdnstream1.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/1302_192' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mowtown Magic Oldies' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:7 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (48k AAC)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:8 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.btsstream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8000' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/seaac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'South East Radio (AAC 64k)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:9 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk2.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'UK Dance Radio' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:10 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'us4.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8197' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream?type=http&nocache=72' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'EZ Hits South FLA' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:11 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'s1.slotex.pl' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'7274' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Kehlkopf' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:12 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'204.187.100.18' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1485' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'De Natchegaal' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:13 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2lincoln.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits (Lincoln)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:14 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'ais-edge09-live365-dal02.cdnstream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a52107?listenerId=esAdblock0650048' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Heckington Community Radio' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:15 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net1lincoln.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Lincs FM' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:16 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk3.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8405' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/live' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Majestic Jukebox' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:17 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'198.58.106.133' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8321' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'XRDS.fm Clarksdale Mississippi' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:18 [I][stationSelectHelper.h:467] populateStationList(): Radio stations imported successfully. [D][stationSelectHelper.h:478] populateStationList(): 0 - stream.antenne1.de /a1stg/livestream1.aac 80 (Antenne1.de) YES [D][stationSelectHelper.h:478] populateStationList(): 1 - bbcmedia.ic.llnwd.net /stream/bbcmedia_radio4fm_mf_q 80 (BBC Radio 4) NO [D][stationSelectHelper.h:478] populateStationList(): 2 - stream.antenne1.de /a1stg/livestream2.mp3 80 (Antenne1 128k) YES [D][stationSelectHelper.h:478] populateStationList(): 3 - listen.181fm.com /181-beatles_128k.mp3 80 (Beatles 128k) YES [D][stationSelectHelper.h:478] populateStationList(): 4 - stream-mz.planetradio.co.uk /magicmellow.mp3 80 (Mellow Magic (Redirected)) YES [D][stationSelectHelper.h:478] populateStationList(): 5 - edge-bauermz-03-gos2.sharp-stream.com /net2national.mp3 80 (Greatest Hits 112k (National)) YES [D][stationSelectHelper.h:478] populateStationList(): 6 - airspectrum.cdnstream1.com /1302_192 8024 (Mowtown Magic Oldies) YES [D][stationSelectHelper.h:478] populateStationList(): 7 - live-bauer-mz.sharp-stream.com /magicmellow.aac 80 (Mellow Magic (48k AAC)) YES [D][stationSelectHelper.h:478] populateStationList(): 8 - stream.btsstream.com /seaac 8000 (South East Radio (AAC 64k)) YES [D][stationSelectHelper.h:478] populateStationList(): 9 - uk2.internet-radio.com / 8024 (UK Dance Radio) YES [D][stationSelectHelper.h:478] populateStationList(): 10 - us4.internet-radio.com /stream?type=http&nocache=72 8197 (EZ Hits South FLA) NO [D][stationSelectHelper.h:478] populateStationList(): 11 - s1.slotex.pl / 7274 (Radio Kehlkopf) NO [D][stationSelectHelper.h:478] populateStationList(): 12 - 204.187.100.18 / 1485 (De Natchegaal) YES [D][stationSelectHelper.h:478] populateStationList(): 13 - live-bauer-mz.sharp-stream.com /net2lincoln.aac 80 (Greatest Hits (Lincoln)) YES [D][stationSelectHelper.h:478] populateStationList(): 14 - ais-edge09-live365-dal02.cdnstream.com /a52107?listenerId=esAdblock0650048 80 (Heckington Community Radio) YES [D][stationSelectHelper.h:478] populateStationList(): 15 - live-bauer-mz.sharp-stream.com /net1lincoln.aac 80 (Radio Lincs FM) YES [D][stationSelectHelper.h:478] populateStationList(): 16 - uk3.internet-radio.com /live 8405 (Majestic Jukebox) YES [D][stationSelectHelper.h:478] populateStationList(): 17 - 198.58.106.133 /stream 8321 (XRDS.fm Clarksdale Mississippi) YES [I][stationSelectHelper.h:83] stationSelectSetup(): Total stations found: 18 [D][stationSelectHelper.h:87] stationSelectSetup(): This will require 4 pages [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'SSID' [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'SSID' [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'WiFiPassword' [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'WiFiPassword' [D][wifiHelpers.h:8] connectToWifi(): ----------------------------------- [D][wifiHelpers.h:9] connectToWifi(): Connecting to SSID: ASUSBUCK_45 [D][wifiHelpers.h:10] connectToWifi(): ----------------------------------- [D][wifiHelpers.h:21] connectToWifi(): Setting ESP32 to STA mode [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START [D][wifiHelpers.h:25] connectToWifi(): Setting ESP32 to NOT store credentials in NVR [D][wifiHelpers.h:29] connectToWifi(): Setting ESP32 to NOT allow sleep [D][wifiHelpers.h:32] connectToWifi(): Setting ESP32 to ALLOW auto re-connect [D][wifiHelpers.h:44] connectToWifi(): Initiating connection with WiFi. [D][wifiHelpers.h:47] connectToWifi(): Setting ESP32 to REDUCE maximum transmit power [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 4 - STA_CONNECTED [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 7 - STA_GOT_IP [D][WiFiGeneric.cpp:381] _eventCallback(): STA IP: 192.168.1.229, MASK: 255.255.255.0, GW: 192.168.1.1 [D][wifiHelpers.h:53] connectToWifi(): Waiting for WiFi connection... [D][wifiHelpers.h:63] connectToWifi(): WiFi connected with (local) IP address of: 192.168.1.229 [D][ESP32-WROVER_Web_Radio.ino:181] setup(): Current station 0 appears on page 0 [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:185] setup(): Current station number: 0 [D][ESP32-WROVER_Web_Radio.ino:388] stationConnect(): ----------------------------------- [D][ESP32-WROVER_Web_Radio.ino:389] stationConnect(): Connecting to station 0 [D][ESP32-WROVER_Web_Radio.ino:390] stationConnect(): ----------------------------------- [D][ESP32-WROVER_Web_Radio.ino:391] stationConnect(): HOST: stream.antenne1.de [D][ESP32-WROVER_Web_Radio.ino:392] stationConnect(): PATH: /a1stg/livestream1.aac [D][ESP32-WROVER_Web_Radio.ino:393] stationConnect(): PORT: 80 [D][ESP32-WROVER_Web_Radio.ino:394] stationConnect(): NAME: Antenne1.de [D][ESP32-WROVER_Web_Radio.ino:395] stationConnect(): DATA: Yes [D][ESP32-WROVER_Web_Radio.ino:977] fadeOutMusic(): Fading music OUT [V][ESP32-WROVER_Web_Radio.ino:409] stationConnect(): Player volume now: 0 [D][ESP32-WROVER_Web_Radio.ino:412] stationConnect(): Circ buffer FLUSHED [I][ESP32-WROVER_Web_Radio.ino:417] stationConnect(): Free memory: 137260 bytes [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:449] stationConnect(): Host: stream.antenne1.de Port:80 [D][ESP32-WROVER_Web_Radio.ino:469] stationConnect(): Connected to stream.antenne1.de (Antenne1.de) [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [I][ESP32-WROVER_Web_Radio.ino:478] stationConnect(): Getting data from /a1stg/livestream1.aac (WITH Metadata) [D][ESP32-WROVER_Web_Radio.ino:487] stationConnect(): Waiting for header data [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-br:64 [V][ESP32-WROVER_Web_Radio.ino:542] stationConnect(): Bit rate:64 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?O [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-br:64 [V][ESP32-WROVER_Web_Radio.ino:542] stationConnect(): Bit rate:64 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?O [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-pub:1 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?/ [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?O [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮?/ [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? [D][ESP32-WROVER_Web_Radio.ino:534] stationConnect(): NEW Metadata Interval:16000 [D][ESP32-WROVER_Web_Radio.ino:221] setup(): Restored screen brightness to 215 [D][ESP32-WROVER_Web_Radio.ino:227] setup(): Free memory: 126476 bytes [D][ESP32-WROVER_Web_Radio.ino:763] readMetaData(): Metadata block size: 48 [D][ESP32-WROVER_Web_Radio.ino:766] readMetaData(): Waiting for METADATA [D][ESP32-WROVER_Web_Radio.ino:780] readMetaData(): MetaData: StreamTitle='MAX GIESINGER - LEGENDEN'; [I][ESP32-WROVER_Web_Radio.ino:833] readMetaData(): MAX GIESINGER - LEGENDEN [V][tftHelpers.h:783] displayTrackArtist(): Found delimiter at position 13 [D][tftHelpers.h:788] displayTrackArtist(): Artist: 'Max Giesinger' [D][tftHelpers.h:793] displayTrackArtist(): Title: 'Legenden' [W][ESP32-WROVER_Web_Radio.ino:361] populateRingBuffer(): Unable to read data from the stream, attempt:1 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 60, volume line length 25 [V][tftHelpers.h:232] drawPercentageLine(): Volume 61, volume line length 27 [V][tftHelpers.h:232] drawPercentageLine(): Volume 62, volume line length 29 [V][tftHelpers.h:232] drawPercentageLine(): Volume 63, volume line length 31 [V][tftHelpers.h:232] drawPercentageLine(): Volume 64, volume line length 33 [V][tftHelpers.h:232] drawPercentageLine(): Volume 65, volume line length 35 [V][tftHelpers.h:232] drawPercentageLine(): Volume 66, volume line length 37 [V][tftHelpers.h:232] drawPercentageLine(): Volume 67, volume line length 40 [V][tftHelpers.h:232] drawPercentageLine(): Volume 68, volume line length 42 [V][tftHelpers.h:232] drawPercentageLine(): Volume 69, volume line length 44 [V][tftHelpers.h:232] drawPercentageLine(): Volume 70, volume line length 46 [V][tftHelpers.h:232] drawPercentageLine(): Volume 71, volume line length 48 [V][tftHelpers.h:232] drawPercentageLine(): Volume 72, volume line length 50 [V][tftHelpers.h:232] drawPercentageLine(): Volume 73, volume line length 52 [V][tftHelpers.h:232] drawPercentageLine(): Volume 74, volume line length 54 [V][tftHelpers.h:232] drawPercentageLine(): Volume 75, volume line length 56 [V][tftHelpers.h:232] drawPercentageLine(): Volume 76, volume line length 58 [V][tftHelpers.h:232] drawPercentageLine(): Volume 77, volume line length 60 [V][tftHelpers.h:232] drawPercentageLine(): Volume 78, volume line length 62 [V][tftHelpers.h:232] drawPercentageLine(): Volume 79, volume line length 64 [V][tftHelpers.h:232] drawPercentageLine(): Volume 80, volume line length 66 [V][tftHelpers.h:232] drawPercentageLine(): Volume 81, volume line length 68 [V][tftHelpers.h:232] drawPercentageLine(): Volume 82, volume line length 70 [V][tftHelpers.h:232] drawPercentageLine(): Volume 83, volume line length 72 [V][tftHelpers.h:232] drawPercentageLine(): Volume 84, volume line length 75 [V][tftHelpers.h:232] drawPercentageLine(): Volume 85, volume line length 77 [V][tftHelpers.h:232] drawPercentageLine(): Volume 86, volume line length 79 [V][tftHelpers.h:232] drawPercentageLine(): Volume 87, volume line length 81 [V][tftHelpers.h:232] drawPercentageLine(): Volume 88, volume line length 83 [V][tftHelpers.h:232] drawPercentageLine(): Volume 89, volume line length 85 [V][tftHelpers.h:232] drawPercentageLine(): Volume 90, volume line length 87 [V][tftHelpers.h:232] drawPercentageLine(): Volume 91, volume line length 89 [V][tftHelpers.h:232] drawPercentageLine(): Volume 92, volume line length 91 [V][tftHelpers.h:232] drawPercentageLine(): Volume 93, volume line length 93 [V][tftHelpers.h:232] drawPercentageLine(): Volume 94, volume line length 95 [V][tftHelpers.h:232] drawPercentageLine(): Volume 95, volume line length 97 [V][tftHelpers.h:232] drawPercentageLine(): Volume 96, volume line length 99 [V][tftHelpers.h:232] drawPercentageLine(): Volume 97, volume line length 101 [V][tftHelpers.h:232] drawPercentageLine(): Volume 98, volume line length 103 [V][tftHelpers.h:232] drawPercentageLine(): Volume 99, volume line length 105 Guru Meditation Error: Core 1 panic'ed (Unhandled debug exception) Debug exception reason: BREAK instr Core 1 register dump: PC : 0x400803c0 PS : 0x00060736 A0 : 0x00000001 A1 : 0x3ffd1530
A2 : 0x800976a2 A3 : 0x00000000 A4 : 0x00000001 A5 : 0x400e56a6
A6 : 0x7dc8bf9b A7 : 0x58a6ead8 A8 : 0x800d81fd A9 : 0xc8bf9b59
A10 : 0x3ffc157c A11 : 0x00000003 A12 : 0x00000050 A13 : 0x3ffb1cb0
A14 : 0x00000000 A15 : 0x3ffd1690 SAR : 0x00000018 EXCCAUSE: 0x00000001
EXCVADDR: 0x800976a2 LBEG : 0x4000c349 LEND : 0x4000c36b LCOUNT : 0x00000000

Backtrace: 0x400803c0:0x3ffd1530 0x7ffffffe:0x3ffd1610 0x400d2787:0x3ffd1630 0x400d27c6:0x3ffd1650 0x4008c8f1:0x3ffd1670

Rebooting... ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:9720 ho 0 tail 12 room 4 load:0x40080400,len:6352 entry 0x400806b8 [D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 [D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321148 [D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 195120 [D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0 [D][ESP32-WROVER_Web_Radio.ino:47] setup(): Starting SPI [D][ESP32-WROVER_Web_Radio.ino:51] setup(): Free memory: 194996 bytes [I][ESP32-WROVER_Web_Radio.ino:62] setup(): LITTLEFS system mounted SUCCESSFUL. [V][tftHelpers.h:80] initDisplay(): TFT Calibration data: [V][tftHelpers.h:83] initDisplay(): 0179, [V][tftHelpers.h:83] initDisplay(): 0DD2, [I][tftHelpers.h:87] initDisplay(): Touch Calibration completed [V][bitmapHelper.h:74] drawBmp(): Loaded in 4l ms [V][bitmapHelper.h:74] drawBmp(): Loaded in 6l ms [V][bitmapHelper.h:74] drawBmp(): Loaded in 5l ms [I][tftHelpers.h:206] setupDisplayModule(): TFT Initialised [D][ESP32-WROVER_Web_Radio.ino:70] setup(): Starting player [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value

RalphBacon commented 3 years ago

@tadder The key point to note here is that PSRAM is enabled (by default on the WROVER board) but is NOT being used:

image

You need to add the "patch" (it's only a one line change) by following the instructions in the Circular Buffer folder (part of the Arduino IDE Version folder).

The reboot seems to indicate that you're running out of memory but even if it does allocate the 10K circular buffer in SRAM it should not cause a reboot. I'm suspicious of the 10000 (10K) buffer you say you have allocated, compare the output from my startup:

image According to this I have an extra 100K of SRAM for the program to run in!

Also, check that the SPI frequency set to 40MHz (not 80Mhz which can cause issues)?

Try the circular buffer "hack" as described and let me see the debug output from a clean reboot (I need to see the stuff right at the start of the output, as shown in my snip above).

tadder commented 3 years ago

Just to confirm I copied cbuf.cpp direct (the entire file) from Arduino IDE Version/Circular Buffer on github. However to double check here is the code:

// RSB Use PSRAM here if required char newbuf; if (BOARD_HAS_PSRAM) { newbuf = (char )ps_malloc(newSize); } else { newbuf = new char[newSize]; } char *oldbuf = _buf;

To confirm Circular Buffer Size here is the relevant code in main.h. I assume I have the correct file?

// Circular "Read Buffer" to stop stuttering on some stations

ifdef BOARD_HAS_PSRAM

define CIRCULARBUFFERSIZE 10000 // Divide by 32 to see how many 2mS samples this can store

else

define CIRCULARBUFFERSIZE 10000

endif

cbuf circBuffer(10);

define streamingCharsMax 32

I have changed the flash frequency to 40MHz as you suggest:

When you ask for Debug Output I assume you mean as shown on the Serial Monitor. I'm not aware of any other way to do it but I might be missing something.

So output is as follows but unfortunately still reports 'Used PSRAM: 0'

[D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled ⸮[E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 [D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321148 [D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 285120 [D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0 [D][ESP32-WROVER_Web_Radio.ino:47] setup(): Starting SPI [D][ESP32-WROVER_Web_Radio.ino:51] setup(): Free memory: 284996 bytes [I][ESP32-WROVER_Web_Radio.ino:62] setup(): LITTLEFS system mounted SUCCESSFUL. [V][tftHelpers.h:80] initDisplay(): TFT Calibration data: [V][tftHelpers.h:83] initDisplay(): 0179, [V][tftHelpers.h:83] initDisplay(): 0DD2, [I][tftHelpers.h:87] initDisplay(): Touch Calibration completed [V][bitmapHelper.h:74] drawBmp(): Loaded in 4l ms [V][bitmapHelper.h:74] drawBmp(): Loaded in 6l ms [V][bitmapHelper.h:74] drawBmp(): Loaded in 5l ms [I][tftHelpers.h:206] setupDisplayModule(): TFT Initialised [D][ESP32-WROVER_Web_Radio.ino:70] setup(): Starting player [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:86] setup(): Waiting for VS1053 initialisation to complete. [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:97] setup(): Switch player to MP3 mode [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][ESP32-WROVER_Web_Radio.ino:119] setup(): Previous volume was 99 [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream1.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:1 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'bbcmedia.ic.llnwd.net' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream/bbcmedia_radio4fm_mf_q' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'BBC Radio 4' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:2 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream2.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1 128k' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:3 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'listen.181fm.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/181-beatles_128k.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Beatles 128k' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:4 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream-mz.planetradio.co.uk' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (Redirected)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:5 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'edge-bauermz-03-gos2.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2national.mp3' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits 112k (National)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:6 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'airspectrum.cdnstream1.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/1302_192' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mowtown Magic Oldies' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:7 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (48k AAC)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:8 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.btsstream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8000' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/seaac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'South East Radio (AAC 64k)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:9 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk2.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'UK Dance Radio' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:10 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'us4.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8197' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream?type=http&nocache=72' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'EZ Hits South FLA' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:11 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'s1.slotex.pl' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'7274' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Kehlkopf' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:12 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'204.187.100.18' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1485' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'De Natchegaal' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:13 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2lincoln.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits (Lincoln)' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:14 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'ais-edge09-live365-dal02.cdnstream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a52107?listenerId=esAdblock0650048' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Heckington Community Radio' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:15 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net1lincoln.aac' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Lincs FM' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:16 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk3.internet-radio.com' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8405' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/live' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Majestic Jukebox' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:17 [V][stationSelectHelper.h:420] populateStationList(): Parameter:'198.58.106.133' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8321' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream' [V][stationSelectHelper.h:420] populateStationList(): Parameter:'XRDS.fm Clarksdale Mississippi' [V][stationSelectHelper.h:496] addStationToArray(): Vector size:18 [I][stationSelectHelper.h:467] populateStationList(): Radio stations imported successfully. [D][stationSelectHelper.h:478] populateStationList(): 0 - stream.antenne1.de /a1stg/livestream1.aac 80 (Antenne1.de) YES [D][stationSelectHelper.h:478] populateStationList(): 1 - bbcmedia.ic.llnwd.net /stream/bbcmedia_radio4fm_mf_q 80 (BBC Radio 4) NO [D][stationSelectHelper.h:478] populateStationList(): 2 - stream.antenne1.de /a1stg/livestream2.mp3 80 (Antenne1 128k) YES [D][stationSelectHelper.h:478] populateStationList(): 3 - listen.181fm.com /181-beatles_128k.mp3 80 (Beatles 128k) YES [D][stationSelectHelper.h:478] populateStationList(): 4 - stream-mz.planetradio.co.uk /magicmellow.mp3 80 (Mellow Magic (Redirected)) YES [D][stationSelectHelper.h:478] populateStationList(): 5 - edge-bauermz-03-gos2.sharp-stream.com /net2national.mp3 80 (Greatest Hits 112k (National)) YES [D][stationSelectHelper.h:478] populateStationList(): 6 - airspectrum.cdnstream1.com /1302_192 8024 (Mowtown Magic Oldies) YES [D][stationSelectHelper.h:478] populateStationList(): 7 - live-bauer-mz.sharp-stream.com /magicmellow.aac 80 (Mellow Magic (48k AAC)) YES [D][stationSelectHelper.h:478] populateStationList(): 8 - stream.btsstream.com /seaac 8000 (South East Radio (AAC 64k)) YES [D][stationSelectHelper.h:478] populateStationList(): 9 - uk2.internet-radio.com / 8024 (UK Dance Radio) YES [D][stationSelectHelper.h:478] populateStationList(): 10 - us4.internet-radio.com /stream?type=http&nocache=72 8197 (EZ Hits South FLA) NO [D][stationSelectHelper.h:478] populateStationList(): 11 - s1.slotex.pl / 7274 (Radio Kehlkopf) NO [D][stationSelectHelper.h:478] populateStationList(): 12 - 204.187.100.18 / 1485 (De Natchegaal) YES [D][stationSelectHelper.h:478] populateStationList(): 13 - live-bauer-mz.sharp-stream.com /net2lincoln.aac 80 (Greatest Hits (Lincoln)) YES [D][stationSelectHelper.h:478] populateStationList(): 14 - ais-edge09-live365-dal02.cdnstream.com /a52107?listenerId=esAdblock0650048 80 (Heckington Community Radio) YES [D][stationSelectHelper.h:478] populateStationList(): 15 - live-bauer-mz.sharp-stream.com /net1lincoln.aac 80 (Radio Lincs FM) YES [D][stationSelectHelper.h:478] populateStationList(): 16 - uk3.internet-radio.com /live 8405 (Majestic Jukebox) YES [D][stationSelectHelper.h:478] populateStationList(): 17 - 198.58.106.133 /stream 8321 (XRDS.fm Clarksdale Mississippi) YES [I][stationSelectHelper.h:83] stationSelectSetup(): Total stations found: 18 [D][stationSelectHelper.h:87] stationSelectSetup(): This will require 4 pages [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'SSID' [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'SSID' [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'WiFiPassword' [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'WiFiPassword' [D][wifiHelpers.h:8] connectToWifi(): ----------------------------------- [D][wifiHelpers.h:9] connectToWifi(): Connecting to SSID: ASUSBUCK_45 [D][wifiHelpers.h:10] connectToWifi(): ----------------------------------- [D][wifiHelpers.h:21] connectToWifi(): Setting ESP32 to STA mode [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START [D][wifiHelpers.h:25] connectToWifi(): Setting ESP32 to NOT store credentials in NVR [D][wifiHelpers.h:29] connectToWifi(): Setting ESP32 to NOT allow sleep [D][wifiHelpers.h:32] connectToWifi(): Setting ESP32 to ALLOW auto re-connect [D][wifiHelpers.h:44] connectToWifi(): Initiating connection with WiFi. [D][wifiHelpers.h:47] connectToWifi(): Setting ESP32 to REDUCE maximum transmit power [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 4 - STA_CONNECTED [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 7 - STA_GOT_IP [D][WiFiGeneric.cpp:381] _eventCallback(): STA IP: 192.168.1.229, MASK: 255.255.255.0, GW: 192.168.1.1 [D][wifiHelpers.h:53] connectToWifi(): Waiting for WiFi connection... [D][wifiHelpers.h:63] connectToWifi(): WiFi connected with (local) IP address of: 192.168.1.229 [D][ESP32-WROVER_Web_Radio.ino:181] setup(): Current station 17 appears on page 3 [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:185] setup(): Current station number: 17 [D][ESP32-WROVER_Web_Radio.ino:388] stationConnect(): ----------------------------------- [D][ESP32-WROVER_Web_Radio.ino:389] stationConnect(): Connecting to station 17 [D][ESP32-WROVER_Web_Radio.ino:390] stationConnect(): ----------------------------------- [D][ESP32-WROVER_Web_Radio.ino:391] stationConnect(): HOST: 198.58.106.133 [D][ESP32-WROVER_Web_Radio.ino:392] stationConnect(): PATH: /stream [D][ESP32-WROVER_Web_Radio.ino:393] stationConnect(): PORT: 8321 [D][ESP32-WROVER_Web_Radio.ino:394] stationConnect(): NAME: XRDS.fm Clarksdale Mississippi [D][ESP32-WROVER_Web_Radio.ino:395] stationConnect(): DATA: Yes [D][ESP32-WROVER_Web_Radio.ino:977] fadeOutMusic(): Fading music OUT [V][ESP32-WROVER_Web_Radio.ino:409] stationConnect(): Player volume now: 0 [D][ESP32-WROVER_Web_Radio.ino:412] stationConnect(): Circ buffer FLUSHED [I][ESP32-WROVER_Web_Radio.ino:417] stationConnect(): Free memory: 227240 bytes [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [D][ESP32-WROVER_Web_Radio.ino:449] stationConnect(): Host: 198.58.106.133 Port:8321 [D][ESP32-WROVER_Web_Radio.ino:469] stationConnect(): Connected to 198.58.106.133 (XRDS.fm Clarksdale Mississippi) [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value [I][ESP32-WROVER_Web_Radio.ino:478] stationConnect(): Getting data from /stream (WITH Metadata) [D][ESP32-WROVER_Web_Radio.ino:487] stationConnect(): Waiting for header data [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_WebRadio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?/ [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: X⸮? [V][ESP32-WROVER_Web_Radio.ino:542] stationConnect(): Bit rate:128 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: X⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?/ [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-pub:1 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? [D][ESP32-WROVER_Web_Radio.ino:534] stationConnect(): NEW Metadata Interval:8192 [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?/ [D][ESP32-WROVER_Web_Radio.ino:221] setup(): Restored screen brightness to 215 [D][ESP32-WROVER_Web_Radio.ino:227] setup(): Free memory: 216324 bytes [D][ESP32-WROVER_Web_Radio.ino:763] readMetaData(): Metadata block size: 80 [D][ESP32-WROVER_Web_Radio.ino:766] readMetaData(): Waiting for METADATA [D][ESP32-WROVER_Web_Radio.ino:780] readMetaData(): MetaData: StreamTitle='Whitey Johnson - Jacksboro Highway';StreamUrl='www.XRDS.fm'; [I][ESP32-WROVER_Web_Radio.ino:833] readMetaData(): Whitey Johnson - Jacksboro Highway [V][tftHelpers.h:783] displayTrackArtist(): Found delimiter at position 14 [D][tftHelpers.h:788] displayTrackArtist(): Artist: 'Whitey Johnson' [D][tftHelpers.h:793] displayTrackArtist(): Title: 'Jacksboro Highway' [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 [V][tftHelpers.h:232] drawPercentageLine(): Volume 60, volume line length 25 [V][tftHelpers.h:232] drawPercentageLine(): Volume 61, volume line length 27 [V][tftHelpers.h:232] drawPercentageLine(): Volume 62, volume line length 29 [V][tftHelpers.h:232] drawPercentageLine(): Volume 63, volume line length 31 [V][tftHelpers.h:232] drawPercentageLine(): Volume 64, volume line length 33 [V][tftHelpers.h:232] drawPercentageLine(): Volume 65, volume line length 35 [V][tftHelpers.h:232] drawPercentageLine(): Volume 66, volume line length 37 [V][tftHelpers.h:232] drawPercentageLine(): Volume 67, volume line length 40 [V][tftHelpers.h:232] drawPercentageLine(): Volume 68, volume line length 42 [V][tftHelpers.h:232] drawPercentageLine(): Volume 69, volume line length 44 [V][tftHelpers.h:232] drawPercentageLine(): Volume 70, volume line length 46 [V][tftHelpers.h:232] drawPercentageLine(): Volume 71, volume line length 48 [V][tftHelpers.h:232] drawPercentageLine(): Volume 72, volume line length 50 [V][tftHelpers.h:232] drawPercentageLine(): Volume 73, volume line length 52 [V][tftHelpers.h:232] drawPercentageLine(): Volume 74, volume line length 54 [V][tftHelpers.h:232] drawPercentageLine(): Volume 75, volume line length 56 [V][tftHelpers.h:232] drawPercentageLine(): Volume 76, volume line length 58 [V][tftHelpers.h:232] drawPercentageLine(): Volume 77, volume line length 60 [V][tftHelpers.h:232] drawPercentageLine(): Volume 78, volume line length 62 [V][tftHelpers.h:232] drawPercentageLine(): Volume 79, volume line length 64 [V][tftHelpers.h:232] drawPercentageLine(): Volume 80, volume line length 66 [V][tftHelpers.h:232] drawPercentageLine(): Volume 81, volume line length 68 [V][tftHelpers.h:232] drawPercentageLine(): Volume 82, volume line length 70 [V][tftHelpers.h:232] drawPercentageLine(): Volume 83, volume line length 72 [V][tftHelpers.h:232] drawPercentageLine(): Volume 84, volume line length 75 [V][tftHelpers.h:232] drawPercentageLine(): Volume 85, volume line length 77 [V][tftHelpers.h:232] drawPercentageLine(): Volume 86, volume line length 79 [V][tftHelpers.h:232] drawPercentageLine(): Volume 87, volume line length 81 [V][tftHelpers.h:232] drawPercentageLine(): Volume 88, volume line length 83 [V][tftHelpers.h:232] drawPercentageLine(): Volume 89, volume line length 85 [V][tftHelpers.h:232] drawPercentageLine(): Volume 90, volume line length 87 [V][tftHelpers.h:232] drawPercentageLine(): Volume 91, volume line length 89 [V][tftHelpers.h:232] drawPercentageLine(): Volume 92, volume line length 91 [V][tftHelpers.h:232] drawPercentageLine(): Volume 93, volume line length 93 [V][tftHelpers.h:232] drawPercentageLine(): Volume 94, volume line length 95 [V][tftHelpers.h:232] drawPercentageLine(): Volume 95, volume line length 97 [V][tftHelpers.h:232] drawPercentageLine(): Volume 96, volume line length 99 [V][tftHelpers.h:232] drawPercentageLine(): Volume 97, volume line length 101 [V][tftHelpers.h:232] drawPercentageLine(): Volume 98, volume line length 103 [V][tftHelpers.h:232] drawPercentageLine(): Volume 99, volume line length 105 Guru Meditation Error: Core 1 panic'ed (IllegalInstruction). Exception was unhandled. Memory dump at 0x400d80d0: 40002a78 3ffc13b0 3ffc1234 Core 1 register dump: PC : 0x400d80d4 PS : 0x00060130 A0 : 0x800d82b8 A1 : 0x3ffd3df0
A2 : 0x3ffc157c A3 : 0x3ffc1650 A4 : 0x00000020 A5 : 0x3ffc1670
A6 : 0x134a7f6f A7 : 0xe36d11ed A8 : 0x800d81f9 A9 : 0x7f6f245a
A10 : 0x3ffc157c A11 : 0x00000002 A12 : 0x00000050 A13 : 0x3ffb1da0
A14 : 0x00000000 A15 : 0x00000000 SAR : 0x00000010 EXCCAUSE: 0x00000000
EXCVADDR: 0x00000000 LBEG : 0x4000c349 LEND : 0x4000c36b LCOUNT : 0x00000000

RalphBacon commented 3 years ago

I suspect your compiler does not pick up the amended library.

My amended ESP32 core file is here (where all the ESP32 core files are, for the Arduino environment, anyway): C:\Users\Ralph\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32

If you open the same folder on your machine (obviously it won't have Ralph in the name, but your own) then find the cbuf.cpp file and look at the resize function. It should look like this:

image

If it doesn't look like that then we know what the issue is. Replace that file with the one in the Github that you have already downloaded, recompile and see what happens.

Let me know!

tadder commented 3 years ago

Unfortunately I had allready checked and the new file is in the correct position. i think this proves the point: image

RalphBacon commented 3 years ago

Let's just do this. Change if (BOARD_HAS_PSRAM) to if (1)

Recompile and see what happens.

tadder commented 3 years ago

Ralph, Thanks for your patience and the workaround The change you suggest has resulted in a longer period before reboot (presumably depends on how long it takes for the buffer to empty?). Unfortunately still resetting approximately every 20 seconds. Used PSRAM: still 0 despite PSRAM being enabled.

22:45:51.734 -> [D][ESP32-WROVER_Web_Radio.ino:86] setup(): Waiting for VS1053 initialisation to complete. 22:45:51.734 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:52.249 -> [D][ESP32-WROVER_Web_Radio.ino:97] setup(): Switch player to MP3 mode 22:45:52.249 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:52.624 -> [V][ESP32-WROVER_Web_Radio.ino:119] setup(): Previous volume was 99 22:45:52.624 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:55.202 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream1.aac' 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1.de' 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.249 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:1 22:45:55.249 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'bbcmedia.ic.llnwd.net' 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream/bbcmedia_radio4fm_mf_q' 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'BBC Radio 4' 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:45:55.296 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:2 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' 22:45:55.296 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.343 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream2.mp3' 22:45:55.343 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1 128k' 22:45:55.343 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.343 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:3 22:45:55.343 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'listen.181fm.com' 22:45:55.343 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/181-beatles_128k.mp3' 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Beatles 128k' 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.390 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:4 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream-mz.planetradio.co.uk' 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.390 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.mp3' 22:45:55.437 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (Redirected)' 22:45:55.437 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.437 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:5 22:45:55.437 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'edge-bauermz-03-gos2.sharp-stream.com' 22:45:55.437 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.437 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2national.mp3' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits 112k (National)' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.484 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:6 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'airspectrum.cdnstream1.com' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/1302_192' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mowtown Magic Oldies' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.484 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:7 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.aac' 22:45:55.484 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (48k AAC)' 22:45:55.531 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.531 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:8 22:45:55.531 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.btsstream.com' 22:45:55.531 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8000' 22:45:55.531 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/seaac' 22:45:55.531 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'South East Radio (AAC 64k)' 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.577 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:9 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk2.internet-radio.com' 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'UK Dance Radio' 22:45:55.577 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.624 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:10 22:45:55.624 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'us4.internet-radio.com' 22:45:55.624 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8197' 22:45:55.624 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream?type=http&nocache=72' 22:45:55.624 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'EZ Hits South FLA' 22:45:55.624 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:45:55.624 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:11 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'s1.slotex.pl' 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'7274' 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Kehlkopf' 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:45:55.671 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:12 22:45:55.671 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'204.187.100.18' 22:45:55.718 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1485' 22:45:55.718 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:45:55.718 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'De Natchegaal' 22:45:55.718 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.718 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:13 22:45:55.718 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2lincoln.aac' 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits (Lincoln)' 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.765 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:14 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'ais-edge09-live365-dal02.cdnstream.com' 22:45:55.765 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.812 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a52107?listenerId=esAdblock0650048' 22:45:55.812 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Heckington Community Radio' 22:45:55.812 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.812 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:15 22:45:55.812 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:45:55.812 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net1lincoln.aac' 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Lincs FM' 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.859 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:16 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk3.internet-radio.com' 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8405' 22:45:55.859 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/live' 22:45:55.906 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Majestic Jukebox' 22:45:55.906 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:45:55.906 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:17 22:45:55.906 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'198.58.106.133' 22:45:55.906 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8321' 22:45:55.906 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream' 22:45:55.952 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'XRDS.fm Clarksdale Mississippi' 22:45:55.952 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:18 22:45:55.952 -> [I][stationSelectHelper.h:467] populateStationList(): Radio stations imported successfully. 22:45:55.952 -> [D][stationSelectHelper.h:478] populateStationList(): 0 - stream.antenne1.de /a1stg/livestream1.aac 80 (Antenne1.de) YES 22:45:55.952 -> [D][stationSelectHelper.h:478] populateStationList(): 1 - bbcmedia.ic.llnwd.net /stream/bbcmedia_radio4fm_mf_q 80 (BBC Radio 4) NO 22:45:55.999 -> [D][stationSelectHelper.h:478] populateStationList(): 2 - stream.antenne1.de /a1stg/livestream2.mp3 80 (Antenne1 128k) YES 22:45:55.999 -> [D][stationSelectHelper.h:478] populateStationList(): 3 - listen.181fm.com /181-beatles_128k.mp3 80 (Beatles 128k) YES 22:45:55.999 -> [D][stationSelectHelper.h:478] populateStationList(): 4 - stream-mz.planetradio.co.uk /magicmellow.mp3 80 (Mellow Magic (Redirected)) YES 22:45:55.999 -> [D][stationSelectHelper.h:478] populateStationList(): 5 - edge-bauermz-03-gos2.sharp-stream.com /net2national.mp3 80 (Greatest Hits 112k (National)) YES 22:45:56.046 -> [D][stationSelectHelper.h:478] populateStationList(): 6 - airspectrum.cdnstream1.com /1302_192 8024 (Mowtown Magic Oldies) YES 22:45:56.046 -> [D][stationSelectHelper.h:478] populateStationList(): 7 - live-bauer-mz.sharp-stream.com /magicmellow.aac 80 (Mellow Magic (48k AAC)) YES 22:45:56.046 -> [D][stationSelectHelper.h:478] populateStationList(): 8 - stream.btsstream.com /seaac 8000 (South East Radio (AAC 64k)) YES 22:45:56.046 -> [D][stationSelectHelper.h:478] populateStationList(): 9 - uk2.internet-radio.com / 8024 (UK Dance Radio) YES 22:45:56.093 -> [D][stationSelectHelper.h:478] populateStationList(): 10 - us4.internet-radio.com /stream?type=http&nocache=72 8197 (EZ Hits South FLA) NO 22:45:56.093 -> [D][stationSelectHelper.h:478] populateStationList(): 11 - s1.slotex.pl / 7274 (Radio Kehlkopf) NO 22:45:56.093 -> [D][stationSelectHelper.h:478] populateStationList(): 12 - 204.187.100.18 / 1485 (De Natchegaal) YES 22:45:56.093 -> [D][stationSelectHelper.h:478] populateStationList(): 13 - live-bauer-mz.sharp-stream.com /net2lincoln.aac 80 (Greatest Hits (Lincoln)) YES 22:45:56.093 -> [D][stationSelectHelper.h:478] populateStationList(): 14 - ais-edge09-live365-dal02.cdnstream.com /a52107?listenerId=esAdblock0650048 80 (Heckington Community Radio) YES 22:45:56.140 -> [D][stationSelectHelper.h:478] populateStationList(): 15 - live-bauer-mz.sharp-stream.com /net1lincoln.aac 80 (Radio Lincs FM) YES 22:45:56.140 -> [D][stationSelectHelper.h:478] populateStationList(): 16 - uk3.internet-radio.com /live 8405 (Majestic Jukebox) YES 22:45:56.140 -> [D][stationSelectHelper.h:478] populateStationList(): 17 - 198.58.106.133 /stream 8321 (XRDS.fm Clarksdale Mississippi) YES 22:45:56.187 -> [I][stationSelectHelper.h:83] stationSelectSetup(): Total stations found: 18 22:45:56.187 -> [D][stationSelectHelper.h:87] stationSelectSetup(): This will require 4 pages 22:45:56.187 -> [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'SSID' 22:45:56.187 -> [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'SSID' 22:45:56.187 -> [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'WiFiPassword' 22:45:56.187 -> [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'WiFiPassword' 22:45:56.187 -> [D][wifiHelpers.h:8] connectToWifi(): ----------------------------------- 22:45:56.187 -> [D][wifiHelpers.h:9] connectToWifi(): Connecting to SSID: ASUSBUCK_45 22:45:56.187 -> [D][wifiHelpers.h:10] connectToWifi(): ----------------------------------- 22:45:56.187 -> [D][wifiHelpers.h:21] connectToWifi(): Setting ESP32 to STA mode 22:45:56.327 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY 22:45:56.327 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START 22:45:56.327 -> [D][wifiHelpers.h:25] connectToWifi(): Setting ESP32 to NOT store credentials in NVR 22:45:56.327 -> [D][wifiHelpers.h:29] connectToWifi(): Setting ESP32 to NOT allow sleep 22:45:56.327 -> [D][wifiHelpers.h:32] connectToWifi(): Setting ESP32 to ALLOW auto re-connect 22:45:56.327 -> [D][wifiHelpers.h:44] connectToWifi(): Initiating connection with WiFi. 22:45:56.327 -> [D][wifiHelpers.h:47] connectToWifi(): Setting ESP32 to REDUCE maximum transmit power 22:45:56.468 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 4 - STA_CONNECTED 22:45:56.468 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 7 - STA_GOT_IP 22:45:56.468 -> [D][WiFiGeneric.cpp:381] _eventCallback(): STA IP: 192.168.1.229, MASK: 255.255.255.0, GW: 192.168.1.1 22:45:58.343 -> [D][wifiHelpers.h:53] connectToWifi(): Waiting for WiFi connection... 22:45:58.343 -> [D][wifiHelpers.h:63] connectToWifi(): WiFi connected with (local) IP address of: 192.168.1.229 22:45:58.343 -> [D][ESP32-WROVER_Web_Radio.ino:181] setup(): Current station 15 appears on page 3 22:45:58.343 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:185] setup(): Current station number: 15 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:388] stationConnect(): ----------------------------------- 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:389] stationConnect(): Connecting to station 15 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:390] stationConnect(): ----------------------------------- 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:391] stationConnect(): HOST: live-bauer-mz.sharp-stream.com 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:392] stationConnect(): PATH: /net1lincoln.aac 22:45:58.390 -> [D][ESP32-WROVER_Web_Radio.ino:393] stationConnect(): PORT: 80 22:45:58.437 -> [D][ESP32-WROVER_Web_Radio.ino:394] stationConnect(): NAME: Radio Lincs FM 22:45:58.437 -> [D][ESP32-WROVER_Web_Radio.ino:395] stationConnect(): DATA: Yes 22:45:58.437 -> [D][ESP32-WROVER_Web_Radio.ino:977] fadeOutMusic(): Fading music OUT 22:45:58.437 -> [V][ESP32-WROVER_Web_Radio.ino:409] stationConnect(): Player volume now: 0 22:45:58.437 -> [D][ESP32-WROVER_Web_Radio.ino:412] stationConnect(): Circ buffer FLUSHED 22:45:58.437 -> [I][ESP32-WROVER_Web_Radio.ino:417] stationConnect(): Free memory: 227392 bytes 22:45:58.437 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:58.437 -> [D][ESP32-WROVER_Web_Radio.ino:449] stationConnect(): Host: live-bauer-mz.sharp-stream.com Port:80 22:45:58.484 -> [D][ESP32-WROVER_Web_Radio.ino:469] stationConnect(): Connected to live-bauer-mz.sharp-stream.com (Radio Lincs FM) 22:45:58.484 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:45:58.531 -> [I][ESP32-WROVER_Web_Radio.ino:478] stationConnect(): Getting data from /net1lincoln.aac (WITH Metadata) 22:45:58.531 -> [D][ESP32-WROVER_Web_Radio.ino:487] stationConnect(): Waiting for header data 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: `⸮? 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:542] stationConnect(): Bit rate:47 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮?/ 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-url: 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮?/ 22:45:59.250 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮?? 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮?/ 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.296 -> [D][ESP32-WROVER_Web_Radio.ino:534] stationConnect(): NEW Metadata Interval:1024 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.296 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮⸮? 22:45:59.343 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.343 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮? 22:45:59.343 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: 0⸮?⸮ 22:45:59.343 -> [D][ESP32-WROVER_Web_Radio.ino:221] setup(): Restored screen brightness to 215 22:45:59.343 -> [D][ESP32-WROVER_Web_Radio.ino:227] setup(): Free memory: 222472 bytes 22:45:59.624 -> [D][ESP32-WROVER_Web_Radio.ino:763] readMetaData(): Metadata block size: 128 22:45:59.624 -> [D][ESP32-WROVER_Web_Radio.ino:766] readMetaData(): Waiting for METADATA 22:45:59.624 -> [D][ESP32-WROVER_Web_Radio.ino:780] readMetaData(): MetaData: StreamTitle='One More Night - Phil Collins';StreamUrl='https://listenapi.planetradio.co.uk/api9/eventdata/70414465'; 22:45:59.624 -> [I][ESP32-WROVER_Web_Radio.ino:833] readMetaData(): One More Night - Phil Collins 22:45:59.624 -> [V][tftHelpers.h:783] displayTrackArtist(): Found delimiter at position 14 22:45:59.624 -> [D][tftHelpers.h:788] displayTrackArtist(): Artist: 'One More Night' 22:45:59.624 -> [D][tftHelpers.h:793] displayTrackArtist(): Title: 'Phil Collins' 22:46:00.515 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:00.562 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:00.562 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:00.609 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:00.656 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:00.656 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 60, volume line length 25 22:46:00.702 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 61, volume line length 27 22:46:00.702 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 62, volume line length 29 22:46:00.749 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 63, volume line length 31 22:46:00.749 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 64, volume line length 33 22:46:00.796 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 65, volume line length 35 22:46:00.843 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 66, volume line length 37 22:46:00.890 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 67, volume line length 40 22:46:00.890 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 68, volume line length 42 22:46:00.937 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 69, volume line length 44 22:46:00.937 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 70, volume line length 46 22:46:00.984 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 71, volume line length 48 22:46:01.031 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 72, volume line length 50 22:46:01.031 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 73, volume line length 52 22:46:01.077 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 74, volume line length 54 22:46:01.077 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 75, volume line length 56 22:46:01.124 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 76, volume line length 58 22:46:01.171 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 77, volume line length 60 22:46:01.218 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 78, volume line length 62 22:46:01.218 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 79, volume line length 64 22:46:01.265 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 80, volume line length 66 22:46:01.265 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 81, volume line length 68 22:46:01.312 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 82, volume line length 70 22:46:01.312 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 83, volume line length 72 22:46:01.359 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 84, volume line length 75 22:46:01.406 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 85, volume line length 77 22:46:01.452 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 86, volume line length 79 22:46:01.452 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 87, volume line length 81 22:46:01.499 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 88, volume line length 83 22:46:01.546 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 89, volume line length 85 22:46:01.546 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 90, volume line length 87 22:46:01.593 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 91, volume line length 89 22:46:01.593 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 92, volume line length 91 22:46:01.640 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 93, volume line length 93 22:46:01.640 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 94, volume line length 95 22:46:01.687 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 95, volume line length 97 22:46:01.734 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 96, volume line length 99 22:46:01.734 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 97, volume line length 101 22:46:01.781 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 98, volume line length 103 22:46:01.781 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 99, volume line length 105 22:46:04.921 -> Guru Meditation Error: Core 0 panic'ed (StoreProhibited). Exception was unhandled. 22:46:04.921 -> Core 0 register dump: 22:46:04.921 -> PC : 0x4016e408 PS : 0x00060a30 A0 : 0x8008c8f4 A1 : 0x3ffcaa30
22:46:04.921 -> A2 : 0x3ffbfa8c A3 : 0x3ffbff34 A4 : 0x00000000 A5 : 0x3ffc8dc8
22:46:04.921 -> A6 : 0x0000001a A7 : 0x3ffbfa90 A8 : 0x80093524 A9 : 0x3ffcaa10
22:46:04.921 -> A10 : 0x00836464 A11 : 0x00000000 A12 : 0x40081db8 A13 : 0x3ffc26fc
22:46:04.921 -> A14 : 0x3ffc26fc A15 : 0x3ffc71b8 SAR : 0x0000001c EXCCAUSE: 0x0000001d
22:46:04.968 -> EXCVADDR: 0x8008c924 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff
22:46:04.968 -> 22:46:04.968 -> Backtrace: 0x4016e408:0x3ffcaa30 0x4008c8f1:0x3ffcaa70 22:46:04.968 -> 22:46:04.968 -> Rebooting... 22:46:04.968 -> ets Jun 8 2016 00:22:57 22:46:04.968 -> 22:46:04.968 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 22:46:04.968 -> configsip: 0, SPIWP:0xee 22:46:04.968 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 22:46:04.968 -> mode:DIO, clock div:2 22:46:04.968 -> load:0x3fff0018,len:4 22:46:04.968 -> load:0x3fff001c,len:1216 22:46:04.968 -> ho 0 tail 12 room 4 22:46:04.968 -> load:0x40078000,len:9720 22:46:04.968 -> ho 0 tail 12 room 4 22:46:04.968 -> load:0x40080400,len:6364 22:46:04.968 -> entry 0x400806b8 22:46:06.702 -> [D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled 22:46:06.796 -> [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321148 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 285120 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:47] setup(): Starting SPI 22:46:06.796 -> [D][ESP32-WROVER_Web_Radio.ino:51] setup(): Free memory: 284996 bytes 22:46:06.843 -> [I][ESP32-WROVER_Web_Radio.ino:62] setup(): LITTLEFS system mounted SUCCESSFUL. 22:46:06.843 -> [V][tftHelpers.h:80] initDisplay(): TFT Calibration data: 22:46:06.843 -> [V][tftHelpers.h:83] initDisplay(): 0179, 22:46:06.843 -> [V][tftHelpers.h:83] initDisplay(): 0DD2, 22:46:06.843 -> [I][tftHelpers.h:87] initDisplay(): Touch Calibration completed 22:46:07.171 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 4l ms 22:46:07.171 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 6l ms 22:46:07.218 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 5l ms 22:46:07.218 -> [I][tftHelpers.h:206] setupDisplayModule(): TFT Initialised 22:46:07.218 -> [D][ESP32-WROVER_Web_Radio.ino:70] setup(): Starting player 22:46:07.218 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:09.375 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:11.531 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:13.640 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:15.812 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:17.937 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:20.109 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:22.218 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:24.374 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:26.499 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:28.656 -> [D][ESP32-WROVER_Web_Radio.ino:86] setup(): Waiting for VS1053 initialisation to complete. 22:46:28.656 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:29.172 -> [D][ESP32-WROVER_Web_Radio.ino:97] setup(): Switch player to MP3 mode 22:46:29.172 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:29.546 -> [V][ESP32-WROVER_Web_Radio.ino:119] setup(): Previous volume was 99 22:46:29.546 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:32.140 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream1.aac' 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1.de' 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.187 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:1 22:46:32.187 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'bbcmedia.ic.llnwd.net' 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream/bbcmedia_radio4fm_mf_q' 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'BBC Radio 4' 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:46:32.234 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:2 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.antenne1.de' 22:46:32.234 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.281 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a1stg/livestream2.mp3' 22:46:32.281 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Antenne1 128k' 22:46:32.281 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.281 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:3 22:46:32.281 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'listen.181fm.com' 22:46:32.281 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/181-beatles_128k.mp3' 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Beatles 128k' 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.327 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:4 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream-mz.planetradio.co.uk' 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.327 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.mp3' 22:46:32.374 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (Redirected)' 22:46:32.374 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.374 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:5 22:46:32.374 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'edge-bauermz-03-gos2.sharp-stream.com' 22:46:32.374 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.374 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2national.mp3' 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits 112k (National)' 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.421 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:6 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'airspectrum.cdnstream1.com' 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/1302_192' 22:46:32.421 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mowtown Magic Oldies' 22:46:32.468 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.468 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:7 22:46:32.468 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:46:32.468 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.468 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/magicmellow.aac' 22:46:32.468 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Mellow Magic (48k AAC)' 22:46:32.515 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.515 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:8 22:46:32.515 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'stream.btsstream.com' 22:46:32.515 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8000' 22:46:32.515 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/seaac' 22:46:32.515 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'South East Radio (AAC 64k)' 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.562 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:9 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk2.internet-radio.com' 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8024' 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'UK Dance Radio' 22:46:32.562 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.609 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:10 22:46:32.609 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'us4.internet-radio.com' 22:46:32.609 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8197' 22:46:32.609 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream?type=http&nocache=72' 22:46:32.609 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'EZ Hits South FLA' 22:46:32.609 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:46:32.609 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:11 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'s1.slotex.pl' 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'7274' 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Kehlkopf' 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'0' 22:46:32.656 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:12 22:46:32.656 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'204.187.100.18' 22:46:32.702 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1485' 22:46:32.702 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/' 22:46:32.702 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'De Natchegaal' 22:46:32.702 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.702 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:13 22:46:32.702 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net2lincoln.aac' 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Greatest Hits (Lincoln)' 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.749 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:14 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'ais-edge09-live365-dal02.cdnstream.com' 22:46:32.749 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.796 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/a52107?listenerId=esAdblock0650048' 22:46:32.796 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Heckington Community Radio' 22:46:32.796 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.796 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:15 22:46:32.796 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'live-bauer-mz.sharp-stream.com' 22:46:32.796 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'80' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/net1lincoln.aac' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Radio Lincs FM' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.843 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:16 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'uk3.internet-radio.com' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8405' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/live' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'Majestic Jukebox' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'1' 22:46:32.843 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:17 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'198.58.106.133' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'8321' 22:46:32.843 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'/stream' 22:46:32.890 -> [V][stationSelectHelper.h:420] populateStationList(): Parameter:'XRDS.fm Clarksdale Mississippi' 22:46:32.890 -> [V][stationSelectHelper.h:496] addStationToArray(): Vector size:18 22:46:32.890 -> [I][stationSelectHelper.h:467] populateStationList(): Radio stations imported successfully. 22:46:32.890 -> [D][stationSelectHelper.h:478] populateStationList(): 0 - stream.antenne1.de /a1stg/livestream1.aac 80 (Antenne1.de) YES 22:46:32.890 -> [D][stationSelectHelper.h:478] populateStationList(): 1 - bbcmedia.ic.llnwd.net /stream/bbcmedia_radio4fm_mf_q 80 (BBC Radio 4) NO 22:46:32.937 -> [D][stationSelectHelper.h:478] populateStationList(): 2 - stream.antenne1.de /a1stg/livestream2.mp3 80 (Antenne1 128k) YES 22:46:32.937 -> [D][stationSelectHelper.h:478] populateStationList(): 3 - listen.181fm.com /181-beatles_128k.mp3 80 (Beatles 128k) YES 22:46:32.937 -> [D][stationSelectHelper.h:478] populateStationList(): 4 - stream-mz.planetradio.co.uk /magicmellow.mp3 80 (Mellow Magic (Redirected)) YES 22:46:32.937 -> [D][stationSelectHelper.h:478] populateStationList(): 5 - edge-bauermz-03-gos2.sharp-stream.com /net2national.mp3 80 (Greatest Hits 112k (National)) YES 22:46:32.984 -> [D][stationSelectHelper.h:478] populateStationList(): 6 - airspectrum.cdnstream1.com /1302_192 8024 (Mowtown Magic Oldies) YES 22:46:32.984 -> [D][stationSelectHelper.h:478] populateStationList(): 7 - live-bauer-mz.sharp-stream.com /magicmellow.aac 80 (Mellow Magic (48k AAC)) YES 22:46:32.984 -> [D][stationSelectHelper.h:478] populateStationList(): 8 - stream.btsstream.com /seaac 8000 (South East Radio (AAC 64k)) YES 22:46:32.984 -> [D][stationSelectHelper.h:478] populateStationList(): 9 - uk2.internet-radio.com / 8024 (UK Dance Radio) YES 22:46:33.031 -> [D][stationSelectHelper.h:478] populateStationList(): 10 - us4.internet-radio.com /stream?type=http&nocache=72 8197 (EZ Hits South FLA) NO 22:46:33.031 -> [D][stationSelectHelper.h:478] populateStationList(): 11 - s1.slotex.pl / 7274 (Radio Kehlkopf) NO 22:46:33.031 -> [D][stationSelectHelper.h:478] populateStationList(): 12 - 204.187.100.18 / 1485 (De Natchegaal) YES 22:46:33.031 -> [D][stationSelectHelper.h:478] populateStationList(): 13 - live-bauer-mz.sharp-stream.com /net2lincoln.aac 80 (Greatest Hits (Lincoln)) YES 22:46:33.031 -> [D][stationSelectHelper.h:478] populateStationList(): 14 - ais-edge09-live365-dal02.cdnstream.com /a52107?listenerId=esAdblock0650048 80 (Heckington Community Radio) YES 22:46:33.077 -> [D][stationSelectHelper.h:478] populateStationList(): 15 - live-bauer-mz.sharp-stream.com /net1lincoln.aac 80 (Radio Lincs FM) YES 22:46:33.077 -> [D][stationSelectHelper.h:478] populateStationList(): 16 - uk3.internet-radio.com /live 8405 (Majestic Jukebox) YES 22:46:33.077 -> [D][stationSelectHelper.h:478] populateStationList(): 17 - 198.58.106.133 /stream 8321 (XRDS.fm Clarksdale Mississippi) YES 22:46:33.124 -> [I][stationSelectHelper.h:83] stationSelectSetup(): Total stations found: 18 22:46:33.124 -> [D][stationSelectHelper.h:87] stationSelectSetup(): This will require 4 pages 22:46:33.124 -> [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'SSID' 22:46:33.124 -> [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'SSID' 22:46:33.124 -> [V][ESP32-WROVER_Web_Radio.ino:599] readLITTLEFSInfo(): Looking for key 'WiFiPassword' 22:46:33.124 -> [D][ESP32-WROVER_Web_Radio.ino:662] readLITTLEFSInfo(): LITTLEFS parameter 'WiFiPassword' 22:46:33.171 -> [D][wifiHelpers.h:8] connectToWifi(): ----------------------------------- 22:46:33.171 -> [D][wifiHelpers.h:9] connectToWifi(): Connecting to SSID: ASUSBUCK_45 22:46:33.171 -> [D][wifiHelpers.h:10] connectToWifi(): ----------------------------------- 22:46:33.171 -> [D][wifiHelpers.h:21] connectToWifi(): Setting ESP32 to STA mode 22:46:33.265 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 0 - WIFI_READY 22:46:33.265 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 2 - STA_START 22:46:33.265 -> [D][wifiHelpers.h:25] connectToWifi(): Setting ESP32 to NOT store credentials in NVR 22:46:33.265 -> [D][wifiHelpers.h:29] connectToWifi(): Setting ESP32 to NOT allow sleep 22:46:33.265 -> [D][wifiHelpers.h:32] connectToWifi(): Setting ESP32 to ALLOW auto re-connect 22:46:33.265 -> [D][wifiHelpers.h:44] connectToWifi(): Initiating connection with WiFi. 22:46:33.265 -> [D][wifiHelpers.h:47] connectToWifi(): Setting ESP32 to REDUCE maximum transmit power 22:46:33.453 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 4 - STA_CONNECTED 22:46:33.453 -> [D][WiFiGeneric.cpp:337] _eventCallback(): Event: 7 - STA_GOT_IP 22:46:33.453 -> [D][WiFiGeneric.cpp:381] _eventCallback(): STA IP: 192.168.1.229, MASK: 255.255.255.0, GW: 192.168.1.1 22:46:35.281 -> [D][wifiHelpers.h:53] connectToWifi(): Waiting for WiFi connection... 22:46:35.281 -> [D][wifiHelpers.h:63] connectToWifi(): WiFi connected with (local) IP address of: 192.168.1.229 22:46:35.281 -> [D][ESP32-WROVER_Web_Radio.ino:181] setup(): Current station 15 appears on page 3 22:46:35.281 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:185] setup(): Current station number: 15 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:388] stationConnect(): ----------------------------------- 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:389] stationConnect(): Connecting to station 15 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:390] stationConnect(): ----------------------------------- 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:391] stationConnect(): HOST: live-bauer-mz.sharp-stream.com 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:392] stationConnect(): PATH: /net1lincoln.aac 22:46:35.327 -> [D][ESP32-WROVER_Web_Radio.ino:393] stationConnect(): PORT: 80 22:46:35.374 -> [D][ESP32-WROVER_Web_Radio.ino:394] stationConnect(): NAME: Radio Lincs FM 22:46:35.374 -> [D][ESP32-WROVER_Web_Radio.ino:395] stationConnect(): DATA: Yes 22:46:35.374 -> [D][ESP32-WROVER_Web_Radio.ino:977] fadeOutMusic(): Fading music OUT 22:46:35.374 -> [V][ESP32-WROVER_Web_Radio.ino:409] stationConnect(): Player volume now: 0 22:46:35.374 -> [D][ESP32-WROVER_Web_Radio.ino:412] stationConnect(): Circ buffer FLUSHED 22:46:35.374 -> [I][ESP32-WROVER_Web_Radio.ino:417] stationConnect(): Free memory: 227244 bytes 22:46:35.374 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:35.421 -> [D][ESP32-WROVER_Web_Radio.ino:449] stationConnect(): Host: live-bauer-mz.sharp-stream.com Port:80 22:46:35.468 -> [D][ESP32-WROVER_Web_Radio.ino:469] stationConnect(): Connected to live-bauer-mz.sharp-stream.com (Radio Lincs FM) 22:46:35.468 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:35.468 -> [I][ESP32-WROVER_Web_Radio.ino:478] stationConnect(): Getting data from /net1lincoln.aac (WITH Metadata) 22:46:35.468 -> [D][ESP32-WROVER_Web_Radio.ino:487] stationConnect(): Waiting for header data 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: hc⸮? 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:542] stationConnect(): Bit rate:47 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: hc⸮? 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮?/ 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: icy-url: 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?/ 22:46:36.218 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?? 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?/ 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.265 -> [D][ESP32-WROVER_Web_Radio.ino:534] stationConnect(): NEW Metadata Interval:1024 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.265 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: hc⸮? 22:46:36.312 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.312 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮? 22:46:36.312 -> [V][ESP32-WROVER_Web_Radio.ino:526] stationConnect(): HEADER: ⸮⸮?⸮ 22:46:36.312 -> [D][ESP32-WROVER_Web_Radio.ino:221] setup(): Restored screen brightness to 215 22:46:36.312 -> [D][ESP32-WROVER_Web_Radio.ino:227] setup(): Free memory: 222344 bytes 22:46:36.593 -> [D][ESP32-WROVER_Web_Radio.ino:763] readMetaData(): Metadata block size: 128 22:46:36.593 -> [D][ESP32-WROVER_Web_Radio.ino:766] readMetaData(): Waiting for METADATA 22:46:36.593 -> [D][ESP32-WROVER_Web_Radio.ino:780] readMetaData(): MetaData: StreamTitle='One More Night - Phil Collins';StreamUrl='https://listenapi.planetradio.co.uk/api9/eventdata/70414465'; 22:46:36.593 -> [I][ESP32-WROVER_Web_Radio.ino:833] readMetaData(): One More Night - Phil Collins 22:46:36.593 -> [V][tftHelpers.h:783] displayTrackArtist(): Found delimiter at position 14 22:46:36.593 -> [D][tftHelpers.h:788] displayTrackArtist(): Artist: 'One More Night' 22:46:36.593 -> [D][tftHelpers.h:793] displayTrackArtist(): Title: 'Phil Collins' 22:46:37.531 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:37.531 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:37.577 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:37.624 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:37.671 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 50, volume line length 5 22:46:37.671 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 60, volume line length 25 22:46:37.718 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 61, volume line length 27 22:46:37.765 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 62, volume line length 29 22:46:37.765 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 63, volume line length 31 22:46:37.812 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 64, volume line length 33 22:46:37.812 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 65, volume line length 35 22:46:37.859 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 66, volume line length 37 22:46:37.859 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 67, volume line length 40 22:46:37.906 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 68, volume line length 42 22:46:37.952 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 69, volume line length 44 22:46:37.952 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 70, volume line length 46 22:46:37.999 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 71, volume line length 48 22:46:37.999 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 72, volume line length 50 22:46:38.046 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 73, volume line length 52 22:46:38.046 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 74, volume line length 54 22:46:38.093 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 75, volume line length 56 22:46:38.140 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 76, volume line length 58 22:46:38.140 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 77, volume line length 60 22:46:38.187 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 78, volume line length 62 22:46:38.234 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 79, volume line length 64 22:46:38.234 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 80, volume line length 66 22:46:38.281 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 81, volume line length 68 22:46:38.327 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 82, volume line length 70 22:46:38.374 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 83, volume line length 72 22:46:38.374 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 84, volume line length 75 22:46:38.421 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 85, volume line length 77 22:46:38.421 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 86, volume line length 79 22:46:38.468 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 87, volume line length 81 22:46:38.515 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 88, volume line length 83 22:46:38.562 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 89, volume line length 85 22:46:38.562 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 90, volume line length 87 22:46:38.609 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 91, volume line length 89 22:46:38.609 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 92, volume line length 91 22:46:38.656 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 93, volume line length 93 22:46:38.702 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 94, volume line length 95 22:46:38.702 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 95, volume line length 97 22:46:38.749 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 96, volume line length 99 22:46:38.796 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 97, volume line length 101 22:46:38.843 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 98, volume line length 103 22:46:38.890 -> [V][tftHelpers.h:232] drawPercentageLine(): Volume 99, volume line length 105 22:46:48.593 -> Guru Meditation Error: Core 0 panic'ed (IllegalInstruction). Exception was unhandled. 22:46:48.593 -> Memory dump at 0x4012fcdc: 9b999b9b 7da50ba0 205aa0fe 22:46:48.593 -> Core 0 register dump: 22:46:48.593 -> PC : 0x4012fce3 PS : 0x00060a30 A0 : 0x8012fe7f A1 : 0x3ffc3d80
22:46:48.593 -> A2 : 0x00015150 A3 : 0x3ffc9c6c A4 : 0x00000005 A5 : 0x0000a8d5
22:46:48.593 -> A6 : 0x3ffd33d2 A7 : 0x00000006 A8 : 0x0000a8e3 A9 : 0x00000012
22:46:48.593 -> A10 : 0x0000a8d4 A11 : 0x00000000 A12 : 0x3ffb48b4 A13 : 0x00000000
22:46:48.640 -> A14 : 0x00000001 A15 : 0x00000000 SAR : 0x00000010 EXCCAUSE: 0x00000000
22:46:48.640 -> EXCVADDR: 0x00000000 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff
22:46:48.640 -> 22:46:48.640 -> Backtrace: 0x4012fce3:0x3ffc3d80 0x4012fe7c:0x3ffc9c40 0x40129d50:0x3ffc9c60 0x4008c8f1:0x3ffc9c90 22:46:48.640 -> 22:46:48.640 -> Rebooting... 22:46:48.640 -> ets Jun 8 2016 00:22:57 22:46:48.640 -> 22:46:48.640 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 22:46:48.640 -> configsip: 0, SPIWP:0xee 22:46:48.640 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 22:46:48.640 -> mode:DIO, clock div:2 22:46:48.640 -> load:0x3fff0018,len:4 22:46:48.640 -> load:0x3fff001c,len:1216 22:46:48.640 -> ho 0 tail 12 room 4 22:46:48.640 -> load:0x40078000,len:9720 22:46:48.640 -> ho 0 tail 12 room 4 22:46:48.640 -> load:0x40080400,len:6364 22:46:48.640 -> entry 0x400806b8 22:46:49.015 -> ets Jun 8 2016 00:22:57 22:46:49.015 -> 22:46:49.015 -> rst:0x3 (SW_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) 22:46:49.015 -> configsip: 0, SPIWP:0xee 22:46:49.015 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 22:46:49.015 -> mode:DIO, clock div:2 22:46:49.015 -> load:0x3fff0018,len:4 22:46:49.015 -> load:0x3fff001c,len:1216 22:46:49.015 -> ho 0 tail 12 room 4 22:46:49.015 -> load:0x40078000,len:9720 22:46:49.015 -> ho 0 tail 12 room 4 22:46:49.015 -> load:0x40080400,len:6364 22:46:49.015 -> entry 0x400806b8 22:46:50.750 -> [D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled 22:46:50.843 -> [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321148 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 285120 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:47] setup(): Starting SPI 22:46:50.843 -> [D][ESP32-WROVER_Web_Radio.ino:51] setup(): Free memory: 284996 bytes 22:46:50.843 -> [I][ESP32-WROVER_Web_Radio.ino:62] setup(): LITTLEFS system mounted SUCCESSFUL. 22:46:50.843 -> [V][tftHelpers.h:80] initDisplay(): TFT Calibration data: 22:46:50.843 -> [V][tftHelpers.h:83] initDisplay(): 0179, 22:46:50.843 -> [V][tftHelpers.h:83] initDisplay(): 0DD2, 22:46:50.843 -> [I][tftHelpers.h:87] initDisplay(): Touch Calibration completed 22:46:51.218 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 4l ms 22:46:51.218 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 6l ms 22:46:51.265 -> [V][bitmapHelper.h:74] drawBmp(): Loaded in 5l ms 22:46:51.265 -> [I][tftHelpers.h:206] setupDisplayModule(): TFT Initialised 22:46:51.265 -> [D][ESP32-WROVER_Web_Radio.ino:70] setup(): Starting player 22:46:51.265 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:53.375 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value 22:46:55.531 -> [V][tftHelpers.h:809] displayTrackArtist(): No delimiter found - using default value

RalphBacon commented 3 years ago

I see the amount of heap has now increased to a sensible figure, so that is a positive. setup(): Free heap: 285120

What is not clear is why the PSRAM is not being allocated by the change I asked you to make. Used PSRAM: 0 This seems to imply that either that line of code is not being executed or that 'ps_malloc' is not using PSRAM.

Please send me the output of the compilation, from the very start to end.

Whilst you wait for my reply to that info, add in the following line to cbuf.cpp so it looks like this: image

Then send me the output of a clean reboot serial monitor output (debug output) where it shows the free memory. To do this (so I don't get all the output) start up the device, start the serial monitor, press the reboot button and then just copy the lines that I need here. Also a snapshot of the change you made in cbuf.cpp too.

tadder commented 3 years ago

Sorry for the delay in my response, I am having extensive building work carried out here, and when builders ask for a decision they expect ‘instant’ answers. Nothing I suspect to the disruption your move is causing you, but I do look forward to the distraction of an ESP32 project.

Compilation output before your latest suggested change:

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Tadder\AppData\Local\Arduino15\packages -hardware C:\Users\Tadder\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Tadder\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Tadder\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32wrover:PartitionScheme=no_ota,FlashMode=qio,FlashFreq=40,UploadSpeed=921600,DebugLevel=verbose -ide-version=10813 -build-path C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348 -warnings=none -build-cache C:\Users\Tadder\AppData\Local\Temp\arduino_cache_798536 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.esptool_py-2.6.1.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -verbose C:\Users\Tadder\Documents\Arduino\RalphBacon\ESP32-WROVER_Web_Radio\ESP32-WROVER_Web_Radio.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Tadder\AppData\Local\Arduino15\packages -hardware C:\Users\Tadder\Documents\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Tadder\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Tadder\Documents\Arduino\libraries -fqbn=esp32:esp32:esp32wrover:PartitionScheme=no_ota,FlashMode=qio,FlashFreq=40,UploadSpeed=921600,DebugLevel=verbose -ide-version=10813 -build-path C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348 -warnings=none -build-cache C:\Users\Tadder\AppData\Local\Temp\arduino_cache_798536 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.mkspiffs-0.2.3.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\mkspiffs\0.2.3 -prefs=runtime.tools.esptool_py.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.esptool_py-2.6.1.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1 -prefs=runtime.tools.xtensa-esp32-elf-gcc.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -prefs=runtime.tools.xtensa-esp32-elf-gcc-1.22.0-80-g6c4433a-5.2.0.path=C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0 -verbose C:\Users\Tadder\Documents\Arduino\RalphBacon\ESP32-WROVER_Web_Radio\ESP32-WROVER_Web_Radio.ino Using board 'esp32wrover' from platform in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4 Using core 'esp32' from platform in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4 Detecting libraries used... "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for Preferences.h: [Preferences@1.0] ResolveLibrary(Preferences.h) -> candidates: [Preferences@1.0] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for WiFi.h: [WiFi@1.0] ResolveLibrary(WiFi.h) -> candidates: [WiFi@1.0] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for VS1053.h: [ESP_VS1053_Library@1.0.3 ESPESP_VS1053_Library@1.0.3] ResolveLibrary(VS1053.h) -> candidates: [ESP_VS1053_Library@1.0.3 ESPESP_VS1053_Library@1.0.3] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for SPI.h: [SPI@1.0] ResolveLibrary(SPI.h) -> candidates: [SPI@1.0] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for LITTLEFS.h: [LittleFS_esp32@1.0.5] ResolveLibrary(LITTLEFS.h) -> candidates: [LittleFS_esp32@1.0.5] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for FS.h: [FS@1.0] ResolveLibrary(FS.h) -> candidates: [FS@1.0] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Alternatives for User_Setup.h: [TFT_eSPI-2.2.23@2.2.23 TFTTFT_eSPI-2.2.23@2.2.23] ResolveLibrary(User_Setup.h) -> candidates: [TFT_eSPI-2.2.23@2.2.23 TFTTFT_eSPI-2.2.23@2.2.23] "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o nul -DARDUINO_LIB_DISCOVERY_PHASE Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src\Preferences.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\ETH.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFi.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiAP.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiClient.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiGeneric.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiMulti.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiSTA.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiScan.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiServer.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src\WiFiUdp.cpp Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src\VS1053.cpp Alternatives for ArduinoLog.h: [ArduinoArduinoLog@1.0.3 Arduino-Log@1.0.3] ResolveLibrary(ArduinoLog.h) -> candidates: [ArduinoArduinoLog@1.0.3 Arduino-Log@1.0.3] Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src\SPI.cpp Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src\LITTLEFS.cpp Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src\esp_littlefs.c Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src\lfs.c Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src\lfs_util.c Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src\littlefs_api.c Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src\FS.cpp Using cached library dependencies for file: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src\vfs_api.cpp Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23\TFT_eSPI.cpp Using cached library dependencies for file: C:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog\ArduinoLog.cpp Generating function prototypes... "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23" "-IC:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\preproc\ctags_target_for_gcc_minus_e.cpp" -DARDUINO_LIB_DISCOVERY_PHASE "C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\preproc\ctags_target_for_gcc_minus_e.cpp" Compiling sketch... "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++" -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/config" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_trace" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/app_update" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/asio" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bootloader_support" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/bt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/coap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/console" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/driver" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-tls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_adc_cal" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_event" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_client" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_http_server" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_https_ota" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp_ringbuf" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ethernet" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/expat" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fatfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freemodbus" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/freertos" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/heap" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/idf_test" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/jsmn" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/json" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/libsodium" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/log" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/lwip" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mbedtls" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mdns" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/micro-ecc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/mqtt" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/newlib" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nghttp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/nvs_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/openssl" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protobuf-c" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/protocomm" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/pthread" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/sdmmc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/smartconfig_ack" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/soc" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spi_flash" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/spiffs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcp_transport" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/tcpip_adapter" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/ulp" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/vfs" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wear_levelling" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wifi_provisioning" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/wpa_supplicant" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/xtensa-debug-module" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp32-camera" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/esp-face" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/include/fb_gfx" -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10813 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -DESP32 -DCORE_DEBUG_LEVEL=5 -DBOARD_HAS_PSRAM -mfix-esp32-psram-cache-issue "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\variants\esp32" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32\src" "-IC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS\src" "-IC:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23" "-IC:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp" -o "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp.o" Compiling libraries... Compiling library "Preferences" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\Preferences\Preferences.cpp.o Compiling library "WiFi" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiServer.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiUdp.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\ETH.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiClient.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiGeneric.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiMulti.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiScan.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFi.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiAP.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiSTA.cpp.o Compiling library "ESP_VS1053_Library" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\ESP_VS1053_Library\VS1053.cpp.o Compiling library "SPI" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\SPI\SPI.cpp.o Compiling library "LittleFS_esp32" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\lfs_util.c.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\lfs.c.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\esp_littlefs.c.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\littlefs_api.c.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\LITTLEFS.cpp.o Compiling library "FS" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\FS\vfs_api.cpp.o Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\FS\FS.cpp.o Compiling library "TFTTFT_eSPI-2.2.23" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\TFTTFT_eSPI-2.2.23\TFT_eSPI.cpp.o Compiling library "ArduinoArduinoLog" Using previously compiled file: C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\ArduinoArduinoLog\ArduinoLog.cpp.o Compiling core... Using precompiled core: C:\Users\Tadder\AppData\Local\Temp\arduino_cache_798536\core\core_ab54a0adde64c7f1431b0dfe49bf24d5.a Linking everything together... "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc" -nostdlib "-LC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/lib" "-LC:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/sdk/ld" -T esp32_out.ld -T esp32.common.ld -T esp32.rom.ld -T esp32.peripherals.ld -T esp32.rom.libgcc.ld -T esp32.rom.spiram_incompatible_fns.ld -u ld_include_panic_highint_hdl -u call_user_start_cpu0 -Wl,--gc-sections -Wl,-static -Wl,--undefined=uxTopUsedPriority -u cxa_guard_dummy -u cxx_fatal_exception -Wl,--start-group "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\sketch\ESP32-WROVER_Web_Radio.ino.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\Preferences\Preferences.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\ETH.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFi.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiAP.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiClient.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiGeneric.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiMulti.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiSTA.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiScan.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiServer.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\WiFi\WiFiUdp.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\ESP_VS1053_Library\VS1053.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\SPI\SPI.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\esp_littlefs.c.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\lfs.c.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\lfs_util.c.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\littlefs_api.c.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\LittleFS_esp32\LITTLEFS.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\FS\FS.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\FS\vfs_api.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\TFTTFT_eSPI-2.2.23\TFT_eSPI.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348\libraries\ArduinoArduinoLog\ArduinoLog.cpp.o" "C:\Users\Tadder\AppData\Local\Temp\arduino_cache_798536\core\core_ab54a0adde64c7f1431b0dfe49bf24d5.a" -lgcc -lesp32 -lphy -lesp_http_client -lmbedtls -lrtc -lesp_http_server -lbtdm_app -lspiffs -lbootloader_support -lmdns -lnvs_flash -lfatfs -lpp -lnet80211 -ljsmn -lface_detection -llibsodium -lvfs -ldl_lib -llog -lfreertos -lcxx -lsmartconfig_ack -lxtensa-debug-module -lheap -ltcpip_adapter -lmqtt -lulp -lfd -lfb_gfx -lnghttp -lprotocomm -lsmartconfig -lm -lethernet -limage_util -lc_nano -lsoc -ltcp_transport -lc -lmicro-ecc -lface_recognition -ljson -lwpa_supplicant -lmesh -lesp_https_ota -lwpa2 -lexpat -llwip -lwear_levelling -lapp_update -ldriver -lbt -lespnow -lcoap -lasio -lnewlib -lconsole -lapp_trace -lesp32-camera -lhal -lprotobuf-c -lsdmmc -lcore -lpthread -lcoexist -lfreemodbus -lspi_flash -lesp-tls -lwpa -lwifi_provisioning -lwps -lesp_adc_cal -lesp_event -lopenssl -lesp_ringbuf -lfr -lstdc++ -Wl,--end-group -Wl,-EL -o "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348/ESP32-WROVER_Web_Radio.ino.elf" "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/gen_esp32part.exe" -q "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4/tools/partitions/no_ota.csv" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348/ESP32-WROVER_Web_Radio.ino.partitions.bin" "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\esptool_py\2.6.1/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 40m --flash_size 4MB -o "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348/ESP32-WROVER_Web_Radio.ino.bin" "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348/ESP32-WROVER_Web_Radio.ino.elf" esptool.py v2.6 Multiple libraries were found for "User_Setup.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23 Not used: C:\Users\Tadder\Documents\Arduino\libraries\TFT_eSPI-2.2.23 Multiple libraries were found for "ArduinoLog.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog Not used: C:\Users\Tadder\Documents\Arduino\libraries\Arduino-Log Multiple libraries were found for "VS1053.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library Not used: C:\Users\Tadder\Documents\Arduino\libraries\ESPESP_VS1053_Library Using library Preferences at version 1.0 in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\Preferences Using library WiFi at version 1.0 in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\WiFi Using library ESP_VS1053_Library at version 1.0.3 in folder: C:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library Using library SPI at version 1.0 in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\SPI Using library LittleFS_esp32 at version 1.0.5 in folder: C:\Users\Tadder\Documents\Arduino\libraries\LittleFS_esp32 Using library FS at version 1.0 in folder: C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\libraries\FS Using library TFTTFT_eSPI-2.2.23 at version 2.2.23 in folder: C:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23 Using library ArduinoArduinoLog at version 1.0.3 in folder: C:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog "C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\tools\xtensa-esp32-elf-gcc\1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-size" -A "C:\Users\Tadder\AppData\Local\Temp\arduino_build_144348/ESP32-WROVER_Web_Radio.ino.elf" Sketch uses 1037693 bytes (49%) of program storage space. Maximum is 2097152 bytes. Global variables use 46432 bytes (14%) of dynamic memory, leaving 281248 bytes for local variables. Maximum is 327680 bytes.

tadder commented 3 years ago

Snapshot of modified cbuf.cpp:

// RSB Use PSRAM here if required char newbuf; //if (BOARD_HAS_PSRAM) if (1) { newbuf = (char )ps_malloc(newSize); Serial.println("Allocated PSRAM"); } else { newbuf = new char[newSize]; } char *oldbuf = _buf;

tadder commented 3 years ago

Interestingly after the mod it wont compile because of the Serial command. Perhaps I need to “Serial.begin(9600)” first?

Relevant part of the compile log is as follows:

C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\cbuf.cpp: In member function 'size_t cbuf::resize(size_t)': C:\Users\Tadder\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\cbuf.cpp:63:3: error: 'Serial' was not declared in this scope Serial.println("Allocated PSRAM"); ^ Multiple libraries were found for "User_Setup.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\TFTTFT_eSPI-2.2.23 Not used: C:\Users\Tadder\Documents\Arduino\libraries\TFT_eSPI-2.2.23 Multiple libraries were found for "ArduinoLog.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\ArduinoArduinoLog Not used: C:\Users\Tadder\Documents\Arduino\libraries\Arduino-Log Multiple libraries were found for "VS1053.h" Used: C:\Users\Tadder\Documents\Arduino\libraries\ESP_VS1053_Library Not used: C:\Users\Tadder\Documents\Arduino\libraries\ESPESP_VS1053_Library

RalphBacon commented 3 years ago

I wondered if that Serial output would give us problems; just remove that Serial.println line.

The compilation output indicates that the correct board has been selected and has the required "fix" built in for the PSRAM use (by Espressif).

I did notice that your libraries contain folders such as:

Please remove all these odd libraries that clutter up the compilation process to somewhere else (eg C:\ArduinoArchive), certainly nowhere that the compiler can find them.

Recompile (and check that you have no strange libraries being picked up) and as it uploads please capture the output just as starts the process and check that the Revision of your chip is Revision 1

image

That all said, I'm now scratching my head a bit. The compilation, whilst a bit messy, seems to work OK, at run time the memory (now) looks normal.

So something else to try.

Ensure the circular buffer remains at 10000 (ten thousand) in both places in the main.h file. Change the board type to ESP32 Dev Module and these parameters: image

If your partition is not as shown above (or you change it) you will have to upload the data folder again via LittleFS. The reason for doing this (grasping at straws) is that your ESP32 seems to panic at the slightest opportunity so I want to make sure it is stable just running as a WROOM board (no PSRAM) before trying anything else.

tadder commented 3 years ago

Interestingly these extra Libraries were created when I originally followed the instructions for Arduino in the README.md file. Maybe I didn’t follow the instructions as I should have done? Does this gives us a clue?

I have archived the duplicate libraries as you suggest and confirm the compilation output now looks a lot cleaner. Will send upload output next.

tadder commented 3 years ago

Not sure how the Arduino IDE locates libaries but it finds old libary files in Archive if ileave this in the libraries folder. Moving it to my desktop puts it out of reach. I confirm that it is a Rev1 board, and buffer length is set to 10000. PSRAM still at 0 I havent changed the board type yet (still WROVER MODULE. But its a lot more stable. At the moment it hasn't reset in 20 minutes. I stops a lot due to a low buffer, but recovers on its own accord, I will now change the board type.

tadder commented 3 years ago

Board Changed to "ESP 32 Dev Module" tried with PSRAM both Enabled and Disabled. The good news is that it appears to be working well. However I cannot sernd the serial output as for some reason evewry time I reboot I get the following 14 lines only. So no idea if PSRAM is being used.

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:9720 ho 0 tail 12 room 4 load:0x40080400,len:6352 entry 0x400806b8 [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885

RalphBacon commented 3 years ago

You need to change the Core debug to Verbose to get more output. (A lot more). But good news on the stability. You are powering the device using the +5v socket not the USB (the switch on the side should be set to OFF)?

RalphBacon commented 3 years ago

If the reset is power-related in any way, you should see "Brownout detected" on the serial monitor output as it resets.

tadder commented 3 years ago

I haven't changed the settings since the change of board. Good news is that the project is still going with no glitch (over one hour ago) image

RalphBacon commented 3 years ago

This setting: image

But it would require a recompile and upload. Maybe tomorrow...

tadder commented 3 years ago

Doh. Stupid me! Sadly Used PSRAM: is still 0. However board is still working so that’s very good. I will leave it on ‘Soak Test’ overnight (any excuse to listen to Beatles radio).

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) configsip: 0, SPIWP:0xee clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:1 load:0x3fff0018,len:4 load:0x3fff001c,len:1216 ho 0 tail 12 room 4 load:0x40078000,len:9720 ho 0 tail 12 room 4 load:0x40080400,len:6352 entry 0x400806b8 [D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled [E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885 [D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321160 [D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 285088 [D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252 [D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0 [D][ESP32-WROVER_Web_Radio.ino:47] setup(): Starting SPI [D][ESP32-WROVER_Web_Radio.ino:51] setup(): Free memory: 284964 bytes [I][ESP32-WROVER_Web_Radio.ino:62] setup(): LITTLEFS system mounted SUCCESSFUL. [V][tftHelpers.h:80] initDisplay(): TFT Calibration data: [V][tftHelpers.h:83] initDisplay(): 0179, [V][tftHelpers.h:83] initDisplay(): 0DD2,

tadder commented 3 years ago

I switched the radio back on again this evening and would you believe, it was dead. LED’s illuminated and screen but no data. So I deduced I needed to download both the DATA folder to LittleFS and the Sketch again. Result every time was the message:

“A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header”

Re booted the PC (Win 10) and the board, same result. I really can’t believe this after the success yesterday. Successfully downloaded a blink sketch to a UNO using same USB connection, so am assuming an issue with the ESP32, but no idea as to why.

I appreciate this cannot be anything to do with the WEB-RADIO software, but thought you might like to know just for interest.

RalphBacon commented 3 years ago

Sad news. If you find out the COM port the ESP32 is connected to (if it is) see if anything appears on the serial monitor. You've definitely selected the correct board in Tools?

I had one ESP32 go bad; the COM port was identified but the ESP32 was non-responsive. But I probably shorted something underneath. Yours sounds like a random failure.

tadder commented 3 years ago

Yes, I did check that the COM port was correct. Researching online it would appear that ESP32’s failing in this way is not unknown. However remedies suggested range from pressing the BOOT button or (as you eluded to in a previous video) looking to the east, spinning round clockwise, and throw salt over your left shoulder. Some suggest a capacitor from GPIO0 to ground which I tried with no success. My standard flash process with this board has always been hold down the boot button then momentarily press RST, so the ‘cures’ are just the same. I think I have to accept that this is a fault, but of three TTGO T8 purchased two have failed, a high attrition rate I think.

Any way the good news is that I have utilised my final spare board and the radio is now working well (no problem programming it).

I have seen a suggestion that utilising a USB to serial port (TTL) converter might help by bypassing the USB. I have such converter so perhaps I will give it a try on the faulty boards.

It still reports Used PSRAM 0 so presumably the ring buffer is not being utilised. Just a thought, am I correct in thinking that the only difference between your set up and mine is that you use Platform IO and I use Arduino IDE? Is this a clue I wonder?

Aleks-Ale commented 3 years ago

Hi Ralph, hi tadder. I'm with you again, because I have the same problem. By coincidence, the same board was delivered to me yesterday.
ESP32-WROVER T8 V1.8, 8 MB, with SPRAM. The problem is the same as above:

[D][esp32-hal-psram.c:47] psramInit(): PSRAM enabled
[E][ESP32-WROVER_Web_Radio.ino:27] setup(): Version v1.210126_29 - 2021-01-26 10:39:16.425885
[D][ESP32-WROVER_Web_Radio.ino:35] setup(): Total heap: 321172
[D][ESP32-WROVER_Web_Radio.ino:36] setup(): Free heap: 285144
[D][ESP32-WROVER_Web_Radio.ino:37] setup(): Total PSRAM: 4194252
[D][ESP32-WROVER_Web_Radio.ino:38] setup(): Free PSRAM: 4194252
[D][ESP32-WROVER_Web_Radio.ino:39] setup(): Used PSRAM: 0

cbuf.cpp checked:

cbuf::resize(size_t newSize)
{
    // RSB Use PSRAM here if required
    char *newbuf;
    if (1)
//      if (BOARD_HAS_PSRAM)
    {
        newbuf = (char *)ps_malloc(newSize);
//      Serial.println (">>>>>>>>> ALLOCATED PSRAM <<<<<<<<<<<<");
    }

2021-02-01_02-49-15

Revision 1.

2021-02-01_02-50-58

This works with the PSRAM on and off if the buffer is small.

#ifdef BOARD_HAS_PSRAM
#define CIRCULARBUFFERSIZE 10000
#else
#define CIRCULARBUFFERSIZE 10000

Dear Doctor, how to treat a sick patient? :)

Aleks-Ale commented 3 years ago

My board: TTGO-T8 v1 8

RalphBacon commented 3 years ago

@tadder @Aleks-Ale The fact that both of you report zero bytes used in the circular buffer indicates that the new Espressif cbuf.cpp code is not being compiled - perhaps there is another pre-compiled (cached) version being used or a previously compiled version.

You could try uninstalling/reinstalling the Espressif framework. If you remove the current Espressif environment does this file get removed?

image

Once removed, you should scour your systems for remnants of this environment (eg in C:\Users\XXXXX\AppData\Local\Arduino15\packages\esp32\hardware\esp32)

Remove any stragglers and you can then reinstall and do the change again. As it would be a new install, I would expect the compiler to actually compile the cbuf.cpp code at least once (so make the change first before your first compile).

I'm hesitant to do that here as I'm in the middle of making some code changes so I don't to cause myself issues in the Arduino environment (which works) - you, on the other hand, have nothing to lose. Incidentally, my PlatformIO code is now different to this Arduino change.

`bool IRAM_ATTR psramFound(){ return spiramDetected; }

void IRAM_ATTR *ps_malloc(size_t size){ if(!spiramDetected){ return NULL; } return heap_caps_malloc(size, MALLOC_CAP_SPIRAM | MALLOC_CAP_8BIT); }`

As you can see, it automatically detects whether SPI RAM (PSRAM) is installed and then uses that in the ps_malloc call. This should eventually filter down to the Arduino version of the Espressif code.

Aleks-Ale commented 3 years ago

You could try uninstalling/reinstalling the Espressif framework.

Unfortunately, the miracle did not happen.

2021-02-01_17-32-50

2021-02-01_17-48-03

tadder commented 3 years ago

Thanks for that, it certainly makes sense to reset like you suggest. I am thinking that I could install the Arduino IDE on a laptop that I have, that will certainly ensure that there is no residual cbuf.cpp. And leave me with my main installation as a fall back if it all goes pear shape.

Your enthusiasm for PlatformIO has not been lost on me and indeed I have spent some time attempting to get up to speed with it. A simple sketch is one thing, but I have yet to succeed when importing the entire project.

Aleks-Ale commented 3 years ago

Dear Ralph, I will tell you about my tests. I have a HDD with an old Windows 7 and I installed an arduino IDE on it. But at first, PSRAM did not appear. Then, I replaced the file cpbuf.cpp and I saw a working PSRAM!!! 2021-02-02_11-20-43

Then, I connected TTGO to my office computer with Windows 10. No cpbuf.cpp changes were required! It's working here ! The only difference between the office and home installation of the Arduino ide is that the arduino ide is installed from the ms store on the home computer!!! I think it would be a good idea to remove the arduino ide on my home computer and install it from the installation file. It will take a long time again, but I think this is the right way. As a result, I have the following results:

RalphBacon commented 3 years ago

@Aleks-Ale That is good news about the circular buffer. You can increase that now to 150000 to get the benefits. It will be interesting to see whether a reinstallation of the Arduino IDE also sorts out the problem with your home computer. Let us all know how you get on! I'm wondering if the updated Espressif framework that auto-allocates memory into PSRAM (when available) is in the newest environment (as per my screenshots above).

Aleks-Ale commented 3 years ago

I'm wondering if the updated Espressif framework that auto-allocates memory into PSRAM (when available) is in the newest environment (as per my screenshots above).

I'm sorry, but here I have difficulties translating or understanding. Can I ask you to explain what I should check and how? Some of your screenshots you have in mind. Thanks.

RalphBacon commented 3 years ago

@Aleks-Ale What I meant was that I think your "new" installation has an updated Espressif ESP32 code base (framework). Thus, no cbuf.cpp code changes are required. Your code base perhaps looks like the PlatformIO code snippets I showed above (where it checks for PSRAM and if present executes the ps_malloc to use it).

I am only guessing though, but it might explain why you have success in one environment but not another.

Aleks-Ale commented 3 years ago

After reinstalling the arduino ide at home, everything works fine. PSRAM is present! I would not be able to assume that it is necessary to reinstall the software. Thank you for your help! 2021-02-03_00-56-52

RalphBacon commented 3 years ago

@Aleks-Ale I'm very pleased it all works now for you. I will bear in mind that an Arduino IDE reinstallation may be necessary for others, too, who experience this problem.

I will wait for @tadder to confirm that he has success too with a new installation before I close this thread.

tadder commented 3 years ago

It took me a lot longer to install a new system on my laptop than I initially expected as I had an issue with the location of mkspiffs.exe. In the end guided by others with the same issue, I placed it in ...Arduino15/packages/esp32/tools. Placing in the sketch folder tools/ESP32FS/tool wasn't seen and I got “could not find mkspiffs” error. This wasnt an issue with my original PC install.

So with a completely new system up and running it’s time to get the ring buffer working.

Well it looks as if I might have to admit failure with this project. You may recall that about a week ago I had my second board fail with the “Failed to connect to ESP32:” error. This has now happened again. I think that makes it the third board to fail this way. I appreciate this must be down to something I am doing, but I am beginning to think they have a built in limit on how many downloads they will accept. In the process it appears as if the previous file has been deleted so I no-longer have a working radio. This happens with both Arduino IDE setups I now have. The problem always manifests itself on a board that was previously working fine

I have a spare WROOM-32 board that continues to accept download's in the “ESP 32 Dev Module” environment (albeit with PSRAM init failed) so I deduce there is nothing wrong with my basic setup.

RalphBacon commented 3 years ago

@tadder That's a shame. If you have the same TTGO T7 board as me, I can confirm I must have uploaded the code to them both here about 200 times each without an issue. However, I did have one board fail, unexpectedly a few weeks ago. The USB port is fine but there is nothing at the other end. One day I will investigate to see whether the ESP32 chip got fried, but that will have to wait until I complete my house move. Where did you get your boards from? Just in case it was a "bad batch".

tadder commented 3 years ago

Yes it had occurred to me that it might be a bad batch, but the supply so far has been from two locations:

1. 19th December        Amazon
2. 14th Jan     eBay st-8078
3. 20th Jan     eBay st-8078

Not that this precludes them originating in the same batch, but unlikely. st-8078 is your affiliate, so suspect your boards have come from the same supplier as mine.

I have now ordered another (final?) two replacements from Sensor-out (Germany) and treelight2016 (Shenzhen).

I hope your move continues with minimal delay. No doubt you would love to have it all done and dusted by the time lockdown finishes.

RalphBacon commented 3 years ago

At this point I'd suspect that you are zapping the devices with static electricity. If they are all connected up via the USB socket (but with the switch set to OFF, so the main unit is not powered via it) then they are grounded. If you then switch them on and off via a wall wart (mains switch, don't keep unplugging them) they should last. It's too easy to zap devices with static (thankfully rare, though) so try the above of keeping them connected to a GND point. And don't physically touch them!

Yes, I'd love to move before Xmas 2021. It's like wading through cold treacle. Solicitors have refined the delaying technique to a fine art. That's why they charge so much.

This thread is now too long to manage so I'm closing it. If anyone has issues with PSRAM please open a new thread.