UART error handling update
This commit is contained in:
@ -28,8 +28,8 @@ embassy-executor = { version = "0.7", features = [
|
||||
"executor-interrupt"
|
||||
]}
|
||||
|
||||
va416xx-hal = { version = "0.4.1" }
|
||||
va416xx-embassy = { version = "0.1", default-features = false }
|
||||
va416xx-hal = { version = "0.5", path = "../../va416xx-hal" }
|
||||
va416xx-embassy = { version = "0.1", default-features = false, path = "../../va416xx-embassy" }
|
||||
|
||||
[features]
|
||||
default = ["ticks-hz-1_000", "va416xx-embassy/irq-tim14-tim15"]
|
||||
|
@ -132,7 +132,7 @@ fn UART0_RX() {
|
||||
RX.lock(|static_rx| {
|
||||
let mut rx_borrow = static_rx.borrow_mut();
|
||||
let rx_mut_ref = rx_borrow.as_mut().unwrap();
|
||||
let result = rx_mut_ref.irq_handler(&mut buf);
|
||||
let result = rx_mut_ref.on_interrupt(&mut buf);
|
||||
read_len = result.bytes_read;
|
||||
if result.errors.is_some() {
|
||||
errors = result.errors;
|
||||
|
Reference in New Issue
Block a user