Skip to content

Conversation

@nordic-krch
Copy link
Contributor

…ower modes

RX FIFO flushing on RXTO event should only be performed when UARTE peripheral might be disable during inactivity and that happens when low power modes is enabled or when device runtime PM is used. Flushing was incrementing flush_cnt which was not used (flushed data is not copied to the next buffer) which was causing data loss and invalid RX data length reporting.

Upstream PR #: 80968

…ower modes

RX FIFO flushing on RXTO event should only be performed when
UARTE peripheral might be disable during inactivity and that
happens when low power modes is enabled or when device runtime
PM is used. Flushing was incrementing flush_cnt which was not
used (flushed data is not copied to the next buffer) which
was causing data loss and invalid RX data length reporting.

Upstream PR #: 80968

Signed-off-by: Krzysztof Chruściński <[email protected]>
@MarkusLassila
Copy link
Contributor

@nordic-krch: This is needed for 2.8 branch as well.

@nordic-krch nordic-krch added this to the ncs-2.8.0 milestone Nov 6, 2024
@nordic-krch nordic-krch added the backport v3.7.99-ncs1-branch Relates to NCS v2.8-branch label Nov 6, 2024
@rlubos rlubos merged commit b27ed6f into nrfconnect:main Nov 6, 2024
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport v3.7.99-ncs1-branch Relates to NCS v2.8-branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants