GUI-Generic Builder (online)

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

Bazując na popularnym i wciąż rozwijającym się prężnie projekcie GUI Generic (opis na forum) kolegów @Espablo i @krycha88 popełniłem mały, własny wkład uzupełniający do projektu, czyli wspomniany w tytule GUI Generic Builder (https://gui-generic-builder.supla.io/) w wersji online.
Kilkoma kliknięciami i chwilą oczekiwania dostajemy skompilowany firmware GUI Generic (https://github.com/krycha88/GUI-Generic) rozwijany w forku @krycha88 w gałęzi master.
Zarówno GUI Generic jak i Builder można wesprzeć gotówkowo stawiając kawę na stronie https://buycoffee.to/gui-generic-and-builder do czego gorąco zachęcamy.
Tyle tytułem wstępu.
GGB1-7-1.png
GGB1-7-1.png (84.44 KiB) Przejrzano 21849 razy
Builder bazuje na bibliotece ESP8266 v3.0.1 i można wybrać jedną płytkę z poniższej listy:

Kod: Zaznacz cały

Generic ESP8266 Module
Generic ESP8285 Module
Domyślną płytką jest Generic ESP8266 Module
Wybór płytki pozwala zawęzić dostępne dla niej ustawienia pamięci FLASH z listy poniżej (te dostępne są dla domyślnej płytki)

Kod: Zaznacz cały

1MB (FS:64KB OTA:~470KB)
2MB (FS:64KB OTA:~992KB)
Na liście nie ma ustawień pamięci FLASH bez systemu plików, który jest wymagany do prawidłowego działania GUI Generic. Dostępne są najmniejsze FS dla danej wielkości pamięci.
Domyślnie włączone są opcje Konfiguracja (LED, Config) (umożliwia skonfigurowanie "systemowego" LED-a oraz przycisku uruchamiającego tryb CONFIG modułu oraz Aktualizacja WWW (umożliwia wgrywanie nowego firmware poprzez stronę WWW modułu). Oczywiście można te opcje wyłączyć przed wygenerowaniem firmware ale może to skutkować problemami w późniejszej eksploatacji.
Opcja szyfrowania połączenia jest domyślnie wyłączona, gdyż zużywa 10KB pamięci operacyjnej ESP, a to z kolei przy wybraniu dużej liczby innych opcji spowoduje niestabilną pracę modułu.
Resztę opcji można sobie włączać wg potrzeb.

Czas oczekiwania na wygenerowanie firmware nie powinien przekroczyć 3 minut. Jeśli mimo wszystko w ciągu 3 minut nie doczekaliśmy się linka do pobrania firmware, za chwilę możemy powtórzyć generowanie z tymi samymi ustawieniami i firmware powinno się pobrać. Jeśli ktoś przed nami wygenerował już firmware z takimi samymi parametrami jak nasze, wtedy firmware się nie generuje jeszcze raz tylko pobiera się wcześniej wygenerowane.

I to byłoby tyle. Częstujcie się i dzielcie się uwagami.

@krycha88 ciągle rozwija swoją kopię projektu GUI Generic w gałęzi develop i jego wysiłki na tym etapie testowym można także skompilować Builderem pod adresem https://gui-generic-builder.supla.io/test.php

[EDIT: 05.04.2021]
Uważni pewnie zauważyli, że adres Buildera zmienił się na https://gui-generic-builder.supla.io a stało się to dzięki uprzejmości @pzygmunt i firmy AC SOFTWARE SP. Z O.O. sponsorowi projektu SUPLA.

[EDIT: 25.06.2021]
Builder bazuje od teraz na bibliotece ESP8266 v3.0.1
Ostatnio zmieniony pn lis 01, 2021 5:42 pm przez Goral64, łącznie zmieniany 9 razy.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Awatar użytkownika
Robert Błaszczak
Posty: 3940
Rejestracja: sob gru 22, 2018 8:55 pm
Lokalizacja: Zielona Góra
Kontakt:

A jaki link do tego buildera online? Bo wrzuciłeś link do Gmail'a :D .
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Awatar użytkownika
Goral64
Posty: 3129
Rejestracja: pt gru 27, 2019 6:22 pm
Lokalizacja: Żerniki Wrocławskie
Kontakt:

Robert Błaszczak pisze: czw lut 25, 2021 9:17 pm A jaki link do tego buildera online? Bo wrzuciłeś link do Gmail'a :D .
A się dziadostwo samo wkleiło! :)
Poprawiłem a tutaj żeby było widać: https://gui-generic-builder.supla.io
Ostatnio zmieniony wt sie 03, 2021 7:55 pm przez Goral64, łącznie zmieniany 1 raz.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Awatar użytkownika
lukfud
Posty: 2087
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

Fantastyczne narzędzie. Zdradź na czym to uruchomiłeś :)
https://www.facebook.com/groups/supladiy/
Awatar użytkownika
pzygmunt
Posty: 18207
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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

Niektóre kombinacje opcji niestety powodują błędy kompilacji :(
Trzeba będzie każdą przeglądnąć i zobaczyć czy to kompilator głupieje, czy kod nie jest przygotowany na takie kombinacje opcji.
Widzimy się na Supla Offline Party Season 2 :D

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

lukfud pisze: czw lut 25, 2021 9:52 pm Fantastyczne narzędzie. Zdradź na czym to uruchomiłeś :)
Kontener dockera, w którym umieściłem apache + php + arduino-cli i autorska apka w PHP + zadanko crona do kompilacji.
Widzimy się na Supla Offline Party Season 2 :D

Obrazek
Awatar użytkownika
MadOnion78
Posty: 1060
Rejestracja: ndz lis 24, 2019 3:53 pm
Lokalizacja: Głubczyce

:o
Miód malina.
3x SRW-01, 1x mSRW-01, 7x ROW-02, 2x SBW-02, 2x LIW-01, 1x SLW-02, 1x SLW-02, 1x MEW-01, 1x DIW-01, RNW-01 ;)
Awatar użytkownika
lukfud
Posty: 2087
Rejestracja: czw lis 23, 2017 11:33 pm
Lokalizacja: Warszawa

Goral64 pisze: czw lut 25, 2021 10:06 pm
lukfud pisze: czw lut 25, 2021 9:52 pm Fantastyczne narzędzie. Zdradź na czym to uruchomiłeś :)
Kontener dockera, w którym umieściłem apache + php + arduino-cli i autorska apka w PHP + zadanko crona do kompilacji.
arduino-cli - fakt zapomniałem o nim. Dzięki

Dobry pomysł, fajne narzędzie dla nie-arduinowców ;)
https://www.facebook.com/groups/supladiy/
zbyszek69
Posty: 18
Rejestracja: czw paź 22, 2020 7:47 pm

super robota :)
Zablokowany

Wróć do „GUI Generic”