ESP8266 v1.8 BETA

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

czw wrz 22, 2016 2:04 pm

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: 2222
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

czw wrz 22, 2016 9:21 pm

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!
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
Awatar użytkownika
pzygmunt
Posty: 7963
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt wrz 23, 2016 7:28 am

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 170 razy
Zybi
Posty: 1440
Rejestracja: ndz cze 26, 2016 4:24 pm

pt wrz 23, 2016 8:21 am

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: 7963
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

pt wrz 23, 2016 9:06 am

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

pt wrz 23, 2016 2:06 pm

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

sob wrz 24, 2016 12:30 pm

Próbuję skompilować sobie soft 3 kanały socket +DS i mam taki błąd:
Screen.png
Screen.png (22.97 KiB) Przejrzano 14674 razy
O co chodzi?
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
Awatar użytkownika
pzygmunt
Posty: 7963
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontaktowanie:

sob wrz 24, 2016 12:56 pm

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: 2222
Rejestracja: pn mar 14, 2016 11:48 pm
Lokalizacja: Biała Podlaska

sob wrz 24, 2016 11:04 pm

Skompilowałem z parametrami
CFG_SECTOR=0xBC
NOSSL=1
natomiast z
UPGRADE_1024=1
wyskoczył błąd. To wina SDK?
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
Zybi
Posty: 1440
Rejestracja: ndz cze 26, 2016 4:24 pm

ndz wrz 25, 2016 12:08 am

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