Turn on LED when ready for connection instead and send message confirming connection

This commit is contained in:
Dreaded_X 2023-06-29 20:53:50 +02:00
parent 64a41176f6
commit b157016942
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4

View File

@ -247,7 +247,7 @@ async fn main(spawner: Spawner) {
let mut socket = TcpSocket::new(stack, &mut rx_buffer, &mut tx_buffer); let mut socket = TcpSocket::new(stack, &mut rx_buffer, &mut tx_buffer);
// socket.set_timeout(Some(Duration::from_secs(10))); // socket.set_timeout(Some(Duration::from_secs(10)));
control.gpio_set(0, false).await; control.gpio_set(0, true).await;
let port = 1234; let port = 1234;
info!("Listening on {}:{}...", ip, port); info!("Listening on {}:{}...", ip, port);
@ -257,7 +257,9 @@ async fn main(spawner: Spawner) {
} }
info!("Received connection from {:?}", socket.remote_endpoint()); info!("Received connection from {:?}", socket.remote_endpoint());
control.gpio_set(0, true).await; control.gpio_set(0, false).await;
socket.write_all("Connected!\n".as_bytes()).await.unwrap();
loop { loop {
match select(socket.read(&mut [0; 64]), receiver.recv()).await { match select(socket.read(&mut [0; 64]), receiver.recv()).await {