Other Parts Discussed in Thread: SYSCONFIG
I have a system that uses two radio to form a network. This system already has address filtering enabled on a two byte address in the payload (not the header). I'm trying to extend the address to 4 bytes by using the first two U16 values in the payload (uint16_t), I also have unit tests written in python to verify the status of the connection.
Both devices have a network ID set to 8888
With device_id set to 1 and 2 respectively
destination_address is the device_id of the receiver in the payload structure
My address list is currently set to the network ID and device ID, packet into a uint32_t like so
uint32_t s_address_list[] =
{
0xB8 0x22 0x01 0x00
}
with 0xB822 = 8888 (network ID)
and 0x0100 = 01 (Device ID)
Packet Format