IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

ESP32S3 Sense Erreur de compilation [Arduino ESP32]


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    962
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 962
    Par défaut ESP32S3 Sense Erreur de compilation
    Bonjour à tous

    Je suis en train d'essayer de faire fonctionner ceci (toujours pour mon petit-fils) !:
    https://www.instructables.com/Camera-NanoTank/
    https://github.com/moononournation/FSBrowserPlus


    L’intérêt de ce projet est qu'il conjugue à la fois l'utilisation de ESP32S3 et de la caméra 2 éléments nouveaux pour moi

    Avant de compiler ce programme, j'ai pris la sage pécaution sous Aduino IDE 1.8.19 de tester le module avec :
    Exemples -> ESP32 -> Camera -> CameraWebServer
    et le module fonctionne
    par contre dans le projet , je suis bloqué par :
    "Erreur de compilation pour la carte XIAO_ESP32S3"

    La liste des alarmes à la compilation est ici :

    In file included from D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\FSBrowserPlus_V20231223a.ino:31:
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h: In function 'void initCamera()':
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:22:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_sda' is deprecated: please use pin_sccb_sda instead [-Wdeprecated-declarations]
    22 | config.pin_sscb_sda = SIOD_GPIO_NUM;
    | ^~~~~~~~~~~~
    In file included from D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:3:
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:123:13: note: declared here
    123 | int pin_sscb_sda __attribute__((deprecated("please use pin_sccb_sda instead"))); /*!< GPIO pin for camera SDA line (legacy name) */
    | ^~~~~~~~~~~~
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:22:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_sda' is deprecated: please use pin_sccb_sda instead [-Wdeprecated-declarations]
    22 | config.pin_sscb_sda = SIOD_GPIO_NUM;
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:123:13: note: declared here
    123 | int pin_sscb_sda __attribute__((deprecated("please use pin_sccb_sda instead"))); /*!< GPIO pin for camera SDA line (legacy name) */
    | ^~~~~~~~~~~~
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:22:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_sda' is deprecated: please use pin_sccb_sda instead [-Wdeprecated-declarations]
    22 | config.pin_sscb_sda = SIOD_GPIO_NUM;
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:123:13: note: declared here
    123 | int pin_sscb_sda __attribute__((deprecated("please use pin_sccb_sda instead"))); /*!< GPIO pin for camera SDA line (legacy name) */
    | ^~~~~~~~~~~~
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:23:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_scl' is deprecated: please use pin_sccb_scl instead [-Wdeprecated-declarations]
    23 | config.pin_sscb_scl = SIOC_GPIO_NUM;
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:127:13: note: declared here
    127 | int pin_sscb_scl __attribute__((deprecated("please use pin_sccb_scl instead"))); /*!< GPIO pin for camera SCL line (legacy name) */
    | ^~~~~~~~~~~~
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:23:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_scl' is deprecated: please use pin_sccb_scl instead [-Wdeprecated-declarations]
    23 | config.pin_sscb_scl = SIOC_GPIO_NUM;
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:127:13: note: declared here
    127 | int pin_sscb_scl __attribute__((deprecated("please use pin_sccb_scl instead"))); /*!< GPIO pin for camera SCL line (legacy name) */
    | ^~~~~~~~~~~~
    D:\5- ELECTRONIQUE\Camera NanoTank\Programme\FSBrowserPlus_V20231223a\cameraAPI.h:23:12: warning: 'camera_config_t::<unnamed union>::pin_sscb_scl' is deprecated: please use pin_sccb_scl instead [-Wdeprecated-declarations]
    23 | config.pin_sscb_scl = SIOC_GPIO_NUM;
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.1-3662303f31/esp32s3/include/espressif__esp32-camera/driver/include/esp_camera.h:127:13: note: declared here
    127 | int pin_sscb_scl __attribute__((deprecated("please use pin_sccb_scl instead"))); /*!< GPIO pin for camera SCL line (legacy name) */
    | ^~~~~~~~~~~~
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp: In function 'bool getMD5(uint8_t*, uint16_t, char*)':
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:74:3: error: 'mbedtls_md5_starts_ret' was not declared in this scope; did you mean 'mbedtls_md5_starts'?
    74 | mbedtls_md5_starts_ret(&_ctx);
    | ^~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_md5_starts
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:75:3: error: 'mbedtls_md5_update_ret' was not declared in this scope; did you mean 'mbedtls_md5_update'?
    75 | mbedtls_md5_update_ret(&_ctx, data, len);
    | ^~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_md5_update
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\WebAuthentication.cpp:76:3: error: 'mbedtls_md5_finish_ret' was not declared in this scope; did you mean 'mbedtls_md5_finish'?
    76 | mbedtls_md5_finish_ret(&_ctx, _buf);
    | ^~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_md5_finish
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncEventSource.cpp: In member function 'void AsyncEventSourceClient::_queueMessage(AsyncEventSourceMessage*)':
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncEventSource.cpp:188:7: error: 'ets_printf' was not declared in this scope; did you mean 'vswprintf'?
    188 | ets_printf("ERROR: Too many messages queued\n");
    | ^~~~~~~~~~
    | vswprintf
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp: In member function 'IPAddress AsyncWebSocketClient::remoteIP()':
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp:832:28: error: call of overloaded 'IPAddress(unsigned int)' is ambiguous
    832 | return IPAddress(0U);
    | ^
    In file included from C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/Arduino.h:193,
    from C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp:21:
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/IPAddress.h:51:5: note: candidate: 'IPAddress::IPAddress(const uint8_t*)'
    51 | IPAddress(const uint8_t *address);
    | ^~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/IPAddress.h:50:5: note: candidate: 'IPAddress::IPAddress(uint32_t)'
    50 | IPAddress(uint32_t address);
    | ^~~~~~~~~
    C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\cores\esp32/IPAddress.h:29:7: note: candidate: 'constexpr IPAddress::IPAddress(const IPAddress&)'
    29 | class IPAddress: public Printable
    | ^~~~~~~~~
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp: In constructor 'AsyncWebSocketResponse::AsyncWebSocketResponse(const String&, AsyncWebSocket*)':
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp:1262:3: error: 'mbedtls_sha1_starts_ret' was not declared in this scope; did you mean 'mbedtls_sha1_starts'?
    1262 | mbedtls_sha1_starts_ret(&ctx);
    | ^~~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_sha1_starts
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp:1263:3: error: 'mbedtls_sha1_update_ret' was not declared in this scope; did you mean 'mbedtls_sha1_update'?
    1263 | mbedtls_sha1_update_ret(&ctx, (const unsigned char*)key.c_str(), key.length());
    | ^~~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_sha1_update
    C:\Users\Utilisateur\Documents\Arduino\libraries\ESPAsyncWebServer\src\AsyncWebSocket.cpp:1264:3: error: 'mbedtls_sha1_finish_ret' was not declared in this scope; did you mean 'mbedtls_sha1_finish'?
    1264 | mbedtls_sha1_finish_ret(&ctx, hash);
    | ^~~~~~~~~~~~~~~~~~~~~~~
    | mbedtls_sha1_finish
    Plusieurs bibliothèque trouvées pour "WiFi.h"
    Utilisé : C:\Users\Utilisateur\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.0.0-alpha3\libraries\WiFi
    Non utilisé : C:\Program Files (x86)\Arduino\libraries\WiFi
    exit status 1
    Erreur de compilation pour la carte XIAO_ESP32S3
    et là est mon problème , je ne vois pas où se situe l'erreur, comme je vous l'ai dit ceci est nouveau pour mùoi et l'utilistion de ESPAsyncWebServer
    reste très nébuleux ....

    Un éclairage de votre part me serait donc très salutaire ....

    merci encore et Bonnes Fêtes à tous !!

    pascal

  2. #2
    Membre éprouvé
    Inscrit en
    Juillet 2004
    Messages
    962
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 962
    Par défaut
    l'erreur venait, semble-t-il, d'une bibliothèque non à jour
    j'ai pu au final procéder à la compilation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Erreur de compilation après modification du Uses
    Par DevelOpeR13 dans le forum Langage
    Réponses: 5
    Dernier message: 30/10/2007, 14h23
  2. Erreur de compilation du noyau
    Par pierreg dans le forum Administration système
    Réponses: 12
    Dernier message: 31/01/2007, 18h53
  3. Réponses: 10
    Dernier message: 22/09/2003, 21h58
  4. Réponses: 4
    Dernier message: 27/08/2003, 21h34
  5. Réponses: 2
    Dernier message: 04/03/2003, 23h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo