diff options
Diffstat (limited to 'examples/rp/src/bin/ethernet_w5500_multisocket.rs')
| -rw-r--r-- | examples/rp/src/bin/ethernet_w5500_multisocket.rs | 9 |
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}; | |||
| 18 | use embassy_time::{Delay, Duration}; | 18 | use embassy_time::{Delay, Duration}; |
| 19 | use embedded_hal_bus::spi::ExclusiveDevice; | 19 | use embedded_hal_bus::spi::ExclusiveDevice; |
| 20 | use embedded_io_async::Write; | 20 | use embedded_io_async::Write; |
| 21 | use rand::RngCore; | ||
| 22 | use static_cell::StaticCell; | 21 | use static_cell::StaticCell; |
| 23 | use {defmt_rtt as _, panic_probe as _}; | 22 | use {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)] |
