Możesz używać nadal "addAction" i nic nie trzeba zmieniać.krycha88 wrote: Wed Jun 21, 2023 10:54 amCzyli nie używamy już addAction? A jedynie setButtonType()? Jeżeli tak to trochę to komplikuje przejście na tak uproszony mechanizm bo do tej pory była dowolność. Łatwiej byłoby z jakimś aktualnym przykładem gdzieś na forum bo nie jestem na bieżąco a dużo się zmienia.klew wrote: Wed Jun 21, 2023 10:41 am Ogólnie wszystko "po staremu" powinno działać. Ale jeśli chciałbyś użyć tych "nowości", to należałoby zacząć używać relay->attach(button). Ogólnie to upraszcza nieco kod, bo nie musisz samemu ustawiać odpowiednich akcji na przyciskach i przekaźnikach - same się ustawiają
Cały ten temat wynika z tego, że zachowanie przycisków zmienia się zależenie od ustawień (np. wejście w tryb cfg, albo ustawienie AT w Cloud). Wtedy urządzenie samo przestawia akcje z "on_press" na "on_click_1" itd. Analogicznie przestawi spowrotem z "on_click_1" na "on_press" jeśli wyłączysz AT w cloud. Jest tam dużo logiki i wg mnie to jest skomplikowane .
Samo "addAction" działa po staremu, ale nie da Ci tych możliwości jak opisane powyżej i urządzenie nie będzie rekonfigurować zachowania przycisków w locie.