aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKezi <[email protected]>2025-10-09 21:00:57 +0200
committerKezi <[email protected]>2025-10-09 21:03:35 +0200
commita83cf2480671cee67e8edaa27565203aaaf6d8bc (patch)
tree5868b9f34e07f35d48125a8cebd57caf0ff43522
parent35b0ba4ce0fed7588febe504e16bbf1788384f5a (diff)
remove panic on uarte overrun
-rw-r--r--embassy-nrf/CHANGELOG.md1
-rw-r--r--embassy-nrf/src/buffered_uarte.rs3
2 files changed, 3 insertions, 1 deletions
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
8<!-- next-header --> 8<!-- next-header -->
9## Unreleased - ReleaseDate 9## Unreleased - ReleaseDate
10- changed: apply trimming values from FICR.TRIMCNF on nrf53/54l 10- changed: apply trimming values from FICR.TRIMCNF on nrf53/54l
11- changed: do not panic on BufferedUarte overrun
11 12
12## 0.8.0 - 2025-09-30 13## 0.8.0 - 2025-09-30
13 14
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<U: UarteInstance> interrupt::typelevel::Handler<U::Interrupt> for Interrupt
87 r.errorsrc().write_value(errs); 87 r.errorsrc().write_value(errs);
88 88
89 if errs.overrun() { 89 if errs.overrun() {
90 panic!("BufferedUarte overrun"); 90 #[cfg(feature = "defmt")]
91 defmt::warn!("BufferedUarte overrun");
91 } 92 }
92 } 93 }
93 94