raiden00pl opened a new pull request, #21455: URL: https://github.com/apache/nuttx/pull/21455
## Summary
The ACK was started from two interrupts and went on air ~270 us after
the frame instead of 192 us (802.15.4-2006 7.5.6.4.2). Strict receivers
like the STM32WB MAC reject it.
RADIO PHYEND now starts the idle 802.15.4 timer over PPI/DPPI and its
compare enables TX, so the ACK starts at aTurnaroundTime. No new timer:
the existing one runs at 1 us, and on nRF54L it moves from TIMER20 to
TIMER10, which sits in the radio domain.
## Impact
nRF52/nRF53/nRF54L 802.15.4 drivers. nRF54L uses TIMER10 instead of
TIMER20. PPI/DPPI channels 14 and 15 are used.
## Testing
nRF52840-DK, nRF5340-DK, nRF54LM20-DK and STM32WB5MM-DK (ST MAC
firmware), all pairs in both roles: association, direct and indirect
data 10/10. Before the fix the STM32WB rejected every nRF ACK.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
