esp32 tft soucis de compilation

Répondre
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

esp32 tft soucis de compilation

Message par lglinux3d »

Bonjour,
je voulais programmer mon nodemcu esp32s (qui date de début 2018) pour l'écran tft mais j'ai une erreur de compilation que je ne comprends pas;)
j'ai sdfat d'installé depuis plusieurs années déjà et je me demande si cela ne viens pas de la ? (je viens de mettre la version préconisé dans "Firmware ESP32 TFT") et c'est pareil.
Il manque un fichier

Arduino : 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Carte : "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"

browser.cpp:5:23: error: SdFatUtil.h: No such file or directory

compilation terminated.

exit status 1
SdFatUtil.h: No such file or directory


Si quelqu'un a une idée du soucis ;)

Merci d'avance de vos réponses.
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: esp32 tft soucis de compilation

Message par mstrens »

chez moi, ESP32 compile avec la dernière version (1.1.0) de sdfat.
J'ai installé cette version de sdfat via l'arduino IDE ( menu gérer les bibliothèques ).

A noter que le n'ai pas de fichier "sdfatutil.h" dans la bibliothèque installée sur mon pc.
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: esp32 tft soucis de compilation

Message par lglinux3d »

j'ai aussi installer sdfat 1.1.0 depuis l'ide arduino et il me demande ce fameux fichier ? que je n'ai pas non plus dans la bibliothèque sdfat ?
Pourtant dans le fichier browser.cpp il demande bien a ligne 5 : #include <SdFatUtil.h>
j'ai beau regardé dans le dossier "grbl_controller_esp32" ou "sdfat" ce fichier n'existe pas ?
version de "grbl_controller_esp32" prise ici : https://github.com/mstrens/grbl_controller_esp32

merci d'éclairer ma lanterne :)

alors j'ai réussit la compilation mais il a fallut que je commente les lignes 5 et 6 de browser.cpp
Qui correspondent a :
ligne 5 : #include <SdFatUtil.h>
ligne 6 : #include <SystemInclude.h>
Je me demande si cela est normal ? ;)
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: esp32 tft soucis de compilation

Message par mstrens »

Le lien donné est bien celui de la version ESP32.
Toutefois quand je consulte ce fichier sur github, il n'utilise pas sdfatutil.h mais bien sdfat.h

Code : Tout sélectionner

// to do : 
//         remove Serial
//         run wifi in the same core as normal wifi core in a separate task (can perhaps gives an issue for sharing SPI)
//         allows to configure and run in AP mode instead of STA
//         implement buttons and remove button Home


#include <SPI.h>
#include "SdFat.h"
#include <WiFi.h>              // Built-in
#include <WebServer.h>
#include "config.h"
#include "language.h"
#include "browser.h"
#include "draw.h"
Je pense qu'il est bon de recharger la version de github.
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: esp32 tft soucis de compilation

Message par lglinux3d »

oui je viens de recharger le github et aucun soucis de compilation
en effet les ligne incriminées ne sont plus dans le nouveau chargement.
Les mystere de github :)
Un grand Merci mstrens
Répondre