Compare commits

..

1 Commits

Author SHA1 Message Date
pascallanger
bf38415420 Update SGF22_nrf24l01.ino
Fix tx and freq for none CX10
2025-09-26 17:41:06 +02:00

View File

@@ -168,17 +168,20 @@ static void __attribute__((unused)) SGF22_initialize_txid()
memcpy(hopping_frequency,"\x15\x34\x24\x44", SGF22_RF_NUM_CHANNELS); //Original dump=>21=0x15,52=0x34,36=0x24,68=0x44 memcpy(hopping_frequency,"\x15\x34\x24\x44", SGF22_RF_NUM_CHANNELS); //Original dump=>21=0x15,52=0x34,36=0x24,68=0x44
#endif #endif
#ifdef FORCE_SGF22_CX10_ORIGINAL_ID #ifdef FORCE_SGF22_CX10_ORIGINAL_ID
if(rx_tx_addr[3] & 1) if(sub_protocol == SGF22_CX10)
{ {
rx_tx_addr[2] = 0x4C; if(rx_tx_addr[3] & 1)
rx_tx_addr[3] = 0xD7; {
memcpy(hopping_frequency, "\x37\x42\x47\x3c", SGF22_RF_NUM_CHANNELS); rx_tx_addr[2] = 0x4C;
} rx_tx_addr[3] = 0xD7;
else memcpy(hopping_frequency, "\x37\x42\x47\x3c", SGF22_RF_NUM_CHANNELS);
{ }
rx_tx_addr[2] = 0x50; else
rx_tx_addr[3] = 0xE1; {
memcpy(hopping_frequency, "\x3b\x4b\x46\x41", SGF22_RF_NUM_CHANNELS); rx_tx_addr[2] = 0x50;
rx_tx_addr[3] = 0xE1;
memcpy(hopping_frequency, "\x3b\x4b\x46\x41", SGF22_RF_NUM_CHANNELS);
}
} }
#endif #endif
#if 0 #if 0