diff options
| -rw-r--r-- | examples/stm32h7rs/src/bin/eth.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/examples/stm32h7rs/src/bin/eth.rs b/examples/stm32h7rs/src/bin/eth.rs index 1bb748faa..2f0ef2492 100644 --- a/examples/stm32h7rs/src/bin/eth.rs +++ b/examples/stm32h7rs/src/bin/eth.rs | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | use defmt::*; | 4 | use defmt::*; |
| 5 | use embassy_executor::Spawner; | 5 | use embassy_executor::Spawner; |
| 6 | use embassy_net::udp::{PacketMetadata, UdpSocket}; | 6 | use embassy_net::udp::{PacketMetadata, UdpSocket}; |
| 7 | use embassy_net::{Ipv4Cidr, Ipv4Address, StackResources}; | 7 | use embassy_net::{Ipv4Address, Ipv4Cidr, StackResources}; |
| 8 | use embassy_stm32::eth::{Ethernet, GenericPhy, PacketQueue}; | 8 | use embassy_stm32::eth::{Ethernet, GenericPhy, PacketQueue}; |
| 9 | use embassy_stm32::peripherals::ETH; | 9 | use embassy_stm32::peripherals::ETH; |
| 10 | use embassy_stm32::rng::Rng; | 10 | use embassy_stm32::rng::Rng; |
| @@ -76,7 +76,7 @@ async fn main(spawner: Spawner) -> ! { | |||
| 76 | p.PG13, | 76 | p.PG13, |
| 77 | p.PG12, | 77 | p.PG12, |
| 78 | p.PG11, | 78 | p.PG11, |
| 79 | GenericPhy::new(0), | 79 | GenericPhy::new(0), |
| 80 | mac_addr, | 80 | mac_addr, |
| 81 | ); | 81 | ); |
| 82 | 82 | ||
| @@ -110,7 +110,10 @@ async fn main(spawner: Spawner) -> ! { | |||
| 110 | let socket = UdpSocket::new(stack, &mut rx_meta, &mut rx_buffer, &mut tx_meta, &mut tx_buffer); | 110 | let socket = UdpSocket::new(stack, &mut rx_meta, &mut rx_buffer, &mut tx_meta, &mut tx_buffer); |
| 111 | loop { | 111 | loop { |
| 112 | // You need to start a server on the host machine, for example: `nc -lu 8000` | 112 | // You need to start a server on the host machine, for example: `nc -lu 8000` |
| 113 | socket.send_to(b"Hello, world", remote_endpoint).await.expect("Buffer sent"); | 113 | socket |
| 114 | .send_to(b"Hello, world", remote_endpoint) | ||
| 115 | .await | ||
| 116 | .expect("Buffer sent"); | ||
| 114 | Timer::after_secs(1).await; | 117 | Timer::after_secs(1).await; |
| 115 | } | 118 | } |
| 116 | } | 119 | } |
