diff --git a/lib/subghz/protocols/ansonic.c b/lib/subghz/protocols/ansonic.c index f8f44ec8a..01f519587 100644 --- a/lib/subghz/protocols/ansonic.c +++ b/lib/subghz/protocols/ansonic.c @@ -121,16 +121,16 @@ static bool subghz_protocol_encoder_ansonic_get_upload(SubGhzProtocolEncoderAnso for(uint8_t i = instance->generic.data_count_bit; i > 0; i--) { if(bit_read(instance->generic.data, i - 1)) { //send bit 1 - instance->encoder.upload[index++] = - level_duration_make(false, (uint32_t)subghz_protocol_ansonic_const.te_long); - instance->encoder.upload[index++] = - level_duration_make(true, (uint32_t)subghz_protocol_ansonic_const.te_short); - } else { - //send bit 0 instance->encoder.upload[index++] = level_duration_make(false, (uint32_t)subghz_protocol_ansonic_const.te_short); instance->encoder.upload[index++] = level_duration_make(true, (uint32_t)subghz_protocol_ansonic_const.te_long); + } else { + //send bit 0 + instance->encoder.upload[index++] = + level_duration_make(false, (uint32_t)subghz_protocol_ansonic_const.te_long); + instance->encoder.upload[index++] = + level_duration_make(true, (uint32_t)subghz_protocol_ansonic_const.te_short); } } return true;