Struct flipper0::ffi::LL_USART_ClockInitTypeDef
source · pub struct LL_USART_ClockInitTypeDef {
pub ClockOutput: u32,
pub ClockPolarity: u32,
pub ClockPhase: u32,
pub LastBitClockPulse: u32,
}
Expand description
@brief LL USART Clock Init Structure definition
Fields
ClockOutput: u32
< Specifies whether the USART clock is enabled or disabled. This parameter can be a value of @ref USART_LL_EC_CLOCK.
USART HW configuration can be modified afterwards using unitary functions @ref LL_USART_EnableSCLKOutput() or @ref LL_USART_DisableSCLKOutput(). For more details, refer to description of this function.
ClockPolarity: u32
< Specifies the steady state of the serial clock. This parameter can be a value of @ref USART_LL_EC_POLARITY.
USART HW configuration can be modified afterwards using unitary functions @ref LL_USART_SetClockPolarity(). For more details, refer to description of this function.
ClockPhase: u32
< Specifies the clock transition on which the bit capture is made. This parameter can be a value of @ref USART_LL_EC_PHASE.
USART HW configuration can be modified afterwards using unitary functions @ref LL_USART_SetClockPhase(). For more details, refer to description of this function.
LastBitClockPulse: u32
< Specifies whether the clock pulse corresponding to the last transmitted data bit (MSB) has to be output on the SCLK pin in synchronous mode. This parameter can be a value of @ref USART_LL_EC_LASTCLKPULSE.
USART HW configuration can be modified afterwards using unitary functions @ref LL_USART_SetLastClkPulseOutput(). For more details, refer to description of this function.