Wkrótce pojawi się wersja 2.0 (z pominięciem 1.8)
Ma ona sporo zmian w kodzie oraz wspiera aktualizację firmware-u online.
Nie wspiera już ESP01 - dla tej wersji sprzętu należy użyć starszej wersji programowania.
Zmiany można śledzić na https://github.com/SUPLA/supla-core/tre ... SP8266_IOT
ESP8266 - 2.0
Wszystko co ma 512KB flash-a już nie będzie wspierane przez nowsze wersje.
Espressif tez już nie będzie wspierał SDK dla pamięci mniejszej niż 1024KB.
Cały problem polega na tym, że w przypadku NON FOTA do dyspozycji pozostaje tylko 240 pamięci na firmware (+64Kb eagle), w przypadku FOTA 172KB, a to już trochę za mało. (oczywiście mowa o 512KB flash).
Oczywiście można "nagiąć" przestrzeń na przestrzeń adresową "user data". ale to już zainteresowani niech robią we własnym zakresie. Wtedy się zmieści. Można też kombinować ICACHE ale już coraz trudniej "wycyrklować".
PS. Poprzednie wersje troche w złym miejscu zapisywały config. Teraz wyszło jak przeglądnąłem jeszcze raz organizację pamięci przy temacie FOTA.
Espressif tez już nie będzie wspierał SDK dla pamięci mniejszej niż 1024KB.
Cały problem polega na tym, że w przypadku NON FOTA do dyspozycji pozostaje tylko 240 pamięci na firmware (+64Kb eagle), w przypadku FOTA 172KB, a to już trochę za mało. (oczywiście mowa o 512KB flash).
Oczywiście można "nagiąć" przestrzeń na przestrzeń adresową "user data". ale to już zainteresowani niech robią we własnym zakresie. Wtedy się zmieści. Można też kombinować ICACHE ale już coraz trudniej "wycyrklować".
PS. Poprzednie wersje troche w złym miejscu zapisywały config. Teraz wyszło jak przeglądnąłem jeszcze raz organizację pamięci przy temacie FOTA.
Trzeba przełączyć moduł w tryb konfiguracji.
Zaznaczyć Firmware Update na "YES"
Uruchomić ponownie.
Wtedy przy pierwszym połączeniu z serwerem zostanie pobrany update (o ile jest).
Zostanie sprawdzony podpis cyfrowy i jeżeli wszystko będzie ok to nowy firmware zostanie ustawiony jako podstawowy.