Hi,
Understood regarding the 8 kHz limit: to stay within the $125\ \mu\text{s}$ budget on the nRF54L, ESB must run at 4 Mbps, unacknowledged (noack = true), in plain mode (NRF_ESB_MAC_BASIC) due to the turnaround time constraint.
Because pure unacknowledged mode eliminates hardware ACK feedback and standard ACK payload piggybacking, what are Nordic's recommended architectural approaches for:
-
Downlink Configuration (PRX - PTX): Handling host/companion-app commands sent from the dongle to the mouse.
-
Frequency Hopping: Implementing frequency hopping and detecting RF interference on the mouse (PTX) side when running unacknowledged, since
TX_SUCCESSfires upon packet departure regardless of whether the dongle actually received it.
Are there existing reference implementations or recommended design patterns for solving these two requirements under an unacknowledged 8 kHz stream?
Thanks!