From 8986b65f94d2b79f4ddd3ebfd057029c9d1d042d Mon Sep 17 00:00:00 2001 From: lujji Date: Wed, 30 Nov 2022 10:59:24 +0200 Subject: [PATCH] fix ook repeat bug --- firmware/baseband/proc_ook.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/baseband/proc_ook.cpp b/firmware/baseband/proc_ook.cpp index 0bf8dfb6..05e7c015 100644 --- a/firmware/baseband/proc_ook.cpp +++ b/firmware/baseband/proc_ook.cpp @@ -49,11 +49,11 @@ void OOKProcessor::execute(const buffer_c8_t& buffer) { } else if (pause_counter == 1) { if (repeat_counter < repeat) { // Repeat - bit_pos = 0; cur_bit = shared_memory.bb_data.data[0] & 0x80; txprogress_message.progress = repeat_counter + 1; txprogress_message.done = false; shared_memory.application_queue.push(txprogress_message); + bit_pos = 1; repeat_counter++; } else { // Stop