diff options
| -rw-r--r-- | embassy-rp/src/multicore.rs | 7 |
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 | ||
