aboutsummaryrefslogtreecommitdiff
path: root/examples/std/src/bin
diff options
context:
space:
mode:
Diffstat (limited to 'examples/std/src/bin')
-rw-r--r--examples/std/src/bin/net.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/std/src/bin/net.rs b/examples/std/src/bin/net.rs
index cefa5448c..6e50b1a01 100644
--- a/examples/std/src/bin/net.rs
+++ b/examples/std/src/bin/net.rs
@@ -1,3 +1,5 @@
1use core::fmt::Write as _;
2
1use clap::Parser; 3use clap::Parser;
2use embassy_executor::{Executor, Spawner}; 4use embassy_executor::{Executor, Spawner};
3use embassy_net::tcp::TcpSocket; 5use embassy_net::tcp::TcpSocket;
@@ -71,8 +73,10 @@ async fn main_task(spawner: Spawner) {
71 return; 73 return;
72 } 74 }
73 info!("connected!"); 75 info!("connected!");
74 loop { 76 for i in 0.. {
75 let r = socket.write_all(b"Hello!\n").await; 77 let mut buf = heapless::String::<100>::new();
78 write!(buf, "Hello! ({})\r\n", i).unwrap();
79 let r = socket.write_all(buf.as_bytes()).await;
76 if let Err(e) = r { 80 if let Err(e) = r {
77 warn!("write error: {:?}", e); 81 warn!("write error: {:?}", e);
78 return; 82 return;