Rygiel furtki z pamięcią

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
pzygmunt
Posts: 6236
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Aug 10, 2016 10:03 am

Tak czy inaczej powinno się skompilować z ssl-em tylko, że jako UPGRADE_1024=1
Zybi
Posts: 1354
Joined: Sun Jun 26, 2016 4:24 pm

Wed Aug 10, 2016 10:31 am

a może potrzebne SDK w wersji 1.5.4 ?
kompiluję na VM, czyli ze starszą wersją
User avatar
pzygmunt
Posts: 6236
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Wed Aug 10, 2016 10:34 am

Nie ma znaczenia. Usuń z niektórych funkcji ICACHE_FLASH_ATTR i wtedy spróbuj
Zybi
Posts: 1354
Joined: Sun Jun 26, 2016 4:24 pm

Thu Oct 20, 2016 7:18 pm

Jako, że oficjalna wersja 1.8 BETA nie ma obsługi rygla furtki z pamięcią zamieszczam własny soft, ale opracowany i skompilowany właśnie z wersją 1.8 BETA.

Dodatkowo dodałem możliwość ręcznego otwierania furtki na kanale "0" z przycisku cfg (np. sterowanie z domofonu w domu). Ważne jest , aby podczas konfiguracji wybrać "Button type" jako "switch". Wówczas rygiel jest otwierany/zasilany tak długo jak długo trzymamy wciśnięty przycisk. Pozostałe elementy zgodne są ze standardową kompilacją "gate_module".

Dla przypomnienia:

B_RELAY1_PORT 4
B_RELAY2_PORT 13

B_SENSOR_PORT1 12 - pull down, czyli sterowanie aktywne, to zwarcie do VCC
B_SENSOR_PORT2 14 - pull down, czyli sterowanie aktywne, to zwarcie do VCC

LED_GREEN_PORT 12
LED_BLUE_PORT 14

CFG_PORT 5 - konfiguracja i sterowanie "ręczne" kanałem "0"
DS18B20 2

W załącznikach kompilacje do modułów z pamięcią flash 1MB i 4MB.

W obu przypadkach wgrywamy pod adresy (kompilacja bez FOTA):

...eagle.flash.bin --------------> 0x00000
...eagle.irom0text.bin --------> 0x40000
Post Reply