From ea1d6e3baec5ee9a7f2e91278c4c04a8b4977953 Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Sun, 3 Apr 2022 15:06:17 +0300 Subject: [PATCH] Update nice_flor_s.c --- lib/subghz/protocols/nice_flor_s.c | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/lib/subghz/protocols/nice_flor_s.c b/lib/subghz/protocols/nice_flor_s.c index 54f8cd9d9..4937cb808 100644 --- a/lib/subghz/protocols/nice_flor_s.c +++ b/lib/subghz/protocols/nice_flor_s.c @@ -146,26 +146,9 @@ static void uint8_t byte; - if (btn == 0x1) { - //Button 1 - byte = btn << 4 | (0xF ^ btn ^ loops[i]); - instance->generic.data = (uint64_t)byte << 44 | enc_part; - } - if (btn == 0x2) { - //Button 2 - byte = btn << 4 | (0xF ^ btn ^ loops[i]); - instance->generic.data = (uint64_t)byte << 44 | enc_part; - } - if (btn == 0x4) { - //Button 3 - byte = btn << 4 | (0xF ^ btn ^ loops[i]); - instance->generic.data = (uint64_t)byte << 44 | enc_part; - } - if (btn == 0x8) { - //Button 4 - byte = btn << 4 | (0xF ^ btn ^ loops[i]); - instance->generic.data = (uint64_t)byte << 44 | enc_part; - } + byte = btn << 4 | (0xF ^ btn ^ loops[i]); + instance->generic.data = (uint64_t)byte << 44 | enc_part; + hi = instance->generic.data >> 32; lo = instance->generic.data & 0xFFFFFFFF; FURI_LOG_I(TAG, "key = %5X%8X", hi, lo);