Updated embedded-io

This commit is contained in:
Dreaded_X 2023-08-26 18:04:30 +02:00
parent 3546692bcd
commit a040fef484
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4
5 changed files with 9 additions and 10 deletions

View File

@ -15,15 +15,15 @@ heapless = "0.7.10"
rand_core = "0.6.0" rand_core = "0.6.0"
defmt = { version = "0.3", optional = true } defmt = { version = "0.3", optional = true }
log = { version = "0.4.14", optional = true } log = { version = "0.4.14", optional = true }
embedded-io = { version = "0.4.0", features = ["async"]} embedded-io-async = "0.5"
[dev-dependencies] [dev-dependencies]
tokio = { version = "1", features = ["full"] } tokio = { version = "1", features = ["full"] }
embedded-io = { version = "0.4.0", features = ["tokio"]} embedded-io = { version = "0.4.0", features = ["tokio"] }
tokio-test = { version = "0.4.2"} tokio-test = { version = "0.4.2" }
env_logger = "0.9.0" env_logger = "0.9.0"
futures = { version = "0.3.21" } futures = { version = "0.3.21" }
log = { version = "0.4.14"} log = { version = "0.4.14" }
serial_test = "0.6.0" serial_test = "0.6.0"
[features] [features]

View File

@ -22,7 +22,7 @@
* SOFTWARE. * SOFTWARE.
*/ */
use embedded_io::asynch::{Read, Write}; use embedded_io_async::{Read, Write};
use heapless::Vec; use heapless::Vec;
use rand_core::RngCore; use rand_core::RngCore;

View File

@ -1,9 +1,8 @@
use embedded_io::asynch::{Read, Write}; use embedded_io_async::{Read, Write};
use heapless::Vec; use heapless::Vec;
use rand_core::RngCore; use rand_core::RngCore;
use crate::{ use crate::{
encoding::variable_byte_integer::{VariableByteInteger, VariableByteIntegerDecoder},
network::NetworkConnection, network::NetworkConnection,
packet::v5::{ packet::v5::{
connack_packet::ConnackPacket, connack_packet::ConnackPacket,

View File

@ -23,7 +23,7 @@
*/ */
use crate::packet::v5::reason_codes::ReasonCode; use crate::packet::v5::reason_codes::ReasonCode;
use embedded_io::asynch::{Read, Write}; use embedded_io_async::{Read, Write};
pub struct NetworkConnection<T> pub struct NetworkConnection<T>
where where

View File

@ -90,7 +90,7 @@ impl<'a> BuffWriter<'a> {
if self.position + len > self.len { if self.position + len > self.len {
return Err(BufferError::InsufficientBufferSize); return Err(BufferError::InsufficientBufferSize);
} }
self.buffer[self.position..self.position+len].copy_from_slice(&array[0..len]); self.buffer[self.position..self.position + len].copy_from_slice(&array[0..len]);
self.increment_position(len); self.increment_position(len);
Ok(()) Ok(())
} }
@ -183,7 +183,7 @@ impl<'a> BuffWriter<'a> {
pub fn write_topic_filters_ref<const MAX: usize>( pub fn write_topic_filters_ref<const MAX: usize>(
&mut self, &mut self,
sub: bool, sub: bool,
len: usize, _len: usize,
filters: &Vec<TopicFilter<'a>, MAX>, filters: &Vec<TopicFilter<'a>, MAX>,
) -> Result<(), BufferError> { ) -> Result<(), BufferError> {
for filter in filters { for filter in filters {