Niedoskonałość trybu SWITCH w sofcie
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Skoro szykują się takie zmiany w źródle, to może również przebudowa skryptu do kompilacji build.sh , aby można było kompilować firmware dla trzech rozmiarów pamięci flash modułów ESP (512kB, 1MB i 4MB) wraz z zapisem rozmiaru w nazwie skompilowanych plików.
-
bicker
- Posts: 483
- Joined: Tue Feb 02, 2016 8:18 am
Witam,
kiedy można będzie testowac nowe firmware ??
kiedy można będzie testowac nowe firmware ??
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
W wersji v 1.8 przy ustawieniach:
#define INPUT_MIN_CYCLE_COUNT 7
#define INPUT_CYCLE_TIME 20
dość trudno zaburzyć poprawną pracę przycisku w trybie SWITCH. Mnie to zadowala, ale można jeszcze poeksperymentować.
Rezygnacja z key.c była słuszna.
Dodam ponadto, że w nowej wersji:
#define CFG_BTN_PRESS_COUNT
warto zmniejszyć z 10 na 5 (również na Github-ie), ponieważ obecnie liczenie przebiega inaczej, i tak jak w starej wersji 10 to było 5 przyciśnięć, tak teraz 10 to 10 przyciśnięć.
#define INPUT_MIN_CYCLE_COUNT 7
#define INPUT_CYCLE_TIME 20
dość trudno zaburzyć poprawną pracę przycisku w trybie SWITCH. Mnie to zadowala, ale można jeszcze poeksperymentować.
Rezygnacja z key.c była słuszna.
Dodam ponadto, że w nowej wersji:
#define CFG_BTN_PRESS_COUNT
warto zmniejszyć z 10 na 5 (również na Github-ie), ponieważ obecnie liczenie przebiega inaczej, i tak jak w starej wersji 10 to było 5 przyciśnięć, tak teraz 10 to 10 przyciśnięć.
Last edited by Zybi on Fri Dec 09, 2016 8:35 am, edited 1 time in total.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
W nowym sofcie jest opcja BTN1_2_TYPE_SELECTION.
Ustawia dwa pola wyboru trybu dla 2 kanałów i chyba(?) powinna pozwolić na ustawienie osobno trybu pracy dla poszczególnych kanałów. Dobrze myślę?
Jak jej użyć?
Ustawia dwa pola wyboru trybu dla 2 kanałów i chyba(?) powinna pozwolić na ustawienie osobno trybu pracy dla poszczególnych kanałów. Dobrze myślę?
Jak jej użyć?
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
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
supla_input_cfg[0].type = supla_esp_cfg.Button1Type == BTN_TYPE_SWITCH ? INPUT_TYPE_SWITCH : INPUT_TYPE_BUTTON;
lub
supla_input_cfg[0].type = supla_esp_cfg.Button2Type == BTN_TYPE_SWITCH ? INPUT_TYPE_SWITCH : INPUT_TYPE_BUTTON;
lub
supla_input_cfg[0].type = supla_esp_cfg.Button2Type == BTN_TYPE_SWITCH ? INPUT_TYPE_SWITCH : INPUT_TYPE_BUTTON;
SUPLA.... Nareszcie w domu.
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Rzeczywiście było proste...
Dzięki.
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
