aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKeisuke Tottori <[email protected]>2024-09-27 17:19:35 +0900
committerDario Nieuwenhuis <[email protected]>2024-10-13 21:45:54 +0200
commitcdcd9de05143827c0c138359e0b43887d64cf98f (patch)
treef2ef8c7c56a8deadea0ac180006764881d1f60e1
parent9555259c57a07338792cfe0fdd363a59616a8062 (diff)
Enable FPU for RP235X Core1
-rw-r--r--embassy-rp/src/multicore.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/embassy-rp/src/multicore.rs b/embassy-rp/src/multicore.rs
index 9f7d77bf5..7e2e776ea 100644
--- a/embassy-rp/src/multicore.rs
+++ b/embassy-rp/src/multicore.rs
@@ -169,6 +169,13 @@ where
169 interrupt::SIO_IRQ_FIFO.enable() 169 interrupt::SIO_IRQ_FIFO.enable()
170 }; 170 };
171 171
172 // Enable FPU
173 #[cfg(feature = "_rp235x")]
174 unsafe {
175 let p = cortex_m::Peripherals::steal();
176 p.SCB.cpacr.modify(|cpacr| cpacr | (3 << 20) | (3 << 22));
177 }
178
172 entry() 179 entry()
173 } 180 }
174 181