Merge pull request #2258 from ExplodingWaffle/patch-1
make usart::State private
This commit is contained in:
commit
a2eb46e9e4
@ -82,13 +82,14 @@ impl<T: BasicInstance> interrupt::typelevel::Handler<T::Interrupt> for Interrupt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Buffered UART State
|
pub(crate) use sealed::State;
|
||||||
|
pub(crate) mod sealed {
|
||||||
|
use super::*;
|
||||||
pub struct State {
|
pub struct State {
|
||||||
rx_waker: AtomicWaker,
|
pub(crate) rx_waker: AtomicWaker,
|
||||||
rx_buf: RingBuffer,
|
pub(crate) rx_buf: RingBuffer,
|
||||||
|
pub(crate) tx_waker: AtomicWaker,
|
||||||
tx_waker: AtomicWaker,
|
pub(crate) tx_buf: RingBuffer,
|
||||||
tx_buf: RingBuffer,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
impl State {
|
impl State {
|
||||||
@ -102,6 +103,7 @@ impl State {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// Bidirectional buffered UART
|
/// Bidirectional buffered UART
|
||||||
pub struct BufferedUart<'d, T: BasicInstance> {
|
pub struct BufferedUart<'d, T: BasicInstance> {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user