Логика такая,ловишь прерывание статус запоминаешь время,если за 30 мс статус сменился,сбрасываем прерывание и все по новой,если за 30 мс статус не менялся то ставим что сработала кнопка
Логика такая,ловишь прерывание статус запоминаешь время,если за 30 мс статус сменился,сбрасываем прерывание и все по новой,если за 30 мс статус не менялся то ставим что сработала кнопка