write a byte to any of the configuration registers on the Radio. address byte can either be located in the NRF24L01+ manual, or chosen from some of the constants defined in this module.
Read the value of any of the configuration registers on the radio module.
Returns a byte representing the STATUS register on the radio. Refer to NRF24L01+ documentation for further details
register can be TX_ADDR, RX_ADDR_P0 -> RX_ADDR_P5 3 byte address. eg 0xFFABXX . XX cannot be FF if RX_ADDR_P1 needs to be used along with any of the pipes from P2 to P5, then RX_ADDR_P1 must be updated last. Addresses from P1-P5 must share the first two bytes.
Refer to the variable ‘nodelist’ if you simply want a list of nodes that either registered while your code was running , or were loaded from the firmware buffer(max 15 entries)
If you plan to use more than 15 nodes, and wish to register their addresses without having to feed them manually, then this function must be called each time before the buffer resets.
The dictionary object returned by this function [addresses paired with arrays containing their registered sensors] is filtered by checking with each node if they are alive.