🆕 GUI-Generic Builder - nowy element: FLASH

Awatar użytkownika
Goral64
Posty: 3131
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

Do definicji JSON dodano nowy element FLASH, który określa dla jakiej wielkości pamięci FLASH ma nastąpić kompilacja.
Jest to ważne, aby upgrade GUI-Generic było dla tej samej wielkości pamięci co zainstalowany, gdyż w przeciwnym razie nastąpi utrata zapamiętanej w pamięci konfiguracji modułu. Wtedy niezbędne jest skorzystanie z zapisanej wcześniej na dysku konfiguracji do odtworzenia.

Tak więc od teraz możemy sobie tę wielkość zapamiętać w JSON i nie martwić się, że zapomnimy o jej ustawieniu przy generowaniu nowej wersji.

Aby z tego skorzystać do JSONa na końcu dodajemy po przecinku

Kod: Zaznacz cały

"FLASH":"<flash>"
gdzie <flash> może przyjąć następujące wartości:
  • dla ESP82xx: 1M64 [1MB (FS:64KB OTA:~470KB)] lub 2M64 [2MB (FS:64KB OTA:~992KB)]
  • dla ESP8266: 4M1M [4MB (FS:1MB OTA:~1019KB)]
  • dla ESP32: min_spiffs [Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS)]
Jak widać przy okazji przywróciliśmy możliwość skompilowania firmware dla pamięci 4MB co może się przydać np. na Wemos D1 mini. Mając moduły z pamięcią 2MB i 4MB i kompilując GUI-Generic z tymi wielkościami pamięci zapewniamy sobie możliwość update przez OTA od razu, bez dwuetapowego updatera.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Dobra robota, wieczorem poprawie aktualne szablony aby podpowiadała się prawidłową pamięć ;)
https://gui-generic-builder.supla.io/
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Goral64 pisze: pn sie 15, 2022 10:49 am Do definicji JSON dodano nowy element FLASH, który określa dla jakiej wielkości pamięci FLASH ma nastąpić kompilacja.
Poprawiłem domyślne szablony ale coś nie chce się podpowiadać poprawna pamięć:
https://github.com/krycha88/GUI-Generic ... s.json#L13

@Goral64 spojrzysz? :)

edit:
już nieaktualne, zostało do poprawione po stronie buildera :)
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „GUI Generic”