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?