aboutsummaryrefslogtreecommitdiff
path: root/examples/rp/src/bin/ethernet_w5500_multisocket.rs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/rp/src/bin/ethernet_w5500_multisocket.rs')
-rw-r--r--examples/rp/src/bin/ethernet_w5500_multisocket.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/rp/src/bin/ethernet_w5500_multisocket.rs b/examples/rp/src/bin/ethernet_w5500_multisocket.rs
index 2bea9fc9d..5c049ddca 100644
--- a/examples/rp/src/bin/ethernet_w5500_multisocket.rs
+++ b/examples/rp/src/bin/ethernet_w5500_multisocket.rs
@@ -18,7 +18,6 @@ use embassy_rp::spi::{Async, Config as SpiConfig, Spi};
18use embassy_time::{Delay, Duration}; 18use embassy_time::{Delay, Duration};
19use embedded_hal_bus::spi::ExclusiveDevice; 19use embedded_hal_bus::spi::ExclusiveDevice;
20use embedded_io_async::Write; 20use embedded_io_async::Write;
21use rand::RngCore;
22use static_cell::StaticCell; 21use static_cell::StaticCell;
23use {defmt_rtt as _, panic_probe as _}; 22use {defmt_rtt as _, panic_probe as _};
24 23
@@ -65,7 +64,7 @@ async fn main(spawner: Spawner) {
65 ) 64 )
66 .await 65 .await
67 .unwrap(); 66 .unwrap();
68 unwrap!(spawner.spawn(ethernet_task(runner))); 67 spawner.spawn(unwrap!(ethernet_task(runner)));
69 68
70 // Generate random seed 69 // Generate random seed
71 let seed = rng.next_u64(); 70 let seed = rng.next_u64();
@@ -80,7 +79,7 @@ async fn main(spawner: Spawner) {
80 ); 79 );
81 80
82 // Launch network task 81 // Launch network task
83 unwrap!(spawner.spawn(net_task(runner))); 82 spawner.spawn(unwrap!(net_task(runner)));
84 83
85 info!("Waiting for DHCP..."); 84 info!("Waiting for DHCP...");
86 let cfg = wait_for_config(stack).await; 85 let cfg = wait_for_config(stack).await;
@@ -88,8 +87,8 @@ async fn main(spawner: Spawner) {
88 info!("IP address: {:?}", local_addr); 87 info!("IP address: {:?}", local_addr);
89 88
90 // Create two sockets listening to the same port, to handle simultaneous connections 89 // Create two sockets listening to the same port, to handle simultaneous connections
91 unwrap!(spawner.spawn(listen_task(stack, 0, 1234))); 90 spawner.spawn(unwrap!(listen_task(stack, 0, 1234)));
92 unwrap!(spawner.spawn(listen_task(stack, 1, 1234))); 91 spawner.spawn(unwrap!(listen_task(stack, 1, 1234)));
93} 92}
94 93
95#[embassy_executor::task(pool_size = 2)] 94#[embassy_executor::task(pool_size = 2)]