diff options
| author | Ulf Lilleengen <[email protected]> | 2025-10-28 13:50:01 +0100 |
|---|---|---|
| committer | Ulf Lilleengen <[email protected]> | 2025-10-28 13:50:01 +0100 |
| commit | 51bdfa0cd4685664136a251d432d4eea4e5d41a7 (patch) | |
| tree | dfad0bf2d02f77dafcc65d917e614b8555420c82 | |
| parent | 9d272f8c48ed55c552f847f3e93955888c562040 (diff) | |
fix: use current freq at spim instance creation time for serial0
| -rw-r--r-- | embassy-nrf/src/chips/nrf54l15_app.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/embassy-nrf/src/chips/nrf54l15_app.rs b/embassy-nrf/src/chips/nrf54l15_app.rs index c471d7400..a2c697e8a 100644 --- a/embassy-nrf/src/chips/nrf54l15_app.rs +++ b/embassy-nrf/src/chips/nrf54l15_app.rs | |||
| @@ -519,7 +519,20 @@ impl_pwm!(PWM20, PWM20, PWM20); | |||
| 519 | impl_pwm!(PWM21, PWM21, PWM21); | 519 | impl_pwm!(PWM21, PWM21, PWM21); |
| 520 | impl_pwm!(PWM22, PWM22, PWM22); | 520 | impl_pwm!(PWM22, PWM22, PWM22); |
| 521 | 521 | ||
| 522 | impl_spim!(SERIAL00, SPIM00, SERIAL00, 128_000_000); | 522 | #[cfg(feature = "_s")] |
| 523 | impl_spim!( | ||
| 524 | SERIAL00, | ||
| 525 | SPIM00, | ||
| 526 | SERIAL00, | ||
| 527 | pac::OSCILLATORS_S.pll().currentfreq().read().0 | ||
| 528 | ); | ||
| 529 | #[cfg(feature = "_ns")] | ||
| 530 | impl_spim!( | ||
| 531 | SERIAL00, | ||
| 532 | SPIM00, | ||
| 533 | SERIAL00, | ||
| 534 | pac::OSCILLATORS_NS.pll().currentfreq().read().0 | ||
| 535 | ); | ||
| 523 | impl_spim!(SERIAL20, SPIM20, SERIAL20, 16_000_000); | 536 | impl_spim!(SERIAL20, SPIM20, SERIAL20, 16_000_000); |
| 524 | impl_spim!(SERIAL21, SPIM21, SERIAL21, 16_000_000); | 537 | impl_spim!(SERIAL21, SPIM21, SERIAL21, 16_000_000); |
| 525 | impl_spim!(SERIAL22, SPIM22, SERIAL22, 16_000_000); | 538 | impl_spim!(SERIAL22, SPIM22, SERIAL22, 16_000_000); |
