Decode the actual button codes of an IR remote and toggle four current-limited LEDs while handling repeat frames and debounce.