This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Retrieve Access Address from the SoftDevice

Is there any way to get the currently used access address from the softdevice? I have an application that needs to know what access address is being used. I can sort of get it every once in a while by retrieving the NRF_RADIO->BASE0 and prefix registers, but they rarely contain data. Is this accessible via some API call or other method?

 Thanks

Parents Reply
  • Yes, I know what it is and how it's used. I want to retrieve it on the master side (nrf52 dk running as a central on S132). The registers for BAS0 and PREFIX0 that I am reading are unfortunately zeroed by the SD after each RX or TX. I was hoping there was some api to get the address being utilized for the current connection set. As I said, I can get it once during the first rssi update from the BASE0 and PREFIX0 registers, but all subsequent reads in following rssi updates or other events give values of 0x00 for both registers. 

Children
Related