Lennart Lutz
Lennart Lutz
Hi, yes at this time i was unaware of https://github.com/RIOT-OS/RIOT/pull/19891 and it seems like the better option.
After hours of debugging with a logic analyzer I identified the root cause. The MAC (netif) thread handles both (a) outgoing send requests (sent by upper layers) and (b) IRQ-completion...
When an ACK is requested, the radio automatically switches to the TX state and schedules the ACK transmission. This occurs 192 µs after frame reception has completed. The problem arises...
I think a refactoring of the driver is needed anyway. Currently, the CCATX feature is exposed only as an optional setting. During the refactoring or conversion process, I suggest enabling...