ESP8266 v1.8 BETA

Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

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!
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
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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
Załączniki
wifisocket_x4_eagle.irom0text.zip
(204.37 KiB) Pobrany 279 razy
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

pzygmunt pisze: W załączniku firmware dla wifisocket_x4 dla osób, które nie mogą go sobie samodzielnie skompilować.
Flash 512Kb
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?
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Racja.... pośpiech.
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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
Załączniki
wifisocket_x4_user1.1024.new.2.zip
(206.03 KiB) Pobrany 256 razy
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Próbuję skompilować sobie soft 3 kanały socket +DS i mam taki błąd:
Screen.png
Screen.png (22.97 KiB) Przejrzano 17521 razy
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
Awatar użytkownika
pzygmunt
Posty: 18279
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

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)
Awatar użytkownika
slawek
Posty: 2465
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

Skompilowałem z parametrami
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
Zybi
Posty: 1511
Rejestracja: ndz cze 26, 2016 4:24 pm

Sławek kompiluj z Upgrade ale z SDK154, wtedy będzie również SSL.
ODPOWIEDZ

Wróć do „supla-dev”