Wersja 1.8
- Eliminacja sterownika key.c
- Odczyt stanów wejść timerami tak aby maksymalnie eliminować przypadkowe przerwania wynikające z zakłóceń
- Reorganizacja kodu tak aby kod dotyczący konkretnych urządzeń był wyseparowany do osobnych plików (include/board)
- Usunięcie obsługi "pamięci" elektrozaczepu dla modułu bramowego - obsługa tej funkcji będzie realizowana na poziomie serwera.
- Dodanie wifsocket_x4 (4 przekaźniki i 4 przyciski)
https://github.com/SUPLA/supla-core/tre ... T_1.8-BETA
ESP8266 v1.8 BETA
Wifisocket_x4 kompiluje się bez błędów, działa ze smartfonem, niestety nie działają przyciski "ręczne".Nie mogę nawet wejść w konfig.
Czy coś trzeba "włączyć" przed kompilacją?
Ogólnie źrodełka są wiele bardziej przejrzyste... dobra robota!
Czy coś trzeba "włączyć" przed kompilacją?
Ogólnie źrodełka są wiele bardziej przejrzyste... dobra robota!
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Pobierz jeszcze raz źródła.
Przyciski na GPIO 0 i 2 muszą mieć pullup-a i działają tylko w trybie BUTTON, aby nie było problemów przy bootowaniu.
Przyciski na GPIO 4 i 5 muszą mieć pull-down-a. Mogą pracować w trybie BUTTON/SWITCH w zależności od konfiguracji
przez WWW.
W załączniku firmware dla wifisocket_x4 dla osób, które nie mogą go sobie samodzielnie skompilować.
Flash 512Kb
Przyciski na GPIO 0 i 2 muszą mieć pullup-a i działają tylko w trybie BUTTON, aby nie było problemów przy bootowaniu.
Przyciski na GPIO 4 i 5 muszą mieć pull-down-a. Mogą pracować w trybie BUTTON/SWITCH w zależności od konfiguracji
przez WWW.
W załączniku firmware dla wifisocket_x4 dla osób, które nie mogą go sobie samodzielnie skompilować.
Flash 512Kb
- Załączniki
-
- wifisocket_x4_eagle.irom0text.zip
- (204.37 KiB) Pobrany 279 razy
Wifisocket_x4 potrzebuje modułów z dużą ilość wyprowadzonych GPIO, jak np. ESP-07, ESP-12, ESP-12E, ESP12F a te moduły są z pamięcią flash 1MB lub 4MB, więc czy kompilacja na flash 512kb jest odpowiednia?pzygmunt pisze: W załączniku firmware dla wifisocket_x4 dla osób, które nie mogą go sobie samodzielnie skompilować.
Flash 512Kb
Racja.... pośpiech.
Github uaktualniony.
Obecny build dodatkowo wyłącza przerwania na przyciskach w momencie przełączania przekaźnika.
Pozwala to pomijać generowane przez przekaźnik zakłócenia.
W załączniku wersja dla 1MB flash
boot_v1.2.bin---->0x00000
wifisocket_x4_user1.1024.new.2.bin--->0x01000
Obecny build dodatkowo wyłącza przerwania na przyciskach w momencie przełączania przekaźnika.
Pozwala to pomijać generowane przez przekaźnik zakłócenia.
W załączniku wersja dla 1MB flash
boot_v1.2.bin---->0x00000
wifisocket_x4_user1.1024.new.2.bin--->0x01000
- Załączniki
-
- wifisocket_x4_user1.1024.new.2.zip
- (206.03 KiB) Pobrany 256 razy
Próbuję skompilować sobie soft 3 kanały socket +DS i mam taki błąd:
O co chodzi?TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
Nie masz miejsca. Musisz w build.h dodać
CFG_SECTOR=0xBC
UPGRADE_1024=1
dla swojej płytki.
Pierwsza deklaracja to, że zapis konfiguracji ma być dla 1Mb flash-a
Druga to aby inaczej była kompilowana binarka (z bootloaderem)
CFG_SECTOR=0xBC
UPGRADE_1024=1
dla swojej płytki.
Pierwsza deklaracja to, że zapis konfiguracji ma być dla 1Mb flash-a
Druga to aby inaczej była kompilowana binarka (z bootloaderem)
Skompilowałem z parametrami
CFG_SECTOR=0xBC
NOSSL=1
natomiast z
UPGRADE_1024=1
wyskoczył błąd. To wina SDK?
CFG_SECTOR=0xBC
NOSSL=1
natomiast z
UPGRADE_1024=1
wyskoczył błąd. To wina SDK?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego