read and write to nal

This commit is contained in:
2025-10-31 23:39:10 +01:00
parent f366aace7f
commit 0519ca3efe
8 changed files with 9 additions and 9 deletions

View File

@@ -6,7 +6,7 @@ use alloc::format;
use alloc::string::{String, ToString}; use alloc::string::{String, ToString};
use chrono::DateTime; use chrono::DateTime;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
use log::info; use log::info;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};

View File

@@ -6,7 +6,7 @@ use alloc::format;
use alloc::string::String; use alloc::string::String;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use edge_http::Method; use edge_http::Method;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
use log::info; use log::info;
pub(crate) async fn list_files<T, const N: usize>( pub(crate) async fn list_files<T, const N: usize>(

View File

@@ -10,7 +10,7 @@ use alloc::vec::Vec;
use chrono_tz::Tz; use chrono_tz::Tz;
use core::str::FromStr; use core::str::FromStr;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
use log::info; use log::info;
use serde::Serialize; use serde::Serialize;

View File

@@ -1,7 +1,7 @@
use crate::fat_error::FatResult; use crate::fat_error::FatResult;
use crate::log::LOG_ACCESS; use crate::log::LOG_ACCESS;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
pub(crate) async fn get_log<T, const N: usize>( pub(crate) async fn get_log<T, const N: usize>(
conn: &mut Connection<'_, T, N>, conn: &mut Connection<'_, T, N>,

View File

@@ -1,6 +1,6 @@
use crate::fat_error::FatError; use crate::fat_error::FatError;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
pub(crate) async fn serve_favicon<T, const N: usize>( pub(crate) async fn serve_favicon<T, const N: usize>(
conn: &mut Connection<'_, T, { N }>, conn: &mut Connection<'_, T, { N }>,

View File

@@ -32,11 +32,11 @@ use core::result::Result::Ok;
use core::sync::atomic::{AtomicBool, Ordering}; use core::sync::atomic::{AtomicBool, Ordering};
use edge_http::io::server::{Connection, Handler, Server}; use edge_http::io::server::{Connection, Handler, Server};
use edge_http::Method; use edge_http::Method;
use edge_nal::io::{Read, Write};
use edge_nal::TcpBind; use edge_nal::TcpBind;
use edge_nal_embassy::{Tcp, TcpBuffers}; use edge_nal_embassy::{Tcp, TcpBuffers};
use embassy_net::Stack; use embassy_net::Stack;
use embassy_time::Instant; use embassy_time::Instant;
use embedded_io_async::{Read, Write};
use log::{error, info}; use log::{error, info};
struct HTTPRequestRouter { struct HTTPRequestRouter {
@@ -203,7 +203,7 @@ async fn handle_json<'a, T, const N: usize>(
) -> FatResult<u32> ) -> FatResult<u32>
where where
T: Read + Write, T: Read + Write,
<T as embedded_io_async::ErrorType>::Error: Debug, <T as edge_nal::io::ErrorType>::Error: Debug,
{ {
match chain { match chain {
Ok(answer) => match answer { Ok(answer) => match answer {

View File

@@ -3,7 +3,7 @@ use crate::webserver::read_up_to_bytes_from_request;
use crate::BOARD_ACCESS; use crate::BOARD_ACCESS;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use edge_http::Method; use edge_http::Method;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
use log::info; use log::info;
pub(crate) async fn ota_operations<T, const N: usize>( pub(crate) async fn ota_operations<T, const N: usize>(

View File

@@ -7,7 +7,7 @@ use alloc::string::{String, ToString};
use alloc::vec::Vec; use alloc::vec::Vec;
use chrono::DateTime; use chrono::DateTime;
use edge_http::io::server::Connection; use edge_http::io::server::Connection;
use embedded_io_async::{Read, Write}; use edge_nal::io::{Read, Write};
use log::info; use log::info;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};