diff options
| author | Dario Nieuwenhuis <[email protected]> | 2021-03-29 00:42:08 +0200 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2021-03-29 00:58:58 +0200 |
| commit | 48cf1f6ebf0906de1b043b7e6213a0f6ec70b207 (patch) | |
| tree | 3d0ecf1d74f60fa7dc9a851b95285c51d0c162f8 /embassy-nrf-examples/src/bin/executor_fairness_test.rs | |
| parent | 3a18373828577e5e9d06e9f5c108376fef32fe18 (diff) | |
nrf/system: add configure
Diffstat (limited to 'embassy-nrf-examples/src/bin/executor_fairness_test.rs')
| -rw-r--r-- | embassy-nrf-examples/src/bin/executor_fairness_test.rs | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/embassy-nrf-examples/src/bin/executor_fairness_test.rs b/embassy-nrf-examples/src/bin/executor_fairness_test.rs index cfcfd9496..67610ef05 100644 --- a/embassy-nrf-examples/src/bin/executor_fairness_test.rs +++ b/embassy-nrf-examples/src/bin/executor_fairness_test.rs | |||
| @@ -9,7 +9,6 @@ | |||
| 9 | mod example_common; | 9 | mod example_common; |
| 10 | use example_common::*; | 10 | use example_common::*; |
| 11 | 11 | ||
| 12 | use core::mem; | ||
| 13 | use core::task::Poll; | 12 | use core::task::Poll; |
| 14 | use cortex_m_rt::entry; | 13 | use cortex_m_rt::entry; |
| 15 | use defmt::panic; | 14 | use defmt::panic; |
| @@ -18,7 +17,6 @@ use embassy::time::{Duration, Instant, Timer}; | |||
| 18 | use embassy::util::Forever; | 17 | use embassy::util::Forever; |
| 19 | use embassy_nrf::peripherals; | 18 | use embassy_nrf::peripherals; |
| 20 | use embassy_nrf::{interrupt, rtc}; | 19 | use embassy_nrf::{interrupt, rtc}; |
| 21 | use nrf52840_hal::clocks; | ||
| 22 | 20 | ||
| 23 | #[task] | 21 | #[task] |
| 24 | async fn run1() { | 22 | async fn run1() { |
| @@ -54,14 +52,9 @@ fn main() -> ! { | |||
| 54 | 52 | ||
| 55 | let p = unwrap!(embassy_nrf::Peripherals::take()); | 53 | let p = unwrap!(embassy_nrf::Peripherals::take()); |
| 56 | 54 | ||
| 57 | clocks::Clocks::new(unsafe { mem::transmute(()) }) | 55 | unsafe { embassy_nrf::system::configure(Default::default()) }; |
| 58 | .enable_ext_hfosc() | ||
| 59 | .set_lfclk_src_external(clocks::LfOscConfiguration::NoExternalNoBypass) | ||
| 60 | .start_lfclk(); | ||
| 61 | |||
| 62 | let rtc = RTC.put(rtc::RTC::new(p.RTC1, interrupt::take!(RTC1))); | 56 | let rtc = RTC.put(rtc::RTC::new(p.RTC1, interrupt::take!(RTC1))); |
| 63 | rtc.start(); | 57 | rtc.start(); |
| 64 | |||
| 65 | unsafe { embassy::time::set_clock(rtc) }; | 58 | unsafe { embassy::time::set_clock(rtc) }; |
| 66 | 59 | ||
| 67 | let alarm = ALARM.put(rtc.alarm0()); | 60 | let alarm = ALARM.put(rtc.alarm0()); |
