Uprava knihovny WIFIMANAGER-ESP32-master.zip
Chci si do firmware co mám v ESP32 CAM vložit Wifi manager podle https://www.instructables.com/ESP8266-and-ESP32-With-WiFiManager/ ale narazil jsem na problém s knihovnou WIFIMANAGER-ESP32-master.zip a to v části Wifimanager.h jak jsem se dozvěděl s https://github.com/zhouhan0126/WIFIMANAGER-ESP32/issues/17
I was having the same HTTP_HEAD problem and the solution was simpler than it looked. I just edited the WiFiManager.h files and WifiManager.cpp replacing (HTTP_HEAD) with (HTTP_HEADER) and there was no more compilation problem.
konkrétně
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
Kde chci opravit
const char HTTP_HEADER[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
možná to bude těch oprav po víc, matně si vzpomínám že jsem to dělal ale nevím už postup, pochopitelně vím že se se ten archiv rozbalí upraví a s kompiluje ale teď nevím čím
a za druhé
V arduinu IDE mě to píše že Knihovna s názvem WIFIMANAGER-ESP32-master již existuje nevím co s tím ? díky
A proč ho chceš znova rozbalovat a přidávat? Prostě to uprav tam, kde jsi to měl (a stále máš) rozbalené od minula, ne?
To bylo na ESP8266 a popravdě nevím kde to hledat díky
Jestli jsi postupoval podle toho návodu, tak tam přece umístění máš.
Já myslím tu knihovnu jak opravit ne ten příklad nebo návod.
Vždyť jsi tam přece sám napsal, co je potřeba opravit.
Ale ano jen jsem zapomněl jak
Ach jo, tak znovu. Když ti píše, že tam ta knihovna už je, tak si prostě najdi ty zdrojáky, které tam už máš od minulého rozbalení a v nich proveď potřebné úpravy.
Defaultné umiestnenie knižníc Arduina sa nachádza tu:
/Users/<username>/Documents/Arduino/libraries/
Proste ak chceš niečo tvoriť, mal by si mať aspoň základné znalosti....ak ich nemáš, treba si naštudovať - je to nutnosť...
Pokud knihovnu nenajdeš tam co píše pme (já je mám většinou c:\Program Files (x86)\Arduino\libraries\), vyhledej si soubory WiFiManager.h a WifiManager.cpp, otevři je Notepadem nebo PSpadem (žádný Word apod.), změň řádky, které potřebuješ a ulož zpátky.
Arduino IDE ani kompilace tě při opravě nemusí zajímat.
Nebudu se sebe dělat borce ale včera jsem si na to vzpomněl v těch chybách při překladu tam je celá cesta k souborům (je to opraveno).Na uvedeném odkazu je příklad ESP32 ale to chci pro ESP32 CAM tam je rozmístění pinu a jejich názvy jiné , tak se ptám na piny jestli třeba u ESP32 CAM nemusí povolit nebo nastavit periferie pokud periferie používají stejné piny a tak dál .Další nejasnost je taková vis příloha kompilátor na to nic neříká já chci použít jen funkci wifiManager.startConfigPortal("OnDemandAP"); proč není zbarvená za tečkou jak wifiManager.autoConnect("ESP_AP", "12345678"); ? díky
Trochu jsem se přecenil i já. Domníval jsem se, že neznáš postup jak opravovat soubory knihoven. Knihovnu WifiManager neznám, a rozebírat se mi ji nechce. Nicméně jsem našel jiný fork, podle datumů vypadá udržovanější než ten z tvého odkazu. Zkus stáhnout knihovnu z něj.
Ad zabarvení funkcí: funkce startConfigPortal() v knihovně je, takže její volání překladač přeloží. Jméno ale není uvedeno v seznamu keywords.txt, tak IDE neví že ho má zabarvit. Stačí ho doplnit do části Methods and Functions.
Omlouvám se, jestli jsem vyvolal přílišné naděje.