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

When can the PACKETPTR register be updated?

I am using the radio in the nRF52832 to support a custom protocol. I would like to send two packets in a row, each with different payloads, on the same frequency. When can I safely update the PACKETPTR register to point to the new packet contents? After the PAYLOAD event or after the END event?

After the PAYLOAD event would be ideal, as this would allow me to use the END->START shortcut, provided I can update the PACKETPTR register in the time it takes to transmit the CRC. The datasheet actually says to wait until after the DISABLED event, but I am hoping that is not the case.

Thanks!

Parents
  • In de nrf51 the START task was used as a decision point for the PACKETPTR. Isn't this the same in the nrf52?

    If so, the address event should be the first indication it is safe to update the PACKETPTR (the start task is passed). We use this in our nrf51 applications.

    I was looking at it right now and noticed there are no mentions of decision points at all in the nrf52 documentation. I guess this should be updated

Reply
  • In de nrf51 the START task was used as a decision point for the PACKETPTR. Isn't this the same in the nrf52?

    If so, the address event should be the first indication it is safe to update the PACKETPTR (the start task is passed). We use this in our nrf51 applications.

    I was looking at it right now and noticed there are no mentions of decision points at all in the nrf52 documentation. I guess this should be updated

Children
No Data
Related