GUI-Generic Builder (online)

User avatar
Goral64
Posts: 3151
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

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
Builder bazuje na bibliotece ESP8266 v3.0.1 i można wybrać jedną płytkę z poniższej listy:

Code: Select all

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)

Code: Select all

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
You do not have the required permissions to view the files attached to this post.
Last edited by Goral64 on Mon Nov 01, 2021 5:42 pm, edited 9 times in total.
Widzimy się na Supla Offline Party Season 2 :D

Image
User avatar
Robert Błaszczak
Posts: 4091
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra

Post

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
User avatar
Goral64
Posts: 3151
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

Robert Błaszczak wrote: Thu Feb 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
Last edited by Goral64 on Tue Aug 03, 2021 7:55 pm, edited 1 time in total.
Widzimy się na Supla Offline Party Season 2 :D

Image
User avatar
lukfud
Posts: 2110
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

Fantastyczne narzędzie. Zdradź na czym to uruchomiłeś :)
https://www.facebook.com/groups/supladiy/
User avatar
pzygmunt
Posts: 18486
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Brawo :)
User avatar
Goral64
Posts: 3151
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

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

Image
User avatar
Goral64
Posts: 3151
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie

Post

lukfud wrote: Thu Feb 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

Image
User avatar
MadOnion78
Posts: 1064
Joined: Sun Nov 24, 2019 3:53 pm
Location: Głubczyce

Post

: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 ;)
User avatar
lukfud
Posts: 2110
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa

Post

Goral64 wrote: Thu Feb 25, 2021 10:06 pm
lukfud wrote: Thu Feb 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
Posts: 18
Joined: Thu Oct 22, 2020 7:47 pm

Post

super robota :)

Return to “GUI Generic”