aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-06-11 05:08:57 +0200
committerDario Nieuwenhuis <[email protected]>2022-06-12 21:45:38 +0200
commit5085100df2845745f13715669c18a785a374a879 (patch)
treed24d264b23753d628e58fa3b92da77a78e28ce35 /examples
parentdb344c2bda55bd0352a43720788185cc4d3a420e (diff)
Add embassy-cortex-m crate.
- Move Interrupt and InterruptExecutor from `embassy` to `embassy-cortex-m`. - Move Unborrow from `embassy` to `embassy-hal-common` (nothing in `embassy` requires it anymore) - Move PeripheralMutex from `embassy-hal-common` to `embassy-cortex-m`.
Diffstat (limited to 'examples')
-rw-r--r--examples/nrf/src/bin/multiprio.rs4
-rw-r--r--examples/nrf/src/bin/usb_hid_keyboard.rs2
-rw-r--r--examples/stm32f3/src/bin/multiprio.rs4
-rw-r--r--examples/stm32f4/src/bin/multiprio.rs4
-rw-r--r--examples/stm32h7/src/bin/low_level_timer_api.rs2
-rw-r--r--examples/stm32wl/src/bin/subghz.rs2
6 files changed, 9 insertions, 9 deletions
diff --git a/examples/nrf/src/bin/multiprio.rs b/examples/nrf/src/bin/multiprio.rs
index 54f6606a9..abda18aa5 100644
--- a/examples/nrf/src/bin/multiprio.rs
+++ b/examples/nrf/src/bin/multiprio.rs
@@ -59,11 +59,11 @@
59 59
60use cortex_m_rt::entry; 60use cortex_m_rt::entry;
61use defmt::{info, unwrap}; 61use defmt::{info, unwrap};
62use embassy::executor::{Executor, InterruptExecutor};
63use embassy::interrupt::InterruptExt;
64use embassy::time::{Duration, Instant, Timer}; 62use embassy::time::{Duration, Instant, Timer};
65use embassy::util::Forever; 63use embassy::util::Forever;
64use embassy_nrf::executor::{Executor, InterruptExecutor};
66use embassy_nrf::interrupt; 65use embassy_nrf::interrupt;
66use embassy_nrf::interrupt::InterruptExt;
67 67
68use defmt_rtt as _; // global logger 68use defmt_rtt as _; // global logger
69use panic_probe as _; 69use panic_probe as _;
diff --git a/examples/nrf/src/bin/usb_hid_keyboard.rs b/examples/nrf/src/bin/usb_hid_keyboard.rs
index d855a3a57..8aa08fe3d 100644
--- a/examples/nrf/src/bin/usb_hid_keyboard.rs
+++ b/examples/nrf/src/bin/usb_hid_keyboard.rs
@@ -8,11 +8,11 @@ use core::sync::atomic::{AtomicBool, Ordering};
8use defmt::*; 8use defmt::*;
9use embassy::channel::Signal; 9use embassy::channel::Signal;
10use embassy::executor::Spawner; 10use embassy::executor::Spawner;
11use embassy::interrupt::InterruptExt;
12use embassy::time::Duration; 11use embassy::time::Duration;
13use embassy::util::{select, select3, Either, Either3}; 12use embassy::util::{select, select3, Either, Either3};
14use embassy_nrf::gpio::{Input, Pin, Pull}; 13use embassy_nrf::gpio::{Input, Pin, Pull};
15use embassy_nrf::interrupt; 14use embassy_nrf::interrupt;
15use embassy_nrf::interrupt::InterruptExt;
16use embassy_nrf::pac; 16use embassy_nrf::pac;
17use embassy_nrf::usb::Driver; 17use embassy_nrf::usb::Driver;
18use embassy_nrf::Peripherals; 18use embassy_nrf::Peripherals;
diff --git a/examples/stm32f3/src/bin/multiprio.rs b/examples/stm32f3/src/bin/multiprio.rs
index 02380de72..684295609 100644
--- a/examples/stm32f3/src/bin/multiprio.rs
+++ b/examples/stm32f3/src/bin/multiprio.rs
@@ -62,11 +62,11 @@ use defmt_rtt as _; // global logger
62use panic_probe as _; 62use panic_probe as _;
63 63
64use cortex_m_rt::entry; 64use cortex_m_rt::entry;
65use embassy::executor::{Executor, InterruptExecutor};
66use embassy::interrupt::InterruptExt;
67use embassy::time::{Duration, Instant, Timer}; 65use embassy::time::{Duration, Instant, Timer};
68use embassy::util::Forever; 66use embassy::util::Forever;
67use embassy_stm32::executor::{Executor, InterruptExecutor};
69use embassy_stm32::interrupt; 68use embassy_stm32::interrupt;
69use embassy_stm32::interrupt::InterruptExt;
70 70
71#[embassy::task] 71#[embassy::task]
72async fn run_high() { 72async fn run_high() {
diff --git a/examples/stm32f4/src/bin/multiprio.rs b/examples/stm32f4/src/bin/multiprio.rs
index 02380de72..684295609 100644
--- a/examples/stm32f4/src/bin/multiprio.rs
+++ b/examples/stm32f4/src/bin/multiprio.rs
@@ -62,11 +62,11 @@ use defmt_rtt as _; // global logger
62use panic_probe as _; 62use panic_probe as _;
63 63
64use cortex_m_rt::entry; 64use cortex_m_rt::entry;
65use embassy::executor::{Executor, InterruptExecutor};
66use embassy::interrupt::InterruptExt;
67use embassy::time::{Duration, Instant, Timer}; 65use embassy::time::{Duration, Instant, Timer};
68use embassy::util::Forever; 66use embassy::util::Forever;
67use embassy_stm32::executor::{Executor, InterruptExecutor};
69use embassy_stm32::interrupt; 68use embassy_stm32::interrupt;
69use embassy_stm32::interrupt::InterruptExt;
70 70
71#[embassy::task] 71#[embassy::task]
72async fn run_high() { 72async fn run_high() {
diff --git a/examples/stm32h7/src/bin/low_level_timer_api.rs b/examples/stm32h7/src/bin/low_level_timer_api.rs
index 3b1b8044d..647c5a8fa 100644
--- a/examples/stm32h7/src/bin/low_level_timer_api.rs
+++ b/examples/stm32h7/src/bin/low_level_timer_api.rs
@@ -9,12 +9,12 @@ use panic_probe as _;
9use defmt::*; 9use defmt::*;
10use embassy::executor::Spawner; 10use embassy::executor::Spawner;
11use embassy::time::{Duration, Timer}; 11use embassy::time::{Duration, Timer};
12use embassy::util::Unborrow;
13use embassy_stm32::gpio::low_level::AFType; 12use embassy_stm32::gpio::low_level::AFType;
14use embassy_stm32::gpio::Speed; 13use embassy_stm32::gpio::Speed;
15use embassy_stm32::pwm::*; 14use embassy_stm32::pwm::*;
16use embassy_stm32::time::{Hertz, U32Ext}; 15use embassy_stm32::time::{Hertz, U32Ext};
17use embassy_stm32::unborrow; 16use embassy_stm32::unborrow;
17use embassy_stm32::Unborrow;
18use embassy_stm32::{Config, Peripherals}; 18use embassy_stm32::{Config, Peripherals};
19 19
20pub fn config() -> Config { 20pub fn config() -> Config {
diff --git a/examples/stm32wl/src/bin/subghz.rs b/examples/stm32wl/src/bin/subghz.rs
index 562e25ac0..f5f9b6a32 100644
--- a/examples/stm32wl/src/bin/subghz.rs
+++ b/examples/stm32wl/src/bin/subghz.rs
@@ -10,11 +10,11 @@ use panic_probe as _;
10 10
11use defmt::*; 11use defmt::*;
12use embassy::channel::signal::Signal; 12use embassy::channel::signal::Signal;
13use embassy::interrupt::{Interrupt, InterruptExt};
14use embassy_stm32::dma::NoDma; 13use embassy_stm32::dma::NoDma;
15use embassy_stm32::exti::ExtiInput; 14use embassy_stm32::exti::ExtiInput;
16use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed}; 15use embassy_stm32::gpio::{Input, Level, Output, Pull, Speed};
17use embassy_stm32::interrupt; 16use embassy_stm32::interrupt;
17use embassy_stm32::interrupt::{Interrupt, InterruptExt};
18use embassy_stm32::subghz::*; 18use embassy_stm32::subghz::*;
19use embassy_stm32::Peripherals; 19use embassy_stm32::Peripherals;
20 20