Witam forumowiczów
Od jakiegoś czasu zmagam się z pewnym problemem, na który brakuje mi już pomysłu... Ogólnie założenia są proste:
Dwa klawisze powiedzmy KEY1 i KEY2, oraz dwie możliwe kombinacje w jakiej kolejności możemy je załączyć:
Najpierw naciskamy KEY1 i nie puszczając go naciskamy KEY2 -> wykonuje się jakaś operacja, aż do czasu zwolnienia KEY1 albo KEY2
lub,
Najpierw naciskamy KEY2 i nie puszczając go naciskamy KEY1 -> wykonuje się jakaś inna operacja, również do czasu zwolnienia KEY1 albo KEY2
Próbowałem stworzyć taki kod w oparciu o bibliotekę "Zaawansowana obsługa klawiatury ARM, AVR, PIC i inne" udostępnionej przez Deucalion i mimo uruchomienia jej dalej ciężko jest mi coś takiego stworzyć.
Konkretnie potrzebuję pomocy w napisaniu: funkcji która reaguje na naciśnięcie oraz na zwolnienie danego przycisku(+debouncing oczywiście) oraz funkcji, która rozróżni kolejność załączania KEY1 oraz KEY2
Pozdrawiam i liczę na Waszą pomoc.
Od jakiegoś czasu zmagam się z pewnym problemem, na który brakuje mi już pomysłu... Ogólnie założenia są proste:
Dwa klawisze powiedzmy KEY1 i KEY2, oraz dwie możliwe kombinacje w jakiej kolejności możemy je załączyć:
Najpierw naciskamy KEY1 i nie puszczając go naciskamy KEY2 -> wykonuje się jakaś operacja, aż do czasu zwolnienia KEY1 albo KEY2
lub,
Najpierw naciskamy KEY2 i nie puszczając go naciskamy KEY1 -> wykonuje się jakaś inna operacja, również do czasu zwolnienia KEY1 albo KEY2
Próbowałem stworzyć taki kod w oparciu o bibliotekę "Zaawansowana obsługa klawiatury ARM, AVR, PIC i inne" udostępnionej przez Deucalion i mimo uruchomienia jej dalej ciężko jest mi coś takiego stworzyć.
Konkretnie potrzebuję pomocy w napisaniu: funkcji która reaguje na naciśnięcie oraz na zwolnienie danego przycisku(+debouncing oczywiście) oraz funkcji, która rozróżni kolejność załączania KEY1 oraz KEY2
Pozdrawiam i liczę na Waszą pomoc.
