From f9037be870b1bf62e720c7a65776917c9fb288da Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Sun, 28 Dec 2025 20:51:35 +0100 Subject: [PATCH] Async UART mod name --- va108xx/examples/embassy/src/bin/async-uart-rx.rs | 2 +- va108xx/va108xx-hal/src/uart/mod.rs | 2 +- va416xx/examples/embassy/src/bin/async-uart-rx.rs | 2 +- va416xx/examples/embassy/src/bin/async-uart-tx.rs | 2 +- va416xx/va416xx-hal/src/uart/mod.rs | 2 +- vorago-shared-hal/CHANGELOG.md | 1 + vorago-shared-hal/src/uart/mod.rs | 10 +++++----- .../src/uart/{rx_asynch.rs => rx_async.rs} | 0 .../src/uart/{tx_asynch.rs => tx_async.rs} | 0 9 files changed, 11 insertions(+), 10 deletions(-) rename vorago-shared-hal/src/uart/{rx_asynch.rs => rx_async.rs} (100%) rename vorago-shared-hal/src/uart/{tx_asynch.rs => tx_async.rs} (100%) diff --git a/va108xx/examples/embassy/src/bin/async-uart-rx.rs b/va108xx/examples/embassy/src/bin/async-uart-rx.rs index 17c136d..344c80e 100644 --- a/va108xx/examples/embassy/src/bin/async-uart-rx.rs +++ b/va108xx/examples/embassy/src/bin/async-uart-rx.rs @@ -30,7 +30,7 @@ use va108xx_hal::{ prelude::*, uart::{ self, on_interrupt_rx_overwriting, - rx_asynch::{on_interrupt_rx, RxAsync}, + rx_async::{on_interrupt_rx, RxAsync}, Bank, RxAsyncOverwriting, Tx, }, InterruptConfig, diff --git a/va108xx/va108xx-hal/src/uart/mod.rs b/va108xx/va108xx-hal/src/uart/mod.rs index 324a4fa..d3e1c63 100644 --- a/va108xx/va108xx-hal/src/uart/mod.rs +++ b/va108xx/va108xx-hal/src/uart/mod.rs @@ -4,7 +4,7 @@ //! The RX structure also has a dedicated [RxWithInterrupt] variant which allows reading the receiver //! using interrupts. //! -//! The [rx_asynch] and [tx_asynch] modules provide an asynchronous non-blocking API for the UART +//! The [rx_async] and [tx_async] modules provide an asynchronous non-blocking API for the UART //! peripheral. //! //! ## Examples diff --git a/va416xx/examples/embassy/src/bin/async-uart-rx.rs b/va416xx/examples/embassy/src/bin/async-uart-rx.rs index 0f70bcb..e6a1e10 100644 --- a/va416xx/examples/embassy/src/bin/async-uart-rx.rs +++ b/va416xx/examples/embassy/src/bin/async-uart-rx.rs @@ -34,7 +34,7 @@ use va416xx_hal::{ time::Hertz, uart::{ self, - rx_asynch::{on_interrupt_rx, RxAsync}, + rx_async::{on_interrupt_rx, RxAsync}, Bank, }, }; diff --git a/va416xx/examples/embassy/src/bin/async-uart-tx.rs b/va416xx/examples/embassy/src/bin/async-uart-tx.rs index 075ca99..a89e44e 100644 --- a/va416xx/examples/embassy/src/bin/async-uart-tx.rs +++ b/va416xx/examples/embassy/src/bin/async-uart-tx.rs @@ -28,7 +28,7 @@ use va416xx_hal::{ time::Hertz, uart::{ self, - tx_asynch::{on_interrupt_tx, TxAsync}, + tx_async::{on_interrupt_tx, TxAsync}, Bank, }, }; diff --git a/va416xx/va416xx-hal/src/uart/mod.rs b/va416xx/va416xx-hal/src/uart/mod.rs index 7b59ded..5fd720c 100644 --- a/va416xx/va416xx-hal/src/uart/mod.rs +++ b/va416xx/va416xx-hal/src/uart/mod.rs @@ -4,7 +4,7 @@ //! The RX structure also has a dedicated [RxWithInterrupt] variant which allows reading the receiver //! using interrupts. //! -//! The [rx_asynch] and [tx_asynch] modules provide an asynchronous non-blocking API for the UART +//! The [rx_async] and [tx_async] modules provide an asynchronous non-blocking API for the UART //! peripheral. //! //! ## Examples diff --git a/vorago-shared-hal/CHANGELOG.md b/vorago-shared-hal/CHANGELOG.md index 9cbb197..dbdb8c9 100644 --- a/vorago-shared-hal/CHANGELOG.md +++ b/vorago-shared-hal/CHANGELOG.md @@ -14,6 +14,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/). - Added `RxWithInterrupt::steal`. - Improved type level support for resource management for SPI, PWM, UART. +- Renamed `tx_asynch` and `rx_asynch` module name to `*_async` ### Fixed diff --git a/vorago-shared-hal/src/uart/mod.rs b/vorago-shared-hal/src/uart/mod.rs index 6ef5515..c29e786 100644 --- a/vorago-shared-hal/src/uart/mod.rs +++ b/vorago-shared-hal/src/uart/mod.rs @@ -4,7 +4,7 @@ //! The RX structure also has a dedicated [RxWithInterrupt] variant which allows reading the receiver //! using interrupts. //! -//! The [rx_asynch] and [tx_asynch] modules provide an asynchronous non-blocking API for the UART +//! The [rx_async] and [tx_async] modules provide an asynchronous non-blocking API for the UART //! peripheral. //! //! ## Examples @@ -42,11 +42,11 @@ use va108xx as pac; #[cfg(feature = "vor4x")] use va416xx as pac; -pub mod tx_asynch; -pub use tx_asynch::*; +pub mod tx_async; +pub use tx_async::*; -pub mod rx_asynch; -pub use rx_asynch::*; +pub mod rx_async; +pub use rx_async::*; //================================================================================================== // Type-Level support diff --git a/vorago-shared-hal/src/uart/rx_asynch.rs b/vorago-shared-hal/src/uart/rx_async.rs similarity index 100% rename from vorago-shared-hal/src/uart/rx_asynch.rs rename to vorago-shared-hal/src/uart/rx_async.rs diff --git a/vorago-shared-hal/src/uart/tx_asynch.rs b/vorago-shared-hal/src/uart/tx_async.rs similarity index 100% rename from vorago-shared-hal/src/uart/tx_asynch.rs rename to vorago-shared-hal/src/uart/tx_async.rs -- 2.43.0