Witam,
w celu uproszczenia urządzenia (termostatu) chciałem zrezygnować z jednego przycisku. Z dwóch miałby pozostać jeden. Za pomocą tego jednego przycisku chciałem zmieniać dwie wartości powiedzmy a i b. Przyszło mi to do głowy po przeczytaniu na blogu p. Mirka artykułu nt. drgań styków w przyciskach. Na końcu artykułu przedstawiony jest fragment kodu który wykonuje dwie różne funkcje w zależności czy przycisk jest wciśnięty krótko czy długo. Kod ten uprościłem i uruchomiłem. Realizuje swoje zadania tzn. zmienia wartości a i b ale sposób w jaki to zrobiłem mnie nie zadowala

Na pewno można to zrobić w zgrabniejszy sposób.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Eventy, callbacki, wskaźniki na funkcje mam ogarnięte, tylko jakoś nie mogę tego zebrać i zastosować
Może jakieś pomysły ? Nie chodzi mi o gotowe kody, tylko o sam pomysł realizacji, tak aby ten kod wyglądał przyzwoicie, bo na ten EVENT_LED(); w fun_B(); to patrzeć nie mogę
