Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 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

Předmět Autor Datum
A proč ho chceš znova rozbalovat a přidávat? Prostě to uprav tam, kde jsi to měl (a stále máš) rozba…
Wikan 29.01.2021 14:50
Wikan
To bylo na ESP8266 a popravdě nevím kde to hledat:-( díky
Víťa 29.01.2021 16:24
Víťa
Jestli jsi postupoval podle toho návodu, tak tam přece umístění máš.
Wikan 29.01.2021 16:28
Wikan
Já myslím tu knihovnu jak opravit ne ten příklad nebo návod.
Víťa 29.01.2021 16:41
Víťa
Vždyť jsi tam přece sám napsal, co je potřeba opravit.
Wikan 29.01.2021 16:43
Wikan
Ale ano jen jsem zapomněl jak:-[
Víťa 29.01.2021 16:46
Víťa
Ach jo, tak znovu. Když ti píše, že tam ta knihovna už je, tak si prostě najdi ty zdrojáky, které ta…
Wikan 29.01.2021 16:48
Wikan
Defaultné umiestnenie knižníc Arduina sa nachádza tu: /Users/<username>/Documents/Arduino/libraries…
pme 29.01.2021 19:43
pme
Pokud knihovnu nenajdeš tam co píše pme (já je mám většinou c:\Program Files (x86)\Arduino\libraries…
Prim 29.01.2021 22:37
Prim
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á…
Víťa 30.01.2021 13:34
Víťa
Trochu jsem se přecenil i já. Domníval jsem se, že neznáš postup jak opravovat soubory knihoven. Kni… poslední
Prim 30.01.2021 17:30
Prim

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.

Zpět do poradny Odpovědět na původní otázku Nahoru