Hello, we are experimenting with proprietary RF transmissinon between two nRF52832 devices. We are currently trying out the esb_ptx and esb_prx examples, toggling GPIOs on `NRF_ESB_EVENT_TX_SUCCESS` and `NRF_ESB_EVENT_RX_RECEIVED` events. The time from TX on one board to RX on the other is around 900us in our measurements. We would like to get this latency down as much as we can. What is a number we can realistically expect to see?
2018-12-10 - Update:
So the 900us figure we were seeing is BS. We seem to be getting the `NRF_ESB_EVENT_TX_SUCCESS` event on the TX side after we've received `NRF_ESB_EVENT_RX_RECEIVED` on the RX side. If we toggle the TX GPIO just after the `nrf_esb_write_payload` call, we are seeing about 250us until the RX GPIO toggles. This is much closer to what we were expecting. But the question still remains: How low can this latency go? Is there anything we can further do to optimize?