Update SGF22_nrf24l01.ino

This commit is contained in:
pascallanger 2024-04-24 07:00:44 +02:00
parent 6b181db629
commit 9d383432a5

View File

@ -93,9 +93,10 @@ static void __attribute__((unused)) SGF22_send_packet()
static void __attribute__((unused)) SGF22_initialize_txid() static void __attribute__((unused)) SGF22_initialize_txid()
{ {
rx_tx_addr[2] &=0x7F; uint16_t val = ( rx_tx_addr[2] << 8 ) | rx_tx_addr[3];
rx_tx_addr[3] &=0x7F; if ( rx_tx_addr[2] > ( 0xFF - rx_tx_addr[3]) )
uint8_t val = (( (uint16_t) rx_tx_addr[2] << 8 ) | rx_tx_addr[3])%5; val--;
val %= 5;
const uint8_t hop[5][4] = const uint8_t hop[5][4] =
{ { 0x0C, 0x2A, 0x1B, 0x39 }, { { 0x0C, 0x2A, 0x1B, 0x39 },