lors de compilations de projet arduino R4 mini avec IDE 1.8.19, apparaissent des "warnings" du compilateur (Cf. ci-après les copies de ces warnings). Dans le code C correspondant, on trouve en effet les lignescorrespondantes et les "warnings" semblent justifiés. Il ne s'agit pas de points de blocage, mais dans certains cas, cela peut être ambigu.
Y a-t-il des évolutions prévues pour ces points?
Exemples de "warnigs" obtenus lors de la compilation :
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/cm_backtrace/cm_backtrace.c: In function 'cm_backtrace_init':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/cm_backtrace/cm_backtrace.c:144:13: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
fw_name = firmware_name;
^
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/cm_backtrace/cm_backtrace.c:145:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hw_ver = hardware_ver;
^
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/cm_backtrace/cm_backtrace.c:146:12: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
sw_ver = software_ver;
^
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/tinyusb/rusb2/dcd_rusb2.c: In function 'wait_pipe_fifo_empty':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/tinyusb/rusb2/dcd_rusb2.c:289:3: warning: 'return' with a value, in function returning void
TU_ASSERT(num);
^~~~~~~~~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/tinyusb/rusb2/dcd_rusb2.c:288:13: note: declared here
static void wait_pipe_fifo_empty(rusb2_reg_t* rusb, uint8_t num) {
^~~~~~~~~~~~~~~~~~~~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/Interrupts.cpp: In function 'int pin2IrqChannel(int)':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/Interrupts.cpp:78:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(pin < 0 || pin >= PINS_COUNT) {
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp: In member function 'bool IRQManager::addPeripheral(Peripheral_t, void*)':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:385:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (irqcfg->first_irq_number != FSP_INVALID_VECTOR) {
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:448:38: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (irqcfg->first_irq_number != FSP_INVALID_VECTOR) {
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:609:26: warning: unused variable 'scfg' [-Wunused-variable]
i2c_slave_cfg_t *scfg = (i2c_slave_cfg_t *)p_cfg->scfg;
^~~~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:701:27: warning: unused variable 'mcfg' [-Wunused-variable]
i2c_master_cfg_t *mcfg = (i2c_master_cfg_t *)p_cfg->mcfg;
^~~~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp: In member function 'void IRQManager::set_canfd_error_link_event(int, int)':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1779:49: warning: unused parameter 'li' [-Wunused-parameter]
void IRQManager::set_canfd_error_link_event(int li, int ch)
^~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1779:57: warning: unused parameter 'ch' [-Wunused-parameter]
void IRQManager::set_canfd_error_link_event(int li, int ch)
^~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp: In member function 'void IRQManager::set_canfd_rx_link_event(int, int)':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1794:46: warning: unused parameter 'li' [-Wunused-parameter]
void IRQManager::set_canfd_rx_link_event(int li, int ch)
^~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1794:54: warning: unused parameter 'ch' [-Wunused-parameter]
void IRQManager::set_canfd_rx_link_event(int li, int ch)
^~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp: In member function 'void IRQManager::set_canfd_tx_link_event(int, int)':
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1809:46: warning: unused parameter 'li' [-Wunused-parameter]
void IRQManager::set_canfd_tx_link_event(int li, int ch)
^~
/home/louis/.arduino15/packages/arduino/hardware/renesas_uno/1.4.1/cores/arduino/IRQManager.cpp:1809:54: warning: unused parameter 'ch' [-Wunused-parameter]
void IRQManager::set_canfd_tx_link_event(int li, int ch)
^~
Il s'agit bien de l'outil et non d'un projet
Merci beaucoup de m'indiquer la suite donnée