Struct stm32_hal2::serial::Config [−][src]
pub struct Config { /* fields omitted */ }USART Configuration structure
Implementations
impl Config[src]
impl Config[src]pub fn baudrate(self, baudrate: u32) -> Self[src]
Set the baudrate to a specific value
pub fn parity_none(self) -> Self[src]
Set parity to none
pub fn parity_even(self) -> Self[src]
Set parity to even
pub fn parity_odd(self) -> Self[src]
Set parity to odd
pub fn stopbits(self, stopbits: StopBits) -> Self[src]
Set the number of stopbits
pub fn oversampling(self, oversampling: Oversampling) -> Self[src]
Set the oversampling size
pub fn character_match(self, character_match: u8) -> Self[src]
Set the character match character
pub fn receiver_timeout(self, receiver_timeout: u32) -> Self[src]
Set the receiver timeout, the value is the number of bit durations
Note that it only takes 24 bits, using more than this will cause a panic.
pub fn with_overrun_disabled(self) -> Self[src]
Disable overrun detection
pub fn with_onebit_sampling(self) -> Self[src]
Change to onebit sampling