Не знаю, я бегло смотрел его труды, т.к. был поглощён своей идеей. Почитаю повнимательней. Но тут моё изобретение, как говорится, пусть велосипед, но свой.

Родился из этой темы
http://radiokot.ru/forum/viewtopic.php?t=53875&f=20 и успешно был применён. Теперь хочется расширить функциональность алгоритма.
Идея такая: после поднятия флага захвата (он поднимается после считывания N бит, по которым точно идентифицируется кнопка), запустить отсчет времени. Например полсекунды. Если прерывание с опять сработало - очищаем счетчик времени, и ставим флаг, что кнопка повторяется, но биты не считываем. И так до тех пор, пока не прекратится сигнал.
Короче - после первого считывания тупо смотрим на любой сигнал. Маловероятно, что в момент отпускания кнопки кто-то нажмёт кнопку другого пульта.