From 31ef0905086d26951a42e1d10d8361988659be48 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Fri, 29 Mar 2024 15:55:54 +0100 Subject: [PATCH] ASF try 4 --- Multiprotocol/Kyosho3_cyrf6936.ino | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Multiprotocol/Kyosho3_cyrf6936.ino b/Multiprotocol/Kyosho3_cyrf6936.ino index 348f181..5c74867 100644 --- a/Multiprotocol/Kyosho3_cyrf6936.ino +++ b/Multiprotocol/Kyosho3_cyrf6936.ino @@ -42,6 +42,8 @@ static uint16_t __attribute__((unused)) KYOSHO3_send_packet() CYRF_SetPower(0x28); if(IS_BIND_IN_PROGRESS) { + if(--bind_counter==0) + BIND_DONE; packet[0] = 0xAA; //ID memcpy(&packet[1],&rx_tx_addr[1],3); @@ -86,11 +88,6 @@ static uint16_t __attribute__((unused)) KYOSHO3_send_packet() uint16_t KYOSHO3_callback() { - if(IS_BIND_IN_PROGRESS) - { - if(--bind_counter==0) - BIND_DONE; - } return KYOSHO3_send_packet(); } @@ -103,7 +100,6 @@ void KYOSHO3_init() //Find a free even channel CYRF_FindBestChannels(hopping_frequency,1,1,0x04,0x50, FIND_CHANNEL_EVEN); - hopping_frequency[0] = 0x12; #ifdef KYOSHO3_FORCE_ID // data taken from TX dump rx_tx_addr[1] = 0x01;