Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[nrf fromtree] Revert "drivers: ieee802154: nrf: cache radio channel" #1481

Merged

Conversation

maciejbaczmanski
Copy link
Member

This reverts commit 780b128. "drivers: ieee802154: nrf: cache radio channel"

Implementation affected RCP devices in openthread as MAC layer does not call Receive() functions after transmit is done.

Additionally, after sending a frame to a new channel (for example while discovery operation), radio switches to RX state immediately after TX, but continues to listen on old channel for about 5ms, until MAC layer calls Receive operation, forcing to change the channel.

Signed-off-by: Maciej Baczmanski [email protected]
(cherry picked from commit dbe74b3299f1e247db8c33491ad932e1681c0efa)

This reverts commit 780b128.
"drivers: ieee802154: nrf: cache radio channel"

Implementation affected RCP devices in openthread as MAC layer
does not call `Receive()` functions after transmit is done.

Additionally, after sending a frame to a new channel (for example
while discovery operation), radio switches to RX state immediately
after TX, but continues to listen on old channel for about 5ms,
until MAC layer calls `Receive` operation, forcing to change the
channel.

Signed-off-by: Maciej Baczmanski <[email protected]>
(cherry picked from commit dbe74b3)
@de-nordic de-nordic merged commit 2a88dad into nrfconnect:main Feb 8, 2024
11 checks passed
@maciejbaczmanski maciejbaczmanski deleted the radio_revert_channel_caching_ncs branch February 8, 2024 12:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants