Some questions about esb tx/rx packet transaction

Hi all,

In nRF5 SDK User Guide, this link.

I want to know what this sentence means.

If I want to send something over RX, I must attach a data payload to the ACK packet. So I have to use the nrf_esb_write_payload(&tx_payload); to add the packet to TX FIFO, and must do this in the event handler function.

Do I understand correctly?

And I did find that RX cannot send packets directly.

Best regards,

Lurn