Pomówieniaklew wrote: Fri Feb 02, 2024 2:40 pm Ja jak wrzuciłem soft z GG gosund na wemosa, to widziałem że pamięci ubywało, więc coś cieknie. Podejrzewam że w GG![]()
GOSUND sp111 awaria działania
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ja nie dodaję wszystkiego do kompilacji bo to wiadomo, że by się nie udało, stąd tak dużo pstryczków w builderze. Każdy przełącznik to nowa flaga która za pomocą ifdef pokazuje co ma się kompilować.klew wrote: Fri Feb 02, 2024 11:49 am To linker będzie musiał dorzucić całą implementację Hvac, bo istnienie tych obiektów zależy od konfiguracji urządzenia (czyli od wartości jakichś zmiennych, które nie są znane w trakcie kompilacji).
Jeśli natomiast wszystkie odniesienia do Hvac będą w ifdef'ach, to linker cały kod Hvac wywali, bo będzie wiedział, że jest nieużywany.
Pod kątem oszczędności na flashu, to wg mnie najłatwiej jest wyciąć wszystkie logi. W supla-device wystarczy tam kilka define dostawić do kompilacji i śladu po logach nie będzie.
Wrzuciłem już na https://gui-generic-builder.supla.io/test.php twoje zmiany. Dodatkowo dodaję do kompilacji SUPLA_EXCLUDE_LITTLEFS_CONFIG oraz SUPLA_DISABLE_LOGS a o to wyniki Różnica między kompilacjami na czystym GG bez wybranej żadnej dodatkowej flagi to 27KB. Po dodaniu licznika energii oraz dodatkowych flag wymaganych przy Gosund to tylko mizerne 2KB. Więc gdzie te 27KB? nie można tego jakoś zoptymalizować? A może faktycznie wystarczy ustawić inaczej kompilator aby ignorował obszary nieużywane?
Co do twojej optymalizacji pod względem RAM wygląda na pełny sukces
You do not have the required permissions to view the files attached to this post.
https://gui-generic-builder.supla.io/
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
taki jaki działał do tej poryrobertklepacki94 wrote: Fri Feb 02, 2024 4:14 pm @krycha88 generować dla SP111 pełen soft z szablonu na testy ?
https://gui-generic-builder.supla.io/
-
robertklepacki94
- Posts: 1933
- Joined: Thu Sep 02, 2021 1:06 pm
- Has thanked: 5 times
- Been thanked: 14 times
Wgranekrycha88 wrote: Fri Feb 02, 2024 4:20 pmtaki jaki działał do tej poryrobertklepacki94 wrote: Fri Feb 02, 2024 4:14 pm @krycha88 generować dla SP111 pełen soft z szablonu na testy ?![]()
Na GG v7.7.21 wolna pamięć 18.32KB
Na GG v7.13.00 wolna pamięć 17.52KB
Gniazdko załączone cały wieczór, testujemy.
Wziąłem udział w Supla Offline Party 2023
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
nie
https://gui-generic-builder.supla.io/
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Ja nie posiadam SP111, więc niestety nie pomogę. Ale też uważam, że dobrze byłoby to przetestować z włączonym SSl-em.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
-
Robert Błaszczak
- Posts: 5222
- Joined: Sat Dec 22, 2018 8:55 pm
- Location: Zielona Góra
- Has thanked: 37 times
- Been thanked: 27 times
Ale na dowolnym ESP brak jest pomiaru energii, a to może (nawet jeśli nie będzie przesyłanych wartości) zaburzać test.
Pozdrawiam
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
Robert Błaszczak
Moja prywatna strona: www.blaszczak.pl
