aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2025-10-28 13:50:01 +0100
committerUlf Lilleengen <[email protected]>2025-10-28 13:50:01 +0100
commit51bdfa0cd4685664136a251d432d4eea4e5d41a7 (patch)
treedfad0bf2d02f77dafcc65d917e614b8555420c82
parent9d272f8c48ed55c552f847f3e93955888c562040 (diff)
fix: use current freq at spim instance creation time for serial0
-rw-r--r--embassy-nrf/src/chips/nrf54l15_app.rs15
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);
519impl_pwm!(PWM21, PWM21, PWM21); 519impl_pwm!(PWM21, PWM21, PWM21);
520impl_pwm!(PWM22, PWM22, PWM22); 520impl_pwm!(PWM22, PWM22, PWM22);
521 521
522impl_spim!(SERIAL00, SPIM00, SERIAL00, 128_000_000); 522#[cfg(feature = "_s")]
523impl_spim!(
524 SERIAL00,
525 SPIM00,
526 SERIAL00,
527 pac::OSCILLATORS_S.pll().currentfreq().read().0
528);
529#[cfg(feature = "_ns")]
530impl_spim!(
531 SERIAL00,
532 SPIM00,
533 SERIAL00,
534 pac::OSCILLATORS_NS.pll().currentfreq().read().0
535);
523impl_spim!(SERIAL20, SPIM20, SERIAL20, 16_000_000); 536impl_spim!(SERIAL20, SPIM20, SERIAL20, 16_000_000);
524impl_spim!(SERIAL21, SPIM21, SERIAL21, 16_000_000); 537impl_spim!(SERIAL21, SPIM21, SERIAL21, 16_000_000);
525impl_spim!(SERIAL22, SPIM22, SERIAL22, 16_000_000); 538impl_spim!(SERIAL22, SPIM22, SERIAL22, 16_000_000);