ESP8266 v1.8 BETA

Post Reply
User avatar
pzygmunt
Posts: 7043
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Thu Sep 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
User avatar
slawek
Posts: 2216
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Thu Sep 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ę...
User avatar
pzygmunt
Posts: 7043
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Sep 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
Attachments
wifisocket_x4_eagle.irom0text.zip
(204.37 KiB) Downloaded 162 times
Zybi
Posts: 1388
Joined: Sun Jun 26, 2016 4:24 pm

Fri Sep 23, 2016 8:21 am

pzygmunt wrote: 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?
User avatar
pzygmunt
Posts: 7043
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Sep 23, 2016 9:06 am

Racja.... pośpiech.
User avatar
pzygmunt
Posts: 7043
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Fri Sep 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
Attachments
wifisocket_x4_user1.1024.new.2.zip
(206.03 KiB) Downloaded 156 times
User avatar
slawek
Posts: 2216
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Sat Sep 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) Viewed 14452 times
O co chodzi?
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
User avatar
pzygmunt
Posts: 7043
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Sat Sep 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)
User avatar
slawek
Posts: 2216
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Sat Sep 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
Posts: 1388
Joined: Sun Jun 26, 2016 4:24 pm

Sun Sep 25, 2016 12:08 am

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