gave examples/std a cleaner and more informational Hello

This commit is contained in:
Bart Massey 2024-12-31 15:15:11 -08:00
parent 6b3ca67763
commit b5ef53ac13

View File

@ -1,3 +1,5 @@
use core::fmt::Write as _;
use clap::Parser; use clap::Parser;
use embassy_executor::{Executor, Spawner}; use embassy_executor::{Executor, Spawner};
use embassy_net::tcp::TcpSocket; use embassy_net::tcp::TcpSocket;
@ -71,8 +73,10 @@ async fn main_task(spawner: Spawner) {
return; return;
} }
info!("connected!"); info!("connected!");
loop { for i in 0.. {
let r = socket.write_all(b"Hello!\n").await; let mut buf = heapless::String::<100>::new();
write!(buf, "Hello! ({})\r\n", i).unwrap();
let r = socket.write_all(buf.as_bytes()).await;
if let Err(e) = r { if let Err(e) = r {
warn!("write error: {:?}", e); warn!("write error: {:?}", e);
return; return;