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

Gazel failure to receive NRF51 SDK10

Hi there

I have encountered another issue with a repeater that I am working on.

The program follows this basic sequence:

 Setup as         NRF_GZLL_MODE_HOST
 Wait for         nrf_gzll_host_rx_data_ready()
 Setup as         NRF_GZLL_MODE_DEVICE
 Transmit with    nrf_gzll_add_packet_to_tx_fifo()
 Wait for         nrf_gzll_device_tx_success() or nrf_gzll_device_tx_failed()
 20ms Delay
 Loop Back to beginning

The code works fine unless the delay is removed... Without the delay the unit enters NRF_GZLL_MODE_HOST but nrf_gzll_host_rx_data_ready() is never called - it never receives data again.

Subsequent transmissions work if triggered by another source (uart used). But without the delay only one packet is ever received.

Please note that different base address is used for host and device modes.

Can you explain why this is happening?

Parents Reply Children
No Data
Related