read and write to nal
This commit is contained in:
@@ -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};
|
||||||
|
|
||||||
|
|||||||
@@ -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>(
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|
||||||
|
|||||||
@@ -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>,
|
||||||
|
|||||||
@@ -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 }>,
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
@@ -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>(
|
||||||
|
|||||||
@@ -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};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user