aboutsummaryrefslogtreecommitdiff
path: root/examples/stm32f7/src/bin/eth.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/stm32f7/src/bin/eth.rs')
-rw-r--r--examples/stm32f7/src/bin/eth.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/examples/stm32f7/src/bin/eth.rs b/examples/stm32f7/src/bin/eth.rs
index 177683c3a..33504af76 100644
--- a/examples/stm32f7/src/bin/eth.rs
+++ b/examples/stm32f7/src/bin/eth.rs
@@ -3,9 +3,8 @@
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::time::{Duration, Timer}; 7use embassy_executor::time::{Duration, Timer};
8use embassy::util::Forever;
9use embassy_net::tcp::TcpSocket; 8use embassy_net::tcp::TcpSocket;
10use embassy_net::{Ipv4Address, Stack, StackResources}; 9use embassy_net::{Ipv4Address, Stack, StackResources};
11use embassy_stm32::eth::generic_smi::GenericSMI; 10use embassy_stm32::eth::generic_smi::GenericSMI;
@@ -14,6 +13,7 @@ use embassy_stm32::peripherals::ETH;
14use embassy_stm32::rng::Rng; 13use embassy_stm32::rng::Rng;
15use embassy_stm32::time::mhz; 14use embassy_stm32::time::mhz;
16use embassy_stm32::{interrupt, Config, Peripherals}; 15use embassy_stm32::{interrupt, Config, Peripherals};
16use embassy_util::Forever;
17use embedded_io::asynch::Write; 17use embedded_io::asynch::Write;
18use rand_core::RngCore; 18use rand_core::RngCore;
19use {defmt_rtt as _, panic_probe as _}; 19use {defmt_rtt as _, panic_probe as _};
@@ -28,7 +28,7 @@ macro_rules! forever {
28 28
29type Device = Ethernet<'static, ETH, GenericSMI, 4, 4>; 29type Device = Ethernet<'static, ETH, GenericSMI, 4, 4>;
30 30
31#[embassy::task] 31#[embassy_executor::task]
32async fn net_task(stack: &'static Stack<Device>) -> ! { 32async fn net_task(stack: &'static Stack<Device>) -> ! {
33 stack.run().await 33 stack.run().await
34} 34}
@@ -39,7 +39,7 @@ fn config() -> Config {
39 config 39 config
40} 40}
41 41
42#[embassy::main(config = "config()")] 42#[embassy_executor::main(config = "config()")]
43async fn main(spawner: Spawner, p: Peripherals) -> ! { 43async fn main(spawner: Spawner, p: Peripherals) -> ! {
44 info!("Hello World!"); 44 info!("Hello World!");
45 45