diff options
| author | Kezi <[email protected]> | 2025-10-09 21:00:57 +0200 |
|---|---|---|
| committer | Kezi <[email protected]> | 2025-10-09 21:03:35 +0200 |
| commit | a83cf2480671cee67e8edaa27565203aaaf6d8bc (patch) | |
| tree | 5868b9f34e07f35d48125a8cebd57caf0ff43522 | |
| parent | 35b0ba4ce0fed7588febe504e16bbf1788384f5a (diff) | |
remove panic on uarte overrun
| -rw-r--r-- | embassy-nrf/CHANGELOG.md | 1 | ||||
| -rw-r--r-- | embassy-nrf/src/buffered_uarte.rs | 3 |
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 | ||
