52820 esb rx cannot send ack

project:
nRF5_SDK_17.1.0_ddde560\examples\proprietary_rf\esb_ptx \pca10100e\blank\arm5_no_packs
nRF5_SDK_17.1.0_ddde560\examples\proprietary_rf\esb_prx\pca10100e\blank\arm5_no_packs
I need esb_rx to reply ack to esb_tx, but I can't do it with demo.
Then I made the following modifications:

esb_prx project:
.selective_auto_ack=true;
nrf_esb_payload_t tx_payload = NRF_ESB_CREATE_PAYLOAD(0, 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00);
tx_payload.noack = true;
err_code = nrf_esb_write_payload(&tx_payload);
APP_ERROR_CHECK(err_code);

esb.ptx project:
.selective_auto_ack=true;
The result is still the same. What should I do to enable esb_tx to receive ack from esb_rx?
Attached is the code.esb_tx_rx.rar

Related