Hier, 11:06 AM
Bonjour,
J'ai déjà réalisé en partie le hardware.
Je l'avais testé avec la version 1 qui mesurait l'intensité et la tension, c'était parfaitement fonctionnel .
J'ai découvert qu'il y avait la version 7
J'ai essayé de la compiler, et là j'ai cette erreur un peu incompréhensible pour moi.
j'espère que vous pourrez me donner la solution pour pouvoir le compiler et tester cette version.
Merci par avance.
J'ai déjà réalisé en partie le hardware.
Je l'avais testé avec la version 1 qui mesurait l'intensité et la tension, c'était parfaitement fonctionnel .
J'ai découvert qu'il y avait la version 7
J'ai essayé de la compiler, et là j'ai cette erreur un peu incompréhensible pour moi.
j'espère que vous pourrez me donner la solution pour pouvoir le compiler et tester cette version.
Merci par avance.
Code :
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino: In function 'void setup()':
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:76:21: error: invalid conversion from 'int' to 'const esp_task_wdt_config_t*' [-fpermissive]
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:328:21: note: in expansion of macro 'WDT_TIMEOUT'
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:328:20: error: too many arguments to function 'esp_err_t esp_task_wdt_init(const esp_task_wdt_config_t*)'
In file included from E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:56:
C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.3-cfea4f7c-v1\esp32/include/esp_system/include/esp_task_wdt.h:47:11: note: declared here
47 | esp_err_t esp_task_wdt_init(const esp_task_wdt_config_t *config);
| ^~~~~~~~~~~~~~~~~
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:450:21: error: too many arguments to function 'hw_timer_t* timerBegin(uint32_t)'
In file included from C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32/esp32-hal.h:98,
from C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32/Arduino.h:36,
from C:\Users\Marc\AppData\Local\arduino\sketches\D60260106C1025DD4DBB6A28CA356EE5\sketch\Solar_Router_V7_03_RMS.ino.cpp:1:
C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32/esp32-hal-timer.h:35:13: note: declared here
35 | hw_timer_t *timerBegin(uint32_t frequency);
| ^~~~~~~~~~
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:451:23: error: too many arguments to function 'void timerAttachInterrupt(hw_timer_t*, void (*)())'
C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\cores\esp32/esp32-hal-timer.h:50:6: note: declared here
50 | void timerAttachInterrupt(hw_timer_t *timer, void (*userFunc)(void));
| ^~~~~~~~~~~~~~~~~~~~
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:452:3: error: 'timerAlarmWrite' was not declared in this scope; did you mean 'timerWrite'?
E:\Arduino\Solar_Router_V7_03_RMS\Solar_Router_V7_03_RMS.ino:453:3: error: 'timerAlarmEnable' was not declared in this scope; did you mean 'timerAlarm'?
Plusieurs bibliothèque trouvées pour "WiFi.h"
Utilisé: C:\Users\Marc\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.1.1\libraries\WiFi
Non utilisé: E:\Arduino\libraries\WiFiNINA
Plusieurs bibliothèque trouvées pour "DallasTemperature.h"
Utilisé: E:\Arduino\libraries\DallasTemperature
Non utilisé: E:\Arduino\libraries\Arduino-Temperature-Control-Library-master
exit status 1
Compilation error: invalid conversion from 'int' to 'const esp_task_wdt_config_t*' [-fpermissive]