pub struct USART3 { /* private fields */ }
Expand description
Universal synchronous asynchronous receiver transmitter
Implementations§
Trait Implementations§
source§impl Enable for USART3
impl Enable for USART3
fn enable(rcc: &RegisterBlock)
fn disable(rcc: &RegisterBlock)
source§impl LPEnable for USART3
impl LPEnable for USART3
fn low_power_enable(rcc: &RegisterBlock)
fn low_power_disable(rcc: &RegisterBlock)
source§impl PeriAddress for USART3
impl PeriAddress for USART3
impl DMASet<StreamX<DMA1, 1>, 4, PeripheralToMemory> for USART3
impl DMASet<StreamX<DMA1, 3>, 4, MemoryToPeripheral> for USART3
impl DMASet<StreamX<DMA1, 4>, 7, MemoryToPeripheral> for USART3
impl Instance for USART3
impl Send for USART3
Auto Trait Implementations§
impl RefUnwindSafe for USART3
impl !Sync for USART3
impl Unpin for USART3
impl UnwindSafe for USART3
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> BusTimerClock for Twhere
T: RccBus,
<T as RccBus>::Bus: BusTimerClock,
impl<T> BusTimerClock for Twhere T: RccBus, <T as RccBus>::Bus: BusTimerClock,
source§fn timer_clock(clocks: &Clocks) -> Rate<u32, 1, 1>
fn timer_clock(clocks: &Clocks) -> Rate<u32, 1, 1>
Calculates base frequency of timer depending on
Clock
state