diff --git a/armsrc/em4x70.c b/armsrc/em4x70.c index bc9d467cc..0ea6392d1 100644 --- a/armsrc/em4x70.c +++ b/armsrc/em4x70.c @@ -200,7 +200,7 @@ static uint32_t get_pulse_length(edge_detection_t edge) { static bool check_pulse_length(uint32_t pl, uint32_t length) { // check if pulse length corresponds to given length - return ((pl >= (length - EM4X70_T_TAG_TOLERANCE)) & (pl <= (length + EM4X70_T_TAG_TOLERANCE))); + return ((pl >= (length - EM4X70_T_TAG_TOLERANCE)) && (pl <= (length + EM4X70_T_TAG_TOLERANCE))); } static void em4x70_send_bit(bool bit) {