aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32l5/src/bin
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2022-07-29 21:58:35 +0200
committerDario Nieuwenhuis <[email protected]>2022-07-29 23:40:36 +0200
commita0f1b0ee01d461607660d2d56b5b1bdc57e0d3fb (patch)
treee60fc8f8db8ec07e55d655c1a830b07f4db0b7d2 /examples/stm32l5/src/bin
parent8745d646f0976791b7098456aa61adb983fb1c18 (diff)
Split embassy crate into embassy-executor, embassy-util.
Diffstat (limited to 'examples/stm32l5/src/bin')
-rw-r--r--examples/stm32l5/src/bin/button_exti.rs4
-rw-r--r--examples/stm32l5/src/bin/rng.rs4
-rw-r--r--examples/stm32l5/src/bin/usb_ethernet.rs18
-rw-r--r--examples/stm32l5/src/bin/usb_hid_mouse.rs6
-rw-r--r--examples/stm32l5/src/bin/usb_serial.rs4
5 files changed, 18 insertions, 18 deletions
diff --git a/examples/stm32l5/src/bin/button_exti.rs b/examples/stm32l5/src/bin/button_exti.rs
index c7a6cfa28..99462e597 100644
--- a/examples/stm32l5/src/bin/button_exti.rs
+++ b/examples/stm32l5/src/bin/button_exti.rs
@@ -3,13 +3,13 @@
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5use defmt::*; 5use defmt::*;
6use embassy::executor::Spawner; 6use embassy_executor::executor::Spawner;
7use embassy_stm32::exti::ExtiInput; 7use embassy_stm32::exti::ExtiInput;
8use embassy_stm32::gpio::{Input, Pull}; 8use embassy_stm32::gpio::{Input, Pull};
9use embassy_stm32::Peripherals; 9use embassy_stm32::Peripherals;
10use {defmt_rtt as _, panic_probe as _}; 10use {defmt_rtt as _, panic_probe as _};
11 11
12#[embassy::main] 12#[embassy_executor::main]
13async fn main(_spawner: Spawner, p: Peripherals) { 13async fn main(_spawner: Spawner, p: Peripherals) {
14 info!("Hello World!"); 14 info!("Hello World!");
15 15
diff --git a/examples/stm32l5/src/bin/rng.rs b/examples/stm32l5/src/bin/rng.rs
index d3627d2c2..45094374b 100644
--- a/examples/stm32l5/src/bin/rng.rs
+++ b/examples/stm32l5/src/bin/rng.rs
@@ -3,7 +3,7 @@
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5use defmt::*; 5use defmt::*;
6use embassy::executor::Spawner; 6use embassy_executor::executor::Spawner;
7use embassy_stm32::rcc::{ClockSrc, PLLClkDiv, PLLMul, PLLSource, PLLSrcDiv}; 7use embassy_stm32::rcc::{ClockSrc, PLLClkDiv, PLLMul, PLLSource, PLLSrcDiv};
8use embassy_stm32::rng::Rng; 8use embassy_stm32::rng::Rng;
9use embassy_stm32::{Config, Peripherals}; 9use embassy_stm32::{Config, Peripherals};
@@ -21,7 +21,7 @@ fn config() -> Config {
21 config 21 config
22} 22}
23 23
24#[embassy::main(config = "config()")] 24#[embassy_executor::main(config = "config()")]
25async fn main(_spawner: Spawner, p: Peripherals) { 25async fn main(_spawner: Spawner, p: Peripherals) {
26 info!("Hello World!"); 26 info!("Hello World!");
27 27
diff --git a/examples/stm32l5/src/bin/usb_ethernet.rs b/examples/stm32l5/src/bin/usb_ethernet.rs
index d711616ef..9e1df15dd 100644
--- a/examples/stm32l5/src/bin/usb_ethernet.rs
+++ b/examples/stm32l5/src/bin/usb_ethernet.rs
@@ -7,10 +7,7 @@ use core::sync::atomic::{AtomicBool, Ordering};
7use core::task::Waker; 7use core::task::Waker;
8 8
9use defmt::*; 9use defmt::*;
10use embassy::blocking_mutex::raw::ThreadModeRawMutex; 10use embassy_executor::executor::Spawner;
11use embassy::channel::mpmc::Channel;
12use embassy::executor::Spawner;
13use embassy::util::Forever;
14use embassy_net::tcp::TcpSocket; 11use embassy_net::tcp::TcpSocket;
15use embassy_net::{PacketBox, PacketBoxExt, PacketBuf, Stack, StackResources}; 12use embassy_net::{PacketBox, PacketBoxExt, PacketBuf, Stack, StackResources};
16use embassy_stm32::rcc::*; 13use embassy_stm32::rcc::*;
@@ -20,6 +17,9 @@ use embassy_stm32::usb::Driver;
20use embassy_stm32::{interrupt, Config, Peripherals}; 17use embassy_stm32::{interrupt, Config, Peripherals};
21use embassy_usb::{Builder, UsbDevice}; 18use embassy_usb::{Builder, UsbDevice};
22use embassy_usb_ncm::{CdcNcmClass, Receiver, Sender, State}; 19use embassy_usb_ncm::{CdcNcmClass, Receiver, Sender, State};
20use embassy_util::blocking_mutex::raw::ThreadModeRawMutex;
21use embassy_util::channel::mpmc::Channel;
22use embassy_util::Forever;
23use embedded_io::asynch::{Read, Write}; 23use embedded_io::asynch::{Read, Write};
24use rand_core::RngCore; 24use rand_core::RngCore;
25use {defmt_rtt as _, panic_probe as _}; 25use {defmt_rtt as _, panic_probe as _};
@@ -34,12 +34,12 @@ macro_rules! forever {
34 }}; 34 }};
35} 35}
36 36
37#[embassy::task] 37#[embassy_executor::task]
38async fn usb_task(mut device: UsbDevice<'static, MyDriver>) -> ! { 38async fn usb_task(mut device: UsbDevice<'static, MyDriver>) -> ! {
39 device.run().await 39 device.run().await
40} 40}
41 41
42#[embassy::task] 42#[embassy_executor::task]
43async fn usb_ncm_rx_task(mut class: Receiver<'static, MyDriver>) { 43async fn usb_ncm_rx_task(mut class: Receiver<'static, MyDriver>) {
44 loop { 44 loop {
45 warn!("WAITING for connection"); 45 warn!("WAITING for connection");
@@ -68,7 +68,7 @@ async fn usb_ncm_rx_task(mut class: Receiver<'static, MyDriver>) {
68 } 68 }
69} 69}
70 70
71#[embassy::task] 71#[embassy_executor::task]
72async fn usb_ncm_tx_task(mut class: Sender<'static, MyDriver>) { 72async fn usb_ncm_tx_task(mut class: Sender<'static, MyDriver>) {
73 loop { 73 loop {
74 let pkt = TX_CHANNEL.recv().await; 74 let pkt = TX_CHANNEL.recv().await;
@@ -78,7 +78,7 @@ async fn usb_ncm_tx_task(mut class: Sender<'static, MyDriver>) {
78 } 78 }
79} 79}
80 80
81#[embassy::task] 81#[embassy_executor::task]
82async fn net_task(stack: &'static Stack<Device>) -> ! { 82async fn net_task(stack: &'static Stack<Device>) -> ! {
83 stack.run().await 83 stack.run().await
84} 84}
@@ -93,7 +93,7 @@ fn config() -> Config {
93 config 93 config
94} 94}
95 95
96#[embassy::main(config = "config()")] 96#[embassy_executor::main(config = "config()")]
97async fn main(spawner: Spawner, p: Peripherals) { 97async fn main(spawner: Spawner, p: Peripherals) {
98 // Create the driver, from the HAL. 98 // Create the driver, from the HAL.
99 let irq = interrupt::take!(USB_FS); 99 let irq = interrupt::take!(USB_FS);
diff --git a/examples/stm32l5/src/bin/usb_hid_mouse.rs b/examples/stm32l5/src/bin/usb_hid_mouse.rs
index d139e6bb1..6aac00881 100644
--- a/examples/stm32l5/src/bin/usb_hid_mouse.rs
+++ b/examples/stm32l5/src/bin/usb_hid_mouse.rs
@@ -4,8 +4,8 @@
4#![feature(type_alias_impl_trait)] 4#![feature(type_alias_impl_trait)]
5 5
6use defmt::*; 6use defmt::*;
7use embassy::executor::Spawner; 7use embassy_executor::executor::Spawner;
8use embassy::time::{Duration, Timer}; 8use embassy_executor::time::{Duration, Timer};
9use embassy_stm32::rcc::*; 9use embassy_stm32::rcc::*;
10use embassy_stm32::time::Hertz; 10use embassy_stm32::time::Hertz;
11use embassy_stm32::usb::Driver; 11use embassy_stm32::usb::Driver;
@@ -27,7 +27,7 @@ fn config() -> Config {
27 config 27 config
28} 28}
29 29
30#[embassy::main(config = "config()")] 30#[embassy_executor::main(config = "config()")]
31async fn main(_spawner: Spawner, p: Peripherals) { 31async fn main(_spawner: Spawner, p: Peripherals) {
32 // Create the driver, from the HAL. 32 // Create the driver, from the HAL.
33 let irq = interrupt::take!(USB_FS); 33 let irq = interrupt::take!(USB_FS);
diff --git a/examples/stm32l5/src/bin/usb_serial.rs b/examples/stm32l5/src/bin/usb_serial.rs
index 8dab001c6..508bce8a8 100644
--- a/examples/stm32l5/src/bin/usb_serial.rs
+++ b/examples/stm32l5/src/bin/usb_serial.rs
@@ -3,7 +3,7 @@
3#![feature(type_alias_impl_trait)] 3#![feature(type_alias_impl_trait)]
4 4
5use defmt::{panic, *}; 5use defmt::{panic, *};
6use embassy::executor::Spawner; 6use embassy_executor::executor::Spawner;
7use embassy_stm32::rcc::*; 7use embassy_stm32::rcc::*;
8use embassy_stm32::time::Hertz; 8use embassy_stm32::time::Hertz;
9use embassy_stm32::usb::{Driver, Instance}; 9use embassy_stm32::usb::{Driver, Instance};
@@ -24,7 +24,7 @@ fn config() -> Config {
24 config 24 config
25} 25}
26 26
27#[embassy::main(config = "config()")] 27#[embassy_executor::main(config = "config()")]
28async fn main(_spawner: Spawner, p: Peripherals) { 28async fn main(_spawner: Spawner, p: Peripherals) {
29 info!("Hello World!"); 29 info!("Hello World!");
30 30