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;