I tried three times and the third time it compiled but the upload failed:
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:92,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setups/Setup60_RP2040_ILI9341.h:128: warning: "TFT_CS" redefined
128 | #define TFT_CS 20 // Chip select control pin
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:30,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup.h:169: note: this is the location of the previous definition
169 | #define TFT_CS PIN_D8 // Chip select control pin D8
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:92,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setups/Setup60_RP2040_ILI9341.h:129: warning: "TFT_DC" redefined
129 | #define TFT_DC 18 // Data Command control pin
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:30,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup.h:170: note: this is the location of the previous definition
170 | #define TFT_DC PIN_D3 // Data Command control pin
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:92,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setups/Setup60_RP2040_ILI9341.h:130: warning: "TFT_RST" redefined
130 | #define TFT_RST 19 // Reset pin (could connect to Arduino RESET pin)
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:30,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup.h:171: note: this is the location of the previous definition
171 | #define TFT_RST PIN_D4 // Reset pin (could connect to NodeMCU RST, see next line)
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:92,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setups/Setup60_RP2040_ILI9341.h:181: warning: "SPI_FREQUENCY" redefined
181 | #define SPI_FREQUENCY 32000000
|
In file included from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup_Select.h:30,
from e:\Sorgenti\ESP8266\libraries\TFT_eSPI/TFT_eSPI.h:68,
from E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:14:
e:\Sorgenti\ESP8266\libraries\TFT_eSPI/User_Setup.h:357: note: this is the location of the previous definition
357 | #define SPI_FREQUENCY 27000000
|
E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino: In function 'void ShowMenu()':
E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:369:60: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
369 | tasti[0].initButton(&tft, CFG_X, CFG_Y, 64, 64, 0, 0, 0, "", 0); //tutti i parametri a 0 sono relativi a colore e dimensione del font
| ^~
E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:370:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
370 | tasti[1].initButton(&tft, SOURCE_X, SOURCE_Y, 64, 64, 0, 0, 0, "", 0);
| ^~
E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:371:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
371 | tasti[2].initButton(&tft, VOL_UP_X, VOL_UP_Y, 64, 64, 0, 0, 0, "", 0);
| ^~
E:\Sorgenti\RPi Pico\Pre Amp CPU IL9341\pre_amp_cpu\pre_amp_cpu.ino:372:66: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
372 | tasti[3].initButton(&tft, VOL_DN_X, VOL_DN_Y, 64, 64, 0, 0, 0, "", 0);
| ^~
Lo sketch usa 522860 byte (24%) dello spazio disponibile per i programmi. Il massimo รจ 2093056 byte.
Le variabili globali usano 70200 byte (26%) di memoria dinamica, lasciando altri 191944 byte liberi per le variabili locali. Il massimo รจ 262144 byte.
"C:\Users\bob\AppData\Local\Arduino15\packages\rp2040\tools\pqt-python3\1.0.1-base-3a57aed/python3" -I "C:\Users\r.guardamagna\AppData\Local\Arduino15\packages\rp2040\hardware\rp2040\2.6.2/tools/uf2conv.py" --serial "COM7" --family RP2040 --deploy "C:\Users\bob\AppData\Local\Temp\arduino-sketch-3944E36E00117C681E06B7CF41F777CF/pre_amp_cpu.ino.uf2"
Resetting COM7
Converting to uf2, output size: 1077760, start address: 0x2000
No drive to deploy.
Caricamento non riuscito: errore durante il caricamento: exit status 1
The 2nd time it uploaded but the "upload in progress" popup didn't closed, no errors where present.