From 53ecce8a7cc3c41d321f959aa9a1f659a448a9b6 Mon Sep 17 00:00:00 2001 From: pascallanger Date: Thu, 20 Aug 2026 20:11:32 +0200 Subject: [PATCH] XK: fix bind and normal --- Multiprotocol/Multiprotocol.h | 2 +- Multiprotocol/XK_ccnrf.ino | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 6e73255f..b35e3292 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 4 -#define VERSION_PATCH_LEVEL 70 +#define VERSION_PATCH_LEVEL 71 #define MODE_SERIAL 0 diff --git a/Multiprotocol/XK_ccnrf.ino b/Multiprotocol/XK_ccnrf.ino index f10c56fb..460312f3 100644 --- a/Multiprotocol/XK_ccnrf.ino +++ b/Multiprotocol/XK_ccnrf.ino @@ -246,7 +246,6 @@ uint16_t XK_callback() rx = XN297_IsRX(); XN297_SetTxRxMode(TXRX_OFF); #endif - XK_send_packet(); if(bind_counter) if(--bind_counter==0) { @@ -256,6 +255,7 @@ uint16_t XK_callback() XN297_SetRXAddr(rx_tx_addr, XK_PAYLOAD_SIZE); // Normal packets address #endif } + XK_send_packet(); #ifdef XK_HUB_TELEMETRY if(rx) { @@ -312,7 +312,7 @@ void XK_init() BIND_IN_PROGRESS; // Autobind protocol } else - bind_counter=0; + bind_counter=1; XK_initialize_txid(); XK_RF_init(); hopping_frequency_no = 0;