20-03-2025, 09:43 AM
Bonsoir, en v14.11 je ne comprends pas l'erreur de compilation. Si quelqu'un a une idée ! PB de déclaration ?? Merci pour votre aide
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:8: error: conflicting declaration 'int8_t RXD2'
462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie
| ^~~~
In file included from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal-gpio.h:29,
from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal.h:75,
from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/Arduino.h:36,
from C:\Users\tallo\AppData\Local\arduino\sketches\3F92CAD8EA7412E4F9E09ED87DD8133B\sketch\Solar_Router_V14_11.ino.cpp:1:
C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:43:22: note: previous declaration as 'const uint8_t RXD2'
43 | static const uint8_t RXD2 = 5, RXD = 5;
| ^~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:19: error: conflicting declaration 'int8_t TXD2'
462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie
| ^~~~
C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:42:22: note: previous declaration as 'const uint8_t TXD2'
42 | static const uint8_t TXD2 = 17, TXD = 17;
| ^~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino: In function 'void InitGPIOs()':
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1314:10: error: assignment of read-only variable 'RXD2'
1314 | RXD2 = RX2_[pSerial]; //Port serie
| ~~~~~^~~~~~~~~~~~~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1315:10: error: assignment of read-only variable 'TXD2'
1315 | TXD2 = TX2_[pSerial];
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:8: error: conflicting declaration 'int8_t RXD2'
462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie
| ^~~~
In file included from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal-gpio.h:29,
from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/esp32-hal.h:75,
from C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\cores\esp32/Arduino.h:36,
from C:\Users\tallo\AppData\Local\arduino\sketches\3F92CAD8EA7412E4F9E09ED87DD8133B\sketch\Solar_Router_V14_11.ino.cpp:1:
C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:43:22: note: previous declaration as 'const uint8_t RXD2'
43 | static const uint8_t RXD2 = 5, RXD = 5;
| ^~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:462:19: error: conflicting declaration 'int8_t TXD2'
462 | int8_t RXD2 = -1, TXD2 = -1; //Port serie
| ^~~~
C:\Users\tallo\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.7\variants\wt32-eth01/pins_arduino.h:42:22: note: previous declaration as 'const uint8_t TXD2'
42 | static const uint8_t TXD2 = 17, TXD = 17;
| ^~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino: In function 'void InitGPIOs()':
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1314:10: error: assignment of read-only variable 'RXD2'
1314 | RXD2 = RX2_[pSerial]; //Port serie
| ~~~~~^~~~~~~~~~~~~~~
D:\Arduino_Jean\v14_11\Solar_Router_V14_11\Solar_Router_V14_11.ino:1315:10: error: assignment of read-only variable 'TXD2'
1315 | TXD2 = TX2_[pSerial];