mirror of
https://github.com/italicsjenga/rp-hal-boards.git
synced 2024-12-24 05:01:31 +11:00
Cosmetics.
This commit is contained in:
parent
b9080d0a92
commit
c50a5b6001
|
@ -7,19 +7,25 @@ use embedded_time::rate::Baud;
|
||||||
use embedded_time::rate::Hertz;
|
use embedded_time::rate::Hertz;
|
||||||
use embedded_time::fixed_point::FixedPoint;
|
use embedded_time::fixed_point::FixedPoint;
|
||||||
use nb::Error::WouldBlock;
|
use nb::Error::WouldBlock;
|
||||||
use rp2040_pac::{
|
|
||||||
uart0::uartlcr_h::W as UART_LCR_H_Writer
|
|
||||||
};
|
|
||||||
|
|
||||||
|
use crate::pac::{
|
||||||
|
uart0::{
|
||||||
|
uartlcr_h::W as UART_LCR_H_Writer,
|
||||||
|
RegisterBlock
|
||||||
|
},
|
||||||
|
UART0,
|
||||||
|
UART1
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
/// State of the UART Peripheral.
|
/// State of the UART Peripheral.
|
||||||
pub trait State {}
|
pub trait State {}
|
||||||
|
|
||||||
/// Trait to handle both underlying devices (UART0 & UART1)
|
/// Trait to handle both underlying devices (UART0 & UART1)
|
||||||
pub trait UARTDevice: Deref<Target = rp2040_pac::uart0::RegisterBlock> {}
|
pub trait UARTDevice: Deref<Target = RegisterBlock> {}
|
||||||
|
|
||||||
impl UARTDevice for rp2040_pac::UART0 {}
|
impl UARTDevice for UART0 {}
|
||||||
impl UARTDevice for rp2040_pac::UART1 {}
|
impl UARTDevice for UART1 {}
|
||||||
|
|
||||||
/// UART is enabled.
|
/// UART is enabled.
|
||||||
pub struct Enabled;
|
pub struct Enabled;
|
||||||
|
|
Loading…
Reference in a new issue