To sice ano, ale SW podpora stale neni nic moc, viz. nedavna prednaska Petra Stehlika na Linux days. Myslim, ze je to toto video https://m.youtube.com/watch?v=BgPVZ2avbdY
Ono se to pořád (pomalu) mění. Asi bych mohl mívat přednášku na téma "vývoj na ESP32" každého půl roku a pokaždé bych mohl říct, co od minula už neplatí a co je nového.
Teď je třeba doslova pár dní novinkou komplet webové prostředí na vývoj v Lue pro ESP32. Dost pěkné (i když mně to nejede, protože nepodporuju google-analytics.com). Taková webová klikátka mají šanci posunout ESP32 mezi lidi velmi rychle.
Já si pořídil tohle:
https://www.aliexpress.com/item/WEMOS-WiFi-Bluetooth-Battery-ESP32-development-tool/32811429908.html
Má to vyřešen držák na Li-Ion a jeho nabíjení, ale moc jsem si nepoexperimentoval, čekám na Lua. Takže tímto děkuji Petrovi za upozornění :-)
PaRi
Na Luu nečekat, stávající verze sice nemá všechny moduly jako ta pro ESP8266, ale za to má plně funkční U8G2, což je paráda (oproti U8G u ESP8266 velký skok správným směrem). Ostatní věci prý jdou v čisté Lue, když je potřeba (říkají někteří).
Dobré též je, že build Luy pro ESP32 je velmi jednoduchý a přímočarý, buildovací skript si sám stáhne překladač a vše přeloží. I když samozřejmě až bude jednoho krásného dne na nodemcu-build.com, bude ještě veseleji.
Luu jsem používal na ESP8266 a měl jsem s ní dost problémy se stabilitou. Trvalo mi hrozně dlouho to vyladit tak, aby to posílalo data a nepřestalo fungovat po pár dnech. Na ESP32 jsem přešel na Ardiuno framework a tyhle problémy zmizely. Napsal jsem kód a ten hned fungoval. Preferuješ Luu nebo Arduino?
To je na delší diskusi. Jak jsem zmiňoval na LinuxDays, tak na ESP32 bych aktuálně doporučil programovat v ESP-IDF, přestože je tam všechno "na dlouhé lokte". Ale člověk aspoň nemusí řešit chyby v dalších vrstvách a frameworcích.
NodeMCU Lua se pořád vyvíjí a se stabilitou normálně problémy nejsou, pokud ti neutíká někde paměť, což se dá jednoduše změřit a následně opravit.