bump VA416xx HAL dependencies #21

Merged
muellerr merged 1 commits from bump-va416xx-hal-deps into main 2026-04-10 12:16:44 +02:00
3 changed files with 6 additions and 4 deletions
+2 -2
View File
@@ -22,11 +22,11 @@ nb = "1"
embedded-hal = "1"
num_enum = { version = "0.7", default-features = false }
bitflags = "2"
bitbybit = "1.3"
bitbybit = "2"
arbitrary-int = "2"
fugit = "0.3"
embedded-can = "0.4"
embassy-sync = "0.7"
embassy-sync = "0.8"
thiserror = { version = "2", default-features = false }
defmt = { version = "1", optional = true }
+3 -1
View File
@@ -3,6 +3,8 @@ use core::{
sync::atomic::{AtomicU8, Ordering},
};
use arbitrary_int::u4;
use crate::can::regs::BufferState;
use super::{
@@ -58,7 +60,7 @@ pub enum InterruptResult {
pub enum InterruptError {
UnexpectedError,
InvalidInterruptId(StatusPending),
InvalidStatus(u8),
InvalidStatus(u4),
UnexpectedState(BufferState),
CanError(DiagnosticRegister),
}
+1 -1
View File
@@ -81,7 +81,7 @@ impl CanChannelLowLevel {
}
#[inline]
pub fn read_state(&self) -> Result<BufferState, u8> {
pub fn read_state(&self) -> Result<BufferState, u4> {
self.msg_buf.read_stat_ctrl().state()
}