XK: fix bind and normal

This commit is contained in:
pascallanger
2026-08-20 20:11:32 +02:00
parent c8d0638b21
commit 53ecce8a7c
2 changed files with 3 additions and 3 deletions

View File

@@ -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

View File

@@ -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;