pulse
int state, pulse;
pulse = (buf[n] & 0x7f) * 50;
if (pulse >= 300 && pulse <= 600) {
} else if (pulse >= 680 && pulse <= 1080) {
} else if (pulse >= 1150 && pulse <= 1450) {
} else if (pulse >= 2400 && pulse <= 2800) {
} else if (pulse > 3000) {
"error parsing RC6 stream (pulse=%d)\n", pulse);