[FL-3074] SubGhz: CAME 12 bit encoder fix guard time (#2210)

* SubGhz: CAME encoder fix guard ime
* SubGhz: fix 2 encoder CAME

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Skorpionm 2022-12-29 00:29:23 +04:00 committed by GitHub
parent d58b9f3fe8
commit ea054423b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -119,7 +119,9 @@ static bool subghz_protocol_encoder_came_get_upload(SubGhzProtocolEncoderCame* i
//Send header
instance->encoder.upload[index++] = level_duration_make(
false,
((instance->generic.data_count_bit == CAME_24_COUNT_BIT) ?
(((instance->generic.data_count_bit == CAME_24_COUNT_BIT) ||
(instance->generic.data_count_bit ==
subghz_protocol_came_const.min_count_bit_for_found)) ?
(uint32_t)subghz_protocol_came_const.te_short * 76 :
(uint32_t)subghz_protocol_came_const.te_short * 39));
//Send start bit