if (!ev.pulse)
break;
- if (!eq_margin(ev.duration, NEC_BIT_PULSE, NEC_UNIT / 2))
+ if (!eq_margin(ev.duration, NEC_BIT_PULSE, NEC_UNIT))
break;
data->state = STATE_BIT_SPACE;
data->necx_repeat = false;
data->bits <<= 1;
- if (eq_margin(ev.duration, NEC_BIT_1_SPACE, NEC_UNIT / 2))
+ if (eq_margin(ev.duration, NEC_BIT_1_SPACE, NEC_UNIT))
data->bits |= 1;
- else if (!eq_margin(ev.duration, NEC_BIT_0_SPACE, NEC_UNIT / 2))
+ else if (!eq_margin(ev.duration, NEC_BIT_0_SPACE, NEC_UNIT))
break;
data->count++;
if (!ev.pulse)
break;
- if (!eq_margin(ev.duration, NEC_TRAILER_PULSE, NEC_UNIT / 2))
+ if (!eq_margin(ev.duration, NEC_TRAILER_PULSE, NEC_UNIT))
break;
data->state = STATE_TRAILER_SPACE;