From a83cf2480671cee67e8edaa27565203aaaf6d8bc Mon Sep 17 00:00:00 2001 From: Kezi Date: Thu, 9 Oct 2025 21:00:57 +0200 Subject: remove panic on uarte overrun --- embassy-nrf/CHANGELOG.md | 1 + embassy-nrf/src/buffered_uarte.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/embassy-nrf/CHANGELOG.md b/embassy-nrf/CHANGELOG.md index 0244dedab..9e8d29f67 100644 --- a/embassy-nrf/CHANGELOG.md +++ b/embassy-nrf/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased - ReleaseDate - changed: apply trimming values from FICR.TRIMCNF on nrf53/54l +- changed: do not panic on BufferedUarte overrun ## 0.8.0 - 2025-09-30 diff --git a/embassy-nrf/src/buffered_uarte.rs b/embassy-nrf/src/buffered_uarte.rs index 4c946497d..ec104788f 100644 --- a/embassy-nrf/src/buffered_uarte.rs +++ b/embassy-nrf/src/buffered_uarte.rs @@ -87,7 +87,8 @@ impl interrupt::typelevel::Handler for Interrupt r.errorsrc().write_value(errs); if errs.overrun() { - panic!("BufferedUarte overrun"); + #[cfg(feature = "defmt")] + defmt::warn!("BufferedUarte overrun"); } } -- cgit