From 4d00facdd802ea15624860acb504d60c7c5ca11f Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Fri, 25 Mar 2022 16:27:03 +0300 Subject: [PATCH] Update nice_flor_s.c fix bit offset --- lib/subghz/protocols/nice_flor_s.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/subghz/protocols/nice_flor_s.c b/lib/subghz/protocols/nice_flor_s.c index f259056ea..4424fc6c5 100644 --- a/lib/subghz/protocols/nice_flor_s.c +++ b/lib/subghz/protocols/nice_flor_s.c @@ -148,13 +148,13 @@ static bool }; if (btn == 0x1) { - instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[0][i]) << 4) | temp_parcel); + instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[0][i]) << 44) | temp_parcel); } else if (btn == 0x2) { - instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[1][i]) << 4) | temp_parcel); + instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[1][i]) << 44) | temp_parcel); } else if (btn == 0x4) { - instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[2][i]) << 4) | temp_parcel); + instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[2][i]) << 44) | temp_parcel); } else if (btn == 0x8) { - instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[3][i]) << 4) | temp_parcel); + instance->generic.data = ((btn << 4) | ((0xF ^ btn ^ loops[3][i]) << 44) | temp_parcel); } //Send header for(uint8_t i = 35; i > 0; i--) {