#define __STM32F4xx_LL_USART_H
#include "stm32f4xx.h"
Private constants
#define USART_POSITION_GTPR_GT
Private macros
Exported types
LL_USART_InitTypeDef
BaudRate
DataWidth
StopBits
Parity
TransferDirection
HardwareFlowControl
OverSampling
LL_USART_ClockInitTypeDef
ClockOutput
ClockPolarity
ClockPhase
LastBitClockPulse
#define LL_USART_SR_PE
#define LL_USART_SR_FE
#define LL_USART_SR_NE
#define LL_USART_SR_ORE
#define LL_USART_SR_IDLE
#define LL_USART_SR_RXNE
#define LL_USART_SR_TC
#define LL_USART_SR_TXE
#define LL_USART_SR_LBD
#define LL_USART_SR_CTS
#define LL_USART_CR1_IDLEIE
#define LL_USART_CR1_RXNEIE
#define LL_USART_CR1_TCIE
#define LL_USART_CR1_TXEIE
#define LL_USART_CR1_PEIE
#define LL_USART_CR2_LBDIE
#define LL_USART_CR3_EIE
#define LL_USART_CR3_CTSIE
#define LL_USART_DIRECTION_NONE
#define LL_USART_DIRECTION_RX
#define LL_USART_DIRECTION_TX
#define LL_USART_DIRECTION_TX_RX
#define LL_USART_PARITY_NONE
#define LL_USART_PARITY_EVEN
#define LL_USART_PARITY_ODD
#define LL_USART_WAKEUP_IDLELINE
#define LL_USART_WAKEUP_ADDRESSMARK
#define LL_USART_DATAWIDTH_8B
#define LL_USART_DATAWIDTH_9B
#define LL_USART_OVERSAMPLING_16
#define LL_USART_OVERSAMPLING_8
#define LL_USART_CLOCK_DISABLE
#define LL_USART_CLOCK_ENABLE
#define LL_USART_LASTCLKPULSE_NO_OUTPUT
#define LL_USART_LASTCLKPULSE_OUTPUT
#define LL_USART_PHASE_1EDGE
#define LL_USART_PHASE_2EDGE
#define LL_USART_POLARITY_LOW
#define LL_USART_POLARITY_HIGH
#define LL_USART_STOPBITS_0_5
#define LL_USART_STOPBITS_1
#define LL_USART_STOPBITS_1_5
#define LL_USART_STOPBITS_2
#define LL_USART_HWCONTROL_NONE
#define LL_USART_HWCONTROL_RTS
#define LL_USART_HWCONTROL_CTS
#define LL_USART_HWCONTROL_RTS_CTS
#define LL_USART_IRDA_POWER_NORMAL
#define LL_USART_IRDA_POWER_LOW
#define LL_USART_LINBREAK_DETECT_10B
#define LL_USART_LINBREAK_DETECT_11B
#define LL_USART_WriteReg
#define LL_USART_ReadReg
#define __LL_USART_DIV_SAMPLING8_100
#define __LL_USART_DIVMANT_SAMPLING8
#define __LL_USART_DIV_SAMPLING16_100
#define __LL_USART_DIVMANT_SAMPLING16
LL_USART_Enable(USART_TypeDef *)
LL_USART_Disable(USART_TypeDef *)
LL_USART_IsEnabled(const USART_TypeDef *)
LL_USART_EnableDirectionRx(USART_TypeDef *)
LL_USART_DisableDirectionRx(USART_TypeDef *)
LL_USART_EnableDirectionTx(USART_TypeDef *)
LL_USART_DisableDirectionTx(USART_TypeDef *)
LL_USART_SetTransferDirection(USART_TypeDef *, uint32_t)
LL_USART_GetTransferDirection(const USART_TypeDef *)
LL_USART_SetParity(USART_TypeDef *, uint32_t)
LL_USART_GetParity(const USART_TypeDef *)
LL_USART_SetWakeUpMethod(USART_TypeDef *, uint32_t)
LL_USART_GetWakeUpMethod(const USART_TypeDef *)
LL_USART_SetDataWidth(USART_TypeDef *, uint32_t)
LL_USART_GetDataWidth(const USART_TypeDef *)
LL_USART_SetOverSampling(USART_TypeDef *, uint32_t)
LL_USART_GetOverSampling(const USART_TypeDef *)
LL_USART_SetLastClkPulseOutput(USART_TypeDef *, uint32_t)
LL_USART_GetLastClkPulseOutput(const USART_TypeDef *)
LL_USART_SetClockPhase(USART_TypeDef *, uint32_t)
LL_USART_GetClockPhase(const USART_TypeDef *)
LL_USART_SetClockPolarity(USART_TypeDef *, uint32_t)
LL_USART_GetClockPolarity(const USART_TypeDef *)
LL_USART_ConfigClock(USART_TypeDef *, uint32_t, uint32_t, uint32_t)
LL_USART_EnableSCLKOutput(USART_TypeDef *)
LL_USART_DisableSCLKOutput(USART_TypeDef *)
LL_USART_IsEnabledSCLKOutput(const USART_TypeDef *)
LL_USART_SetStopBitsLength(USART_TypeDef *, uint32_t)
LL_USART_GetStopBitsLength(const USART_TypeDef *)
LL_USART_ConfigCharacter(USART_TypeDef *, uint32_t, uint32_t, uint32_t)
LL_USART_SetNodeAddress(USART_TypeDef *, uint32_t)
LL_USART_GetNodeAddress(const USART_TypeDef *)
LL_USART_EnableRTSHWFlowCtrl(USART_TypeDef *)
LL_USART_DisableRTSHWFlowCtrl(USART_TypeDef *)
LL_USART_EnableCTSHWFlowCtrl(USART_TypeDef *)
LL_USART_DisableCTSHWFlowCtrl(USART_TypeDef *)
LL_USART_SetHWFlowCtrl(USART_TypeDef *, uint32_t)
LL_USART_GetHWFlowCtrl(const USART_TypeDef *)
LL_USART_EnableOneBitSamp(USART_TypeDef *)
LL_USART_DisableOneBitSamp(USART_TypeDef *)
LL_USART_IsEnabledOneBitSamp(const USART_TypeDef *)
LL_USART_SetBaudRate(USART_TypeDef *, uint32_t, uint32_t, uint32_t)
if
(OverSampling == LL_USART_OVERSAMPLING_8)
else
LL_USART_GetBaudRate(const USART_TypeDef *, uint32_t, uint32_t)
if
(OverSampling == LL_USART_OVERSAMPLING_8)
if
((usartdiv & 0xFFF7U) != 0U)
else
if
((usartdiv & 0xFFFFU) != 0U)
LL_USART_EnableIrda(USART_TypeDef *)
LL_USART_DisableIrda(USART_TypeDef *)
LL_USART_IsEnabledIrda(const USART_TypeDef *)
LL_USART_SetIrdaPowerMode(USART_TypeDef *, uint32_t)
LL_USART_GetIrdaPowerMode(const USART_TypeDef *)
LL_USART_SetIrdaPrescaler(USART_TypeDef *, uint32_t)
LL_USART_GetIrdaPrescaler(const USART_TypeDef *)
LL_USART_EnableSmartcardNACK(USART_TypeDef *)
LL_USART_DisableSmartcardNACK(USART_TypeDef *)
LL_USART_IsEnabledSmartcardNACK(const USART_TypeDef *)
LL_USART_EnableSmartcard(USART_TypeDef *)
LL_USART_DisableSmartcard(USART_TypeDef *)
LL_USART_IsEnabledSmartcard(const USART_TypeDef *)
LL_USART_SetSmartcardPrescaler(USART_TypeDef *, uint32_t)
LL_USART_GetSmartcardPrescaler(const USART_TypeDef *)
LL_USART_SetSmartcardGuardTime(USART_TypeDef *, uint32_t)
LL_USART_GetSmartcardGuardTime(const USART_TypeDef *)
LL_USART_EnableHalfDuplex(USART_TypeDef *)
LL_USART_DisableHalfDuplex(USART_TypeDef *)
LL_USART_IsEnabledHalfDuplex(const USART_TypeDef *)
LL_USART_SetLINBrkDetectionLen(USART_TypeDef *, uint32_t)
LL_USART_GetLINBrkDetectionLen(const USART_TypeDef *)
LL_USART_EnableLIN(USART_TypeDef *)
LL_USART_DisableLIN(USART_TypeDef *)
LL_USART_IsEnabledLIN(const USART_TypeDef *)
LL_USART_ConfigAsyncMode(USART_TypeDef *)
LL_USART_ConfigSyncMode(USART_TypeDef *)
LL_USART_ConfigLINMode(USART_TypeDef *)
LL_USART_ConfigHalfDuplexMode(USART_TypeDef *)
LL_USART_ConfigSmartcardMode(USART_TypeDef *)
LL_USART_ConfigIrdaMode(USART_TypeDef *)
LL_USART_ConfigMultiProcessMode(USART_TypeDef *)
LL_USART_IsActiveFlag_PE(const USART_TypeDef *)
LL_USART_IsActiveFlag_FE(const USART_TypeDef *)
LL_USART_IsActiveFlag_NE(const USART_TypeDef *)
LL_USART_IsActiveFlag_ORE(const USART_TypeDef *)
LL_USART_IsActiveFlag_IDLE(const USART_TypeDef *)
LL_USART_IsActiveFlag_RXNE(const USART_TypeDef *)
LL_USART_IsActiveFlag_TC(const USART_TypeDef *)
LL_USART_IsActiveFlag_TXE(const USART_TypeDef *)
LL_USART_IsActiveFlag_LBD(const USART_TypeDef *)
LL_USART_IsActiveFlag_nCTS(const USART_TypeDef *)
LL_USART_IsActiveFlag_SBK(const USART_TypeDef *)
LL_USART_IsActiveFlag_RWU(const USART_TypeDef *)
LL_USART_ClearFlag_PE(USART_TypeDef *)
LL_USART_ClearFlag_FE(USART_TypeDef *)
LL_USART_ClearFlag_NE(USART_TypeDef *)
LL_USART_ClearFlag_ORE(USART_TypeDef *)
LL_USART_ClearFlag_IDLE(USART_TypeDef *)
LL_USART_ClearFlag_TC(USART_TypeDef *)
LL_USART_ClearFlag_RXNE(USART_TypeDef *)
LL_USART_ClearFlag_LBD(USART_TypeDef *)
LL_USART_ClearFlag_nCTS(USART_TypeDef *)
LL_USART_EnableIT_IDLE(USART_TypeDef *)
LL_USART_EnableIT_RXNE(USART_TypeDef *)
LL_USART_EnableIT_TC(USART_TypeDef *)
LL_USART_EnableIT_TXE(USART_TypeDef *)
LL_USART_EnableIT_PE(USART_TypeDef *)
LL_USART_EnableIT_LBD(USART_TypeDef *)
LL_USART_EnableIT_ERROR(USART_TypeDef *)
LL_USART_EnableIT_CTS(USART_TypeDef *)
LL_USART_DisableIT_IDLE(USART_TypeDef *)
LL_USART_DisableIT_RXNE(USART_TypeDef *)
LL_USART_DisableIT_TC(USART_TypeDef *)
LL_USART_DisableIT_TXE(USART_TypeDef *)
LL_USART_DisableIT_PE(USART_TypeDef *)
LL_USART_DisableIT_LBD(USART_TypeDef *)
LL_USART_DisableIT_ERROR(USART_TypeDef *)
LL_USART_DisableIT_CTS(USART_TypeDef *)
LL_USART_IsEnabledIT_IDLE(const USART_TypeDef *)
LL_USART_IsEnabledIT_RXNE(const USART_TypeDef *)
LL_USART_IsEnabledIT_TC(const USART_TypeDef *)
LL_USART_IsEnabledIT_TXE(const USART_TypeDef *)
LL_USART_IsEnabledIT_PE(const USART_TypeDef *)
LL_USART_IsEnabledIT_LBD(const USART_TypeDef *)
LL_USART_IsEnabledIT_ERROR(const USART_TypeDef *)
LL_USART_IsEnabledIT_CTS(const USART_TypeDef *)
LL_USART_EnableDMAReq_RX(USART_TypeDef *)
LL_USART_DisableDMAReq_RX(USART_TypeDef *)
LL_USART_IsEnabledDMAReq_RX(const USART_TypeDef *)
LL_USART_EnableDMAReq_TX(USART_TypeDef *)
LL_USART_DisableDMAReq_TX(USART_TypeDef *)
LL_USART_IsEnabledDMAReq_TX(const USART_TypeDef *)
LL_USART_DMA_GetRegAddr(const USART_TypeDef *)
LL_USART_ReceiveData8(const USART_TypeDef *)
LL_USART_ReceiveData9(const USART_TypeDef *)
LL_USART_TransmitData8(USART_TypeDef *, uint8_t)
LL_USART_TransmitData9(USART_TypeDef *, uint16_t)
LL_USART_RequestBreakSending(USART_TypeDef *)
LL_USART_RequestEnterMuteMode(USART_TypeDef *)
LL_USART_RequestExitMuteMode(USART_TypeDef *)
LL_USART_DeInit(const USART_TypeDef *);
LL_USART_Init(USART_TypeDef *, const LL_USART_InitTypeDef *);
LL_USART_StructInit(LL_USART_InitTypeDef *);
LL_USART_ClockInit(USART_TypeDef *, const LL_USART_ClockInitTypeDef *);
LL_USART_ClockStructInit(LL_USART_ClockInitTypeDef *);