Lines Matching refs:USARTx

650 __STATIC_INLINE void LL_USART_Enable(USART_TypeDef *USARTx)  in LL_USART_Enable()  argument
652 SET_BIT(USARTx->CR1, USART_CR1_UE); in LL_USART_Enable()
664 __STATIC_INLINE void LL_USART_Disable(USART_TypeDef *USARTx) in LL_USART_Disable() argument
666 CLEAR_BIT(USARTx->CR1, USART_CR1_UE); in LL_USART_Disable()
675 __STATIC_INLINE uint32_t LL_USART_IsEnabled(const USART_TypeDef *USARTx) in LL_USART_IsEnabled() argument
677 return ((READ_BIT(USARTx->CR1, USART_CR1_UE) == (USART_CR1_UE)) ? 1UL : 0UL); in LL_USART_IsEnabled()
688 __STATIC_INLINE void LL_USART_EnableFIFO(USART_TypeDef *USARTx) in LL_USART_EnableFIFO() argument
690 SET_BIT(USARTx->CR1, USART_CR1_FIFOEN); in LL_USART_EnableFIFO()
701 __STATIC_INLINE void LL_USART_DisableFIFO(USART_TypeDef *USARTx) in LL_USART_DisableFIFO() argument
703 CLEAR_BIT(USARTx->CR1, USART_CR1_FIFOEN); in LL_USART_DisableFIFO()
714 __STATIC_INLINE uint32_t LL_USART_IsEnabledFIFO(const USART_TypeDef *USARTx) in LL_USART_IsEnabledFIFO() argument
716 return ((READ_BIT(USARTx->CR1, USART_CR1_FIFOEN) == (USART_CR1_FIFOEN)) ? 1UL : 0UL); in LL_USART_IsEnabledFIFO()
734 __STATIC_INLINE void LL_USART_SetTXFIFOThreshold(USART_TypeDef *USARTx, uint32_t Threshold) in LL_USART_SetTXFIFOThreshold() argument
736 ATOMIC_MODIFY_REG(USARTx->CR3, USART_CR3_TXFTCFG, Threshold << USART_CR3_TXFTCFG_Pos); in LL_USART_SetTXFIFOThreshold()
753 __STATIC_INLINE uint32_t LL_USART_GetTXFIFOThreshold(const USART_TypeDef *USARTx) in LL_USART_GetTXFIFOThreshold() argument
755 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_TXFTCFG) >> USART_CR3_TXFTCFG_Pos); in LL_USART_GetTXFIFOThreshold()
773 __STATIC_INLINE void LL_USART_SetRXFIFOThreshold(USART_TypeDef *USARTx, uint32_t Threshold) in LL_USART_SetRXFIFOThreshold() argument
775 ATOMIC_MODIFY_REG(USARTx->CR3, USART_CR3_RXFTCFG, Threshold << USART_CR3_RXFTCFG_Pos); in LL_USART_SetRXFIFOThreshold()
792 __STATIC_INLINE uint32_t LL_USART_GetRXFIFOThreshold(const USART_TypeDef *USARTx) in LL_USART_GetRXFIFOThreshold() argument
794 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_RXFTCFG) >> USART_CR3_RXFTCFG_Pos); in LL_USART_GetRXFIFOThreshold()
820 __STATIC_INLINE void LL_USART_ConfigFIFOsThreshold(USART_TypeDef *USARTx, uint32_t TXThreshold, uin… in LL_USART_ConfigFIFOsThreshold() argument
822 …ATOMIC_MODIFY_REG(USARTx->CR3, USART_CR3_TXFTCFG | USART_CR3_RXFTCFG, (TXThreshold << USART_CR3_TX… in LL_USART_ConfigFIFOsThreshold()
836 __STATIC_INLINE void LL_USART_EnableInStopMode(USART_TypeDef *USARTx) in LL_USART_EnableInStopMode() argument
838 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_UESM); in LL_USART_EnableInStopMode()
850 __STATIC_INLINE void LL_USART_DisableInStopMode(USART_TypeDef *USARTx) in LL_USART_DisableInStopMode() argument
852 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_UESM); in LL_USART_DisableInStopMode()
863 __STATIC_INLINE uint32_t LL_USART_IsEnabledInStopMode(const USART_TypeDef *USARTx) in LL_USART_IsEnabledInStopMode() argument
865 return ((READ_BIT(USARTx->CR1, USART_CR1_UESM) == (USART_CR1_UESM)) ? 1UL : 0UL); in LL_USART_IsEnabledInStopMode()
874 __STATIC_INLINE void LL_USART_EnableDirectionRx(USART_TypeDef *USARTx) in LL_USART_EnableDirectionRx() argument
876 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RE); in LL_USART_EnableDirectionRx()
885 __STATIC_INLINE void LL_USART_DisableDirectionRx(USART_TypeDef *USARTx) in LL_USART_DisableDirectionRx() argument
887 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RE); in LL_USART_DisableDirectionRx()
896 __STATIC_INLINE void LL_USART_EnableDirectionTx(USART_TypeDef *USARTx) in LL_USART_EnableDirectionTx() argument
898 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TE); in LL_USART_EnableDirectionTx()
907 __STATIC_INLINE void LL_USART_DisableDirectionTx(USART_TypeDef *USARTx) in LL_USART_DisableDirectionTx() argument
909 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TE); in LL_USART_DisableDirectionTx()
925 __STATIC_INLINE void LL_USART_SetTransferDirection(USART_TypeDef *USARTx, uint32_t TransferDirectio… in LL_USART_SetTransferDirection() argument
927 ATOMIC_MODIFY_REG(USARTx->CR1, USART_CR1_RE | USART_CR1_TE, TransferDirection); in LL_USART_SetTransferDirection()
941 __STATIC_INLINE uint32_t LL_USART_GetTransferDirection(const USART_TypeDef *USARTx) in LL_USART_GetTransferDirection() argument
943 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_RE | USART_CR1_TE)); in LL_USART_GetTransferDirection()
960 __STATIC_INLINE void LL_USART_SetParity(USART_TypeDef *USARTx, uint32_t Parity) in LL_USART_SetParity() argument
962 MODIFY_REG(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE, Parity); in LL_USART_SetParity()
975 __STATIC_INLINE uint32_t LL_USART_GetParity(const USART_TypeDef *USARTx) in LL_USART_GetParity() argument
977 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE)); in LL_USART_GetParity()
989 __STATIC_INLINE void LL_USART_SetWakeUpMethod(USART_TypeDef *USARTx, uint32_t Method) in LL_USART_SetWakeUpMethod() argument
991 MODIFY_REG(USARTx->CR1, USART_CR1_WAKE, Method); in LL_USART_SetWakeUpMethod()
1002 __STATIC_INLINE uint32_t LL_USART_GetWakeUpMethod(const USART_TypeDef *USARTx) in LL_USART_GetWakeUpMethod() argument
1004 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_WAKE)); in LL_USART_GetWakeUpMethod()
1018 __STATIC_INLINE void LL_USART_SetDataWidth(USART_TypeDef *USARTx, uint32_t DataWidth) in LL_USART_SetDataWidth() argument
1020 MODIFY_REG(USARTx->CR1, USART_CR1_M, DataWidth); in LL_USART_SetDataWidth()
1033 __STATIC_INLINE uint32_t LL_USART_GetDataWidth(const USART_TypeDef *USARTx) in LL_USART_GetDataWidth() argument
1035 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_M)); in LL_USART_GetDataWidth()
1044 __STATIC_INLINE void LL_USART_EnableMuteMode(USART_TypeDef *USARTx) in LL_USART_EnableMuteMode() argument
1046 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_MME); in LL_USART_EnableMuteMode()
1055 __STATIC_INLINE void LL_USART_DisableMuteMode(USART_TypeDef *USARTx) in LL_USART_DisableMuteMode() argument
1057 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_MME); in LL_USART_DisableMuteMode()
1066 __STATIC_INLINE uint32_t LL_USART_IsEnabledMuteMode(const USART_TypeDef *USARTx) in LL_USART_IsEnabledMuteMode() argument
1068 return ((READ_BIT(USARTx->CR1, USART_CR1_MME) == (USART_CR1_MME)) ? 1UL : 0UL); in LL_USART_IsEnabledMuteMode()
1080 __STATIC_INLINE void LL_USART_SetOverSampling(USART_TypeDef *USARTx, uint32_t OverSampling) in LL_USART_SetOverSampling() argument
1082 MODIFY_REG(USARTx->CR1, USART_CR1_OVER8, OverSampling); in LL_USART_SetOverSampling()
1093 __STATIC_INLINE uint32_t LL_USART_GetOverSampling(const USART_TypeDef *USARTx) in LL_USART_GetOverSampling() argument
1095 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_OVER8)); in LL_USART_GetOverSampling()
1109 __STATIC_INLINE void LL_USART_SetLastClkPulseOutput(USART_TypeDef *USARTx, uint32_t LastBitClockPul… in LL_USART_SetLastClkPulseOutput() argument
1111 MODIFY_REG(USARTx->CR2, USART_CR2_LBCL, LastBitClockPulse); in LL_USART_SetLastClkPulseOutput()
1125 __STATIC_INLINE uint32_t LL_USART_GetLastClkPulseOutput(const USART_TypeDef *USARTx) in LL_USART_GetLastClkPulseOutput() argument
1127 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_LBCL)); in LL_USART_GetLastClkPulseOutput()
1141 __STATIC_INLINE void LL_USART_SetClockPhase(USART_TypeDef *USARTx, uint32_t ClockPhase) in LL_USART_SetClockPhase() argument
1143 MODIFY_REG(USARTx->CR2, USART_CR2_CPHA, ClockPhase); in LL_USART_SetClockPhase()
1156 __STATIC_INLINE uint32_t LL_USART_GetClockPhase(const USART_TypeDef *USARTx) in LL_USART_GetClockPhase() argument
1158 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_CPHA)); in LL_USART_GetClockPhase()
1172 __STATIC_INLINE void LL_USART_SetClockPolarity(USART_TypeDef *USARTx, uint32_t ClockPolarity) in LL_USART_SetClockPolarity() argument
1174 MODIFY_REG(USARTx->CR2, USART_CR2_CPOL, ClockPolarity); in LL_USART_SetClockPolarity()
1187 __STATIC_INLINE uint32_t LL_USART_GetClockPolarity(const USART_TypeDef *USARTx) in LL_USART_GetClockPolarity() argument
1189 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_CPOL)); in LL_USART_GetClockPolarity()
1215 __STATIC_INLINE void LL_USART_ConfigClock(USART_TypeDef *USARTx, uint32_t Phase, uint32_t Polarity,… in LL_USART_ConfigClock() argument
1217 …MODIFY_REG(USARTx->CR2, USART_CR2_CPHA | USART_CR2_CPOL | USART_CR2_LBCL, Phase | Polarity | LBCPO… in LL_USART_ConfigClock()
1241 __STATIC_INLINE void LL_USART_SetPrescaler(USART_TypeDef *USARTx, uint32_t PrescalerValue) in LL_USART_SetPrescaler() argument
1243 MODIFY_REG(USARTx->PRESC, USART_PRESC_PRESCALER, (uint16_t)PrescalerValue); in LL_USART_SetPrescaler()
1266 __STATIC_INLINE uint32_t LL_USART_GetPrescaler(const USART_TypeDef *USARTx) in LL_USART_GetPrescaler() argument
1268 return (uint32_t)(READ_BIT(USARTx->PRESC, USART_PRESC_PRESCALER)); in LL_USART_GetPrescaler()
1279 __STATIC_INLINE void LL_USART_EnableSCLKOutput(USART_TypeDef *USARTx) in LL_USART_EnableSCLKOutput() argument
1281 SET_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_EnableSCLKOutput()
1292 __STATIC_INLINE void LL_USART_DisableSCLKOutput(USART_TypeDef *USARTx) in LL_USART_DisableSCLKOutput() argument
1294 CLEAR_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_DisableSCLKOutput()
1305 __STATIC_INLINE uint32_t LL_USART_IsEnabledSCLKOutput(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSCLKOutput() argument
1307 return ((READ_BIT(USARTx->CR2, USART_CR2_CLKEN) == (USART_CR2_CLKEN)) ? 1UL : 0UL); in LL_USART_IsEnabledSCLKOutput()
1321 __STATIC_INLINE void LL_USART_SetStopBitsLength(USART_TypeDef *USARTx, uint32_t StopBits) in LL_USART_SetStopBitsLength() argument
1323 MODIFY_REG(USARTx->CR2, USART_CR2_STOP, StopBits); in LL_USART_SetStopBitsLength()
1336 __STATIC_INLINE uint32_t LL_USART_GetStopBitsLength(const USART_TypeDef *USARTx) in LL_USART_GetStopBitsLength() argument
1338 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_STOP)); in LL_USART_GetStopBitsLength()
1368 __STATIC_INLINE void LL_USART_ConfigCharacter(USART_TypeDef *USARTx, uint32_t DataWidth, uint32_t P… in LL_USART_ConfigCharacter() argument
1371 MODIFY_REG(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE | USART_CR1_M, Parity | DataWidth); in LL_USART_ConfigCharacter()
1372 MODIFY_REG(USARTx->CR2, USART_CR2_STOP, StopBits); in LL_USART_ConfigCharacter()
1384 __STATIC_INLINE void LL_USART_SetTXRXSwap(USART_TypeDef *USARTx, uint32_t SwapConfig) in LL_USART_SetTXRXSwap() argument
1386 MODIFY_REG(USARTx->CR2, USART_CR2_SWAP, SwapConfig); in LL_USART_SetTXRXSwap()
1397 __STATIC_INLINE uint32_t LL_USART_GetTXRXSwap(const USART_TypeDef *USARTx) in LL_USART_GetTXRXSwap() argument
1399 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_SWAP)); in LL_USART_GetTXRXSwap()
1411 __STATIC_INLINE void LL_USART_SetRXPinLevel(USART_TypeDef *USARTx, uint32_t PinInvMethod) in LL_USART_SetRXPinLevel() argument
1413 MODIFY_REG(USARTx->CR2, USART_CR2_RXINV, PinInvMethod); in LL_USART_SetRXPinLevel()
1424 __STATIC_INLINE uint32_t LL_USART_GetRXPinLevel(const USART_TypeDef *USARTx) in LL_USART_GetRXPinLevel() argument
1426 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_RXINV)); in LL_USART_GetRXPinLevel()
1438 __STATIC_INLINE void LL_USART_SetTXPinLevel(USART_TypeDef *USARTx, uint32_t PinInvMethod) in LL_USART_SetTXPinLevel() argument
1440 MODIFY_REG(USARTx->CR2, USART_CR2_TXINV, PinInvMethod); in LL_USART_SetTXPinLevel()
1451 __STATIC_INLINE uint32_t LL_USART_GetTXPinLevel(const USART_TypeDef *USARTx) in LL_USART_GetTXPinLevel() argument
1453 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_TXINV)); in LL_USART_GetTXPinLevel()
1467 __STATIC_INLINE void LL_USART_SetBinaryDataLogic(USART_TypeDef *USARTx, uint32_t DataLogic) in LL_USART_SetBinaryDataLogic() argument
1469 MODIFY_REG(USARTx->CR2, USART_CR2_DATAINV, DataLogic); in LL_USART_SetBinaryDataLogic()
1480 __STATIC_INLINE uint32_t LL_USART_GetBinaryDataLogic(const USART_TypeDef *USARTx) in LL_USART_GetBinaryDataLogic() argument
1482 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_DATAINV)); in LL_USART_GetBinaryDataLogic()
1496 __STATIC_INLINE void LL_USART_SetTransferBitOrder(USART_TypeDef *USARTx, uint32_t BitOrder) in LL_USART_SetTransferBitOrder() argument
1498 MODIFY_REG(USARTx->CR2, USART_CR2_MSBFIRST, BitOrder); in LL_USART_SetTransferBitOrder()
1511 __STATIC_INLINE uint32_t LL_USART_GetTransferBitOrder(const USART_TypeDef *USARTx) in LL_USART_GetTransferBitOrder() argument
1513 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_MSBFIRST)); in LL_USART_GetTransferBitOrder()
1524 __STATIC_INLINE void LL_USART_EnableAutoBaudRate(USART_TypeDef *USARTx) in LL_USART_EnableAutoBaudRate() argument
1526 SET_BIT(USARTx->CR2, USART_CR2_ABREN); in LL_USART_EnableAutoBaudRate()
1537 __STATIC_INLINE void LL_USART_DisableAutoBaudRate(USART_TypeDef *USARTx) in LL_USART_DisableAutoBaudRate() argument
1539 CLEAR_BIT(USARTx->CR2, USART_CR2_ABREN); in LL_USART_DisableAutoBaudRate()
1550 __STATIC_INLINE uint32_t LL_USART_IsEnabledAutoBaud(const USART_TypeDef *USARTx) in LL_USART_IsEnabledAutoBaud() argument
1552 return ((READ_BIT(USARTx->CR2, USART_CR2_ABREN) == (USART_CR2_ABREN)) ? 1UL : 0UL); in LL_USART_IsEnabledAutoBaud()
1568 __STATIC_INLINE void LL_USART_SetAutoBaudRateMode(USART_TypeDef *USARTx, uint32_t AutoBaudRateMode) in LL_USART_SetAutoBaudRateMode() argument
1570 MODIFY_REG(USARTx->CR2, USART_CR2_ABRMODE, AutoBaudRateMode); in LL_USART_SetAutoBaudRateMode()
1585 __STATIC_INLINE uint32_t LL_USART_GetAutoBaudRateMode(const USART_TypeDef *USARTx) in LL_USART_GetAutoBaudRateMode() argument
1587 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ABRMODE)); in LL_USART_GetAutoBaudRateMode()
1596 __STATIC_INLINE void LL_USART_EnableRxTimeout(USART_TypeDef *USARTx) in LL_USART_EnableRxTimeout() argument
1598 SET_BIT(USARTx->CR2, USART_CR2_RTOEN); in LL_USART_EnableRxTimeout()
1607 __STATIC_INLINE void LL_USART_DisableRxTimeout(USART_TypeDef *USARTx) in LL_USART_DisableRxTimeout() argument
1609 CLEAR_BIT(USARTx->CR2, USART_CR2_RTOEN); in LL_USART_DisableRxTimeout()
1618 __STATIC_INLINE uint32_t LL_USART_IsEnabledRxTimeout(const USART_TypeDef *USARTx) in LL_USART_IsEnabledRxTimeout() argument
1620 return ((READ_BIT(USARTx->CR2, USART_CR2_RTOEN) == (USART_CR2_RTOEN)) ? 1UL : 0UL); in LL_USART_IsEnabledRxTimeout()
1646 __STATIC_INLINE void LL_USART_ConfigNodeAddress(USART_TypeDef *USARTx, uint32_t AddressLen, uint32_… in LL_USART_ConfigNodeAddress() argument
1648 MODIFY_REG(USARTx->CR2, USART_CR2_ADD | USART_CR2_ADDM7, in LL_USART_ConfigNodeAddress()
1662 __STATIC_INLINE uint32_t LL_USART_GetNodeAddress(const USART_TypeDef *USARTx) in LL_USART_GetNodeAddress() argument
1664 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ADD) >> USART_CR2_ADD_Pos); in LL_USART_GetNodeAddress()
1675 __STATIC_INLINE uint32_t LL_USART_GetNodeAddressLen(const USART_TypeDef *USARTx) in LL_USART_GetNodeAddressLen() argument
1677 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ADDM7)); in LL_USART_GetNodeAddressLen()
1688 __STATIC_INLINE void LL_USART_EnableRTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_EnableRTSHWFlowCtrl() argument
1690 SET_BIT(USARTx->CR3, USART_CR3_RTSE); in LL_USART_EnableRTSHWFlowCtrl()
1701 __STATIC_INLINE void LL_USART_DisableRTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_DisableRTSHWFlowCtrl() argument
1703 CLEAR_BIT(USARTx->CR3, USART_CR3_RTSE); in LL_USART_DisableRTSHWFlowCtrl()
1714 __STATIC_INLINE void LL_USART_EnableCTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_EnableCTSHWFlowCtrl() argument
1716 SET_BIT(USARTx->CR3, USART_CR3_CTSE); in LL_USART_EnableCTSHWFlowCtrl()
1727 __STATIC_INLINE void LL_USART_DisableCTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_DisableCTSHWFlowCtrl() argument
1729 CLEAR_BIT(USARTx->CR3, USART_CR3_CTSE); in LL_USART_DisableCTSHWFlowCtrl()
1746 __STATIC_INLINE void LL_USART_SetHWFlowCtrl(USART_TypeDef *USARTx, uint32_t HardwareFlowControl) in LL_USART_SetHWFlowCtrl() argument
1748 MODIFY_REG(USARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE, HardwareFlowControl); in LL_USART_SetHWFlowCtrl()
1764 __STATIC_INLINE uint32_t LL_USART_GetHWFlowCtrl(const USART_TypeDef *USARTx) in LL_USART_GetHWFlowCtrl() argument
1766 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE)); in LL_USART_GetHWFlowCtrl()
1775 __STATIC_INLINE void LL_USART_EnableOneBitSamp(USART_TypeDef *USARTx) in LL_USART_EnableOneBitSamp() argument
1777 SET_BIT(USARTx->CR3, USART_CR3_ONEBIT); in LL_USART_EnableOneBitSamp()
1786 __STATIC_INLINE void LL_USART_DisableOneBitSamp(USART_TypeDef *USARTx) in LL_USART_DisableOneBitSamp() argument
1788 CLEAR_BIT(USARTx->CR3, USART_CR3_ONEBIT); in LL_USART_DisableOneBitSamp()
1797 __STATIC_INLINE uint32_t LL_USART_IsEnabledOneBitSamp(const USART_TypeDef *USARTx) in LL_USART_IsEnabledOneBitSamp() argument
1799 return ((READ_BIT(USARTx->CR3, USART_CR3_ONEBIT) == (USART_CR3_ONEBIT)) ? 1UL : 0UL); in LL_USART_IsEnabledOneBitSamp()
1808 __STATIC_INLINE void LL_USART_EnableOverrunDetect(USART_TypeDef *USARTx) in LL_USART_EnableOverrunDetect() argument
1810 CLEAR_BIT(USARTx->CR3, USART_CR3_OVRDIS); in LL_USART_EnableOverrunDetect()
1819 __STATIC_INLINE void LL_USART_DisableOverrunDetect(USART_TypeDef *USARTx) in LL_USART_DisableOverrunDetect() argument
1821 SET_BIT(USARTx->CR3, USART_CR3_OVRDIS); in LL_USART_DisableOverrunDetect()
1830 __STATIC_INLINE uint32_t LL_USART_IsEnabledOverrunDetect(const USART_TypeDef *USARTx) in LL_USART_IsEnabledOverrunDetect() argument
1832 return ((READ_BIT(USARTx->CR3, USART_CR3_OVRDIS) != USART_CR3_OVRDIS) ? 1UL : 0UL); in LL_USART_IsEnabledOverrunDetect()
1864 __STATIC_INLINE void LL_USART_SetBaudRate(USART_TypeDef *USARTx, uint32_t PeriphClk, uint32_t Presc… in LL_USART_SetBaudRate() argument
1884 USARTx->BRR = brrtemp; in LL_USART_SetBaudRate()
1888USARTx->BRR = (uint16_t)(__LL_USART_DIV_SAMPLING16(PeriphClk, (uint8_t)PrescalerValue, BaudRate)); in LL_USART_SetBaudRate()
1918 __STATIC_INLINE uint32_t LL_USART_GetBaudRate(const USART_TypeDef *USARTx, uint32_t PeriphClk, uint… in LL_USART_GetBaudRate() argument
1925 usartdiv = USARTx->BRR; in LL_USART_GetBaudRate()
1956 __STATIC_INLINE void LL_USART_SetRxTimeout(USART_TypeDef *USARTx, uint32_t Timeout) in LL_USART_SetRxTimeout() argument
1958 MODIFY_REG(USARTx->RTOR, USART_RTOR_RTO, Timeout); in LL_USART_SetRxTimeout()
1967 __STATIC_INLINE uint32_t LL_USART_GetRxTimeout(const USART_TypeDef *USARTx) in LL_USART_GetRxTimeout() argument
1969 return (uint32_t)(READ_BIT(USARTx->RTOR, USART_RTOR_RTO)); in LL_USART_GetRxTimeout()
1979 __STATIC_INLINE void LL_USART_SetBlockLength(USART_TypeDef *USARTx, uint32_t BlockLength) in LL_USART_SetBlockLength() argument
1981 MODIFY_REG(USARTx->RTOR, USART_RTOR_BLEN, BlockLength << USART_RTOR_BLEN_Pos); in LL_USART_SetBlockLength()
1990 __STATIC_INLINE uint32_t LL_USART_GetBlockLength(const USART_TypeDef *USARTx) in LL_USART_GetBlockLength() argument
1992 return (uint32_t)(READ_BIT(USARTx->RTOR, USART_RTOR_BLEN) >> USART_RTOR_BLEN_Pos); in LL_USART_GetBlockLength()
2011 __STATIC_INLINE void LL_USART_EnableIrda(USART_TypeDef *USARTx) in LL_USART_EnableIrda() argument
2013 SET_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_EnableIrda()
2024 __STATIC_INLINE void LL_USART_DisableIrda(USART_TypeDef *USARTx) in LL_USART_DisableIrda() argument
2026 CLEAR_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_DisableIrda()
2037 __STATIC_INLINE uint32_t LL_USART_IsEnabledIrda(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIrda() argument
2039 return ((READ_BIT(USARTx->CR3, USART_CR3_IREN) == (USART_CR3_IREN)) ? 1UL : 0UL); in LL_USART_IsEnabledIrda()
2053 __STATIC_INLINE void LL_USART_SetIrdaPowerMode(USART_TypeDef *USARTx, uint32_t PowerMode) in LL_USART_SetIrdaPowerMode() argument
2055 MODIFY_REG(USARTx->CR3, USART_CR3_IRLP, PowerMode); in LL_USART_SetIrdaPowerMode()
2068 __STATIC_INLINE uint32_t LL_USART_GetIrdaPowerMode(const USART_TypeDef *USARTx) in LL_USART_GetIrdaPowerMode() argument
2070 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_IRLP)); in LL_USART_GetIrdaPowerMode()
2083 __STATIC_INLINE void LL_USART_SetIrdaPrescaler(USART_TypeDef *USARTx, uint32_t PrescalerValue) in LL_USART_SetIrdaPrescaler() argument
2085 MODIFY_REG(USARTx->GTPR, USART_GTPR_PSC, (uint16_t)PrescalerValue); in LL_USART_SetIrdaPrescaler()
2097 __STATIC_INLINE uint32_t LL_USART_GetIrdaPrescaler(const USART_TypeDef *USARTx) in LL_USART_GetIrdaPrescaler() argument
2099 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_PSC)); in LL_USART_GetIrdaPrescaler()
2118 __STATIC_INLINE void LL_USART_EnableSmartcardNACK(USART_TypeDef *USARTx) in LL_USART_EnableSmartcardNACK() argument
2120 SET_BIT(USARTx->CR3, USART_CR3_NACK); in LL_USART_EnableSmartcardNACK()
2131 __STATIC_INLINE void LL_USART_DisableSmartcardNACK(USART_TypeDef *USARTx) in LL_USART_DisableSmartcardNACK() argument
2133 CLEAR_BIT(USARTx->CR3, USART_CR3_NACK); in LL_USART_DisableSmartcardNACK()
2144 __STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcardNACK(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSmartcardNACK() argument
2146 return ((READ_BIT(USARTx->CR3, USART_CR3_NACK) == (USART_CR3_NACK)) ? 1UL : 0UL); in LL_USART_IsEnabledSmartcardNACK()
2157 __STATIC_INLINE void LL_USART_EnableSmartcard(USART_TypeDef *USARTx) in LL_USART_EnableSmartcard() argument
2159 SET_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_EnableSmartcard()
2170 __STATIC_INLINE void LL_USART_DisableSmartcard(USART_TypeDef *USARTx) in LL_USART_DisableSmartcard() argument
2172 CLEAR_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_DisableSmartcard()
2183 __STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcard(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSmartcard() argument
2185 return ((READ_BIT(USARTx->CR3, USART_CR3_SCEN) == (USART_CR3_SCEN)) ? 1UL : 0UL); in LL_USART_IsEnabledSmartcard()
2202 __STATIC_INLINE void LL_USART_SetSmartcardAutoRetryCount(USART_TypeDef *USARTx, uint32_t AutoRetryC… in LL_USART_SetSmartcardAutoRetryCount() argument
2204 MODIFY_REG(USARTx->CR3, USART_CR3_SCARCNT, AutoRetryCount << USART_CR3_SCARCNT_Pos); in LL_USART_SetSmartcardAutoRetryCount()
2215 __STATIC_INLINE uint32_t LL_USART_GetSmartcardAutoRetryCount(const USART_TypeDef *USARTx) in LL_USART_GetSmartcardAutoRetryCount() argument
2217 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_SCARCNT) >> USART_CR3_SCARCNT_Pos); in LL_USART_GetSmartcardAutoRetryCount()
2230 __STATIC_INLINE void LL_USART_SetSmartcardPrescaler(USART_TypeDef *USARTx, uint32_t PrescalerValue) in LL_USART_SetSmartcardPrescaler() argument
2232 MODIFY_REG(USARTx->GTPR, USART_GTPR_PSC, (uint16_t)PrescalerValue); in LL_USART_SetSmartcardPrescaler()
2244 __STATIC_INLINE uint32_t LL_USART_GetSmartcardPrescaler(const USART_TypeDef *USARTx) in LL_USART_GetSmartcardPrescaler() argument
2246 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_PSC)); in LL_USART_GetSmartcardPrescaler()
2259 __STATIC_INLINE void LL_USART_SetSmartcardGuardTime(USART_TypeDef *USARTx, uint32_t GuardTime) in LL_USART_SetSmartcardGuardTime() argument
2261 MODIFY_REG(USARTx->GTPR, USART_GTPR_GT, (uint16_t)(GuardTime << USART_GTPR_GT_Pos)); in LL_USART_SetSmartcardGuardTime()
2273 __STATIC_INLINE uint32_t LL_USART_GetSmartcardGuardTime(const USART_TypeDef *USARTx) in LL_USART_GetSmartcardGuardTime() argument
2275 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_GT) >> USART_GTPR_GT_Pos); in LL_USART_GetSmartcardGuardTime()
2294 __STATIC_INLINE void LL_USART_EnableHalfDuplex(USART_TypeDef *USARTx) in LL_USART_EnableHalfDuplex() argument
2296 SET_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_EnableHalfDuplex()
2307 __STATIC_INLINE void LL_USART_DisableHalfDuplex(USART_TypeDef *USARTx) in LL_USART_DisableHalfDuplex() argument
2309 CLEAR_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_DisableHalfDuplex()
2320 __STATIC_INLINE uint32_t LL_USART_IsEnabledHalfDuplex(const USART_TypeDef *USARTx) in LL_USART_IsEnabledHalfDuplex() argument
2322 return ((READ_BIT(USARTx->CR3, USART_CR3_HDSEL) == (USART_CR3_HDSEL)) ? 1UL : 0UL); in LL_USART_IsEnabledHalfDuplex()
2340 __STATIC_INLINE void LL_USART_EnableSPISlave(USART_TypeDef *USARTx) in LL_USART_EnableSPISlave() argument
2342 SET_BIT(USARTx->CR2, USART_CR2_SLVEN); in LL_USART_EnableSPISlave()
2353 __STATIC_INLINE void LL_USART_DisableSPISlave(USART_TypeDef *USARTx) in LL_USART_DisableSPISlave() argument
2355 CLEAR_BIT(USARTx->CR2, USART_CR2_SLVEN); in LL_USART_DisableSPISlave()
2366 __STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlave(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSPISlave() argument
2368 return ((READ_BIT(USARTx->CR2, USART_CR2_SLVEN) == (USART_CR2_SLVEN)) ? 1UL : 0UL); in LL_USART_IsEnabledSPISlave()
2381 __STATIC_INLINE void LL_USART_EnableSPISlaveSelect(USART_TypeDef *USARTx) in LL_USART_EnableSPISlaveSelect() argument
2383 CLEAR_BIT(USARTx->CR2, USART_CR2_DIS_NSS); in LL_USART_EnableSPISlaveSelect()
2395 __STATIC_INLINE void LL_USART_DisableSPISlaveSelect(USART_TypeDef *USARTx) in LL_USART_DisableSPISlaveSelect() argument
2397 SET_BIT(USARTx->CR2, USART_CR2_DIS_NSS); in LL_USART_DisableSPISlaveSelect()
2408 __STATIC_INLINE uint32_t LL_USART_IsEnabledSPISlaveSelect(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSPISlaveSelect() argument
2410 return ((READ_BIT(USARTx->CR2, USART_CR2_DIS_NSS) != (USART_CR2_DIS_NSS)) ? 1UL : 0UL); in LL_USART_IsEnabledSPISlaveSelect()
2432 __STATIC_INLINE void LL_USART_SetLINBrkDetectionLen(USART_TypeDef *USARTx, uint32_t LINBDLength) in LL_USART_SetLINBrkDetectionLen() argument
2434 MODIFY_REG(USARTx->CR2, USART_CR2_LBDL, LINBDLength); in LL_USART_SetLINBrkDetectionLen()
2447 __STATIC_INLINE uint32_t LL_USART_GetLINBrkDetectionLen(const USART_TypeDef *USARTx) in LL_USART_GetLINBrkDetectionLen() argument
2449 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_LBDL)); in LL_USART_GetLINBrkDetectionLen()
2460 __STATIC_INLINE void LL_USART_EnableLIN(USART_TypeDef *USARTx) in LL_USART_EnableLIN() argument
2462 SET_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_EnableLIN()
2473 __STATIC_INLINE void LL_USART_DisableLIN(USART_TypeDef *USARTx) in LL_USART_DisableLIN() argument
2475 CLEAR_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_DisableLIN()
2486 __STATIC_INLINE uint32_t LL_USART_IsEnabledLIN(const USART_TypeDef *USARTx) in LL_USART_IsEnabledLIN() argument
2488 return ((READ_BIT(USARTx->CR2, USART_CR2_LINEN) == (USART_CR2_LINEN)) ? 1UL : 0UL); in LL_USART_IsEnabledLIN()
2508 __STATIC_INLINE void LL_USART_SetDEDeassertionTime(USART_TypeDef *USARTx, uint32_t Time) in LL_USART_SetDEDeassertionTime() argument
2510 MODIFY_REG(USARTx->CR1, USART_CR1_DEDT, Time << USART_CR1_DEDT_Pos); in LL_USART_SetDEDeassertionTime()
2521 __STATIC_INLINE uint32_t LL_USART_GetDEDeassertionTime(const USART_TypeDef *USARTx) in LL_USART_GetDEDeassertionTime() argument
2523 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_DEDT) >> USART_CR1_DEDT_Pos); in LL_USART_GetDEDeassertionTime()
2535 __STATIC_INLINE void LL_USART_SetDEAssertionTime(USART_TypeDef *USARTx, uint32_t Time) in LL_USART_SetDEAssertionTime() argument
2537 MODIFY_REG(USARTx->CR1, USART_CR1_DEAT, Time << USART_CR1_DEAT_Pos); in LL_USART_SetDEAssertionTime()
2548 __STATIC_INLINE uint32_t LL_USART_GetDEAssertionTime(const USART_TypeDef *USARTx) in LL_USART_GetDEAssertionTime() argument
2550 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_DEAT) >> USART_CR1_DEAT_Pos); in LL_USART_GetDEAssertionTime()
2561 __STATIC_INLINE void LL_USART_EnableDEMode(USART_TypeDef *USARTx) in LL_USART_EnableDEMode() argument
2563 SET_BIT(USARTx->CR3, USART_CR3_DEM); in LL_USART_EnableDEMode()
2574 __STATIC_INLINE void LL_USART_DisableDEMode(USART_TypeDef *USARTx) in LL_USART_DisableDEMode() argument
2576 CLEAR_BIT(USARTx->CR3, USART_CR3_DEM); in LL_USART_DisableDEMode()
2587 __STATIC_INLINE uint32_t LL_USART_IsEnabledDEMode(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDEMode() argument
2589 return ((READ_BIT(USARTx->CR3, USART_CR3_DEM) == (USART_CR3_DEM)) ? 1UL : 0UL); in LL_USART_IsEnabledDEMode()
2603 __STATIC_INLINE void LL_USART_SetDESignalPolarity(USART_TypeDef *USARTx, uint32_t Polarity) in LL_USART_SetDESignalPolarity() argument
2605 MODIFY_REG(USARTx->CR3, USART_CR3_DEP, Polarity); in LL_USART_SetDESignalPolarity()
2618 __STATIC_INLINE uint32_t LL_USART_GetDESignalPolarity(const USART_TypeDef *USARTx) in LL_USART_GetDESignalPolarity() argument
2620 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_DEP)); in LL_USART_GetDESignalPolarity()
2656 __STATIC_INLINE void LL_USART_ConfigAsyncMode(USART_TypeDef *USARTx) in LL_USART_ConfigAsyncMode() argument
2662 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigAsyncMode()
2663 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigAsyncMode()
2693 __STATIC_INLINE void LL_USART_ConfigSyncMode(USART_TypeDef *USARTx) in LL_USART_ConfigSyncMode() argument
2699 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN)); in LL_USART_ConfigSyncMode()
2700 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigSyncMode()
2702 SET_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_ConfigSyncMode()
2734 __STATIC_INLINE void LL_USART_ConfigLINMode(USART_TypeDef *USARTx) in LL_USART_ConfigLINMode() argument
2740 CLEAR_BIT(USARTx->CR2, (USART_CR2_CLKEN | USART_CR2_STOP)); in LL_USART_ConfigLINMode()
2741 CLEAR_BIT(USARTx->CR3, (USART_CR3_IREN | USART_CR3_SCEN | USART_CR3_HDSEL)); in LL_USART_ConfigLINMode()
2743 SET_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_ConfigLINMode()
2773 __STATIC_INLINE void LL_USART_ConfigHalfDuplexMode(USART_TypeDef *USARTx) in LL_USART_ConfigHalfDuplexMode() argument
2779 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigHalfDuplexMode()
2780 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN)); in LL_USART_ConfigHalfDuplexMode()
2782 SET_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_ConfigHalfDuplexMode()
2814 __STATIC_INLINE void LL_USART_ConfigSmartcardMode(USART_TypeDef *USARTx) in LL_USART_ConfigSmartcardMode() argument
2820 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN)); in LL_USART_ConfigSmartcardMode()
2821 CLEAR_BIT(USARTx->CR3, (USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigSmartcardMode()
2824 SET_BIT(USARTx->CR2, (USART_CR2_STOP_0 | USART_CR2_STOP_1 | USART_CR2_CLKEN)); in LL_USART_ConfigSmartcardMode()
2826 SET_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_ConfigSmartcardMode()
2858 __STATIC_INLINE void LL_USART_ConfigIrdaMode(USART_TypeDef *USARTx) in LL_USART_ConfigIrdaMode() argument
2864 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN | USART_CR2_STOP)); in LL_USART_ConfigIrdaMode()
2865 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL)); in LL_USART_ConfigIrdaMode()
2867 SET_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_ConfigIrdaMode()
2897 __STATIC_INLINE void LL_USART_ConfigMultiProcessMode(USART_TypeDef *USARTx) in LL_USART_ConfigMultiProcessMode() argument
2903 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigMultiProcessMode()
2904 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN)); in LL_USART_ConfigMultiProcessMode()
2921 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_PE() argument
2923 return ((READ_BIT(USARTx->ISR, USART_ISR_PE) == (USART_ISR_PE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_PE()
2932 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_FE() argument
2934 return ((READ_BIT(USARTx->ISR, USART_ISR_FE) == (USART_ISR_FE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_FE()
2943 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_NE() argument
2945 return ((READ_BIT(USARTx->ISR, USART_ISR_NE) == (USART_ISR_NE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_NE()
2954 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_ORE() argument
2956 return ((READ_BIT(USARTx->ISR, USART_ISR_ORE) == (USART_ISR_ORE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_ORE()
2965 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_IDLE() argument
2967 return ((READ_BIT(USARTx->ISR, USART_ISR_IDLE) == (USART_ISR_IDLE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_IDLE()
2980 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXNE_RXFNE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RXNE_RXFNE() argument
2982 return ((READ_BIT(USARTx->ISR, USART_ISR_RXNE_RXFNE) == (USART_ISR_RXNE_RXFNE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_RXNE_RXFNE()
2991 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TC() argument
2993 return ((READ_BIT(USARTx->ISR, USART_ISR_TC) == (USART_ISR_TC)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TC()
3006 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE_TXFNF(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TXE_TXFNF() argument
3008 return ((READ_BIT(USARTx->ISR, USART_ISR_TXE_TXFNF) == (USART_ISR_TXE_TXFNF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TXE_TXFNF()
3019 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_LBD() argument
3021 return ((READ_BIT(USARTx->ISR, USART_ISR_LBDF) == (USART_ISR_LBDF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_LBD()
3032 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_nCTS(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_nCTS() argument
3034 return ((READ_BIT(USARTx->ISR, USART_ISR_CTSIF) == (USART_ISR_CTSIF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_nCTS()
3045 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CTS(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_CTS() argument
3047 return ((READ_BIT(USARTx->ISR, USART_ISR_CTS) == (USART_ISR_CTS)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_CTS()
3056 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RTO(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RTO() argument
3058 return ((READ_BIT(USARTx->ISR, USART_ISR_RTOF) == (USART_ISR_RTOF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_RTO()
3069 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_EOB(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_EOB() argument
3071 return ((READ_BIT(USARTx->ISR, USART_ISR_EOBF) == (USART_ISR_EOBF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_EOB()
3082 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_UDR(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_UDR() argument
3084 return ((READ_BIT(USARTx->ISR, USART_ISR_UDR) == (USART_ISR_UDR)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_UDR()
3095 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABRE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_ABRE() argument
3097 return ((READ_BIT(USARTx->ISR, USART_ISR_ABRE) == (USART_ISR_ABRE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_ABRE()
3108 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ABR(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_ABR() argument
3110 return ((READ_BIT(USARTx->ISR, USART_ISR_ABRF) == (USART_ISR_ABRF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_ABR()
3119 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_BUSY(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_BUSY() argument
3121 return ((READ_BIT(USARTx->ISR, USART_ISR_BUSY) == (USART_ISR_BUSY)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_BUSY()
3130 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_CM(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_CM() argument
3132 return ((READ_BIT(USARTx->ISR, USART_ISR_CMF) == (USART_ISR_CMF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_CM()
3141 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_SBK() argument
3143 return ((READ_BIT(USARTx->ISR, USART_ISR_SBKF) == (USART_ISR_SBKF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_SBK()
3152 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RWU(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RWU() argument
3154 return ((READ_BIT(USARTx->ISR, USART_ISR_RWU) == (USART_ISR_RWU)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_RWU()
3163 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TEACK(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TEACK() argument
3165 return ((READ_BIT(USARTx->ISR, USART_ISR_TEACK) == (USART_ISR_TEACK)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TEACK()
3174 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_REACK(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_REACK() argument
3176 return ((READ_BIT(USARTx->ISR, USART_ISR_REACK) == (USART_ISR_REACK)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_REACK()
3187 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXFE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TXFE() argument
3189 return ((READ_BIT(USARTx->ISR, USART_ISR_TXFE) == (USART_ISR_TXFE)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TXFE()
3200 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXFF(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RXFF() argument
3202 return ((READ_BIT(USARTx->ISR, USART_ISR_RXFF) == (USART_ISR_RXFF)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_RXFF()
3211 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TCBGT(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TCBGT() argument
3213 return ((READ_BIT(USARTx->ISR, USART_ISR_TCBGT) == (USART_ISR_TCBGT)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TCBGT()
3224 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXFT(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TXFT() argument
3226 return ((READ_BIT(USARTx->ISR, USART_ISR_TXFT) == (USART_ISR_TXFT)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_TXFT()
3237 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXFT(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RXFT() argument
3239 return ((READ_BIT(USARTx->ISR, USART_ISR_RXFT) == (USART_ISR_RXFT)) ? 1UL : 0UL); in LL_USART_IsActiveFlag_RXFT()
3248 __STATIC_INLINE void LL_USART_ClearFlag_PE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_PE() argument
3250 WRITE_REG(USARTx->ICR, USART_ICR_PECF); in LL_USART_ClearFlag_PE()
3259 __STATIC_INLINE void LL_USART_ClearFlag_FE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_FE() argument
3261 WRITE_REG(USARTx->ICR, USART_ICR_FECF); in LL_USART_ClearFlag_FE()
3270 __STATIC_INLINE void LL_USART_ClearFlag_NE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_NE() argument
3272 WRITE_REG(USARTx->ICR, USART_ICR_NECF); in LL_USART_ClearFlag_NE()
3281 __STATIC_INLINE void LL_USART_ClearFlag_ORE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_ORE() argument
3283 WRITE_REG(USARTx->ICR, USART_ICR_ORECF); in LL_USART_ClearFlag_ORE()
3292 __STATIC_INLINE void LL_USART_ClearFlag_IDLE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_IDLE() argument
3294 WRITE_REG(USARTx->ICR, USART_ICR_IDLECF); in LL_USART_ClearFlag_IDLE()
3305 __STATIC_INLINE void LL_USART_ClearFlag_TXFE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_TXFE() argument
3307 WRITE_REG(USARTx->ICR, USART_ICR_TXFECF); in LL_USART_ClearFlag_TXFE()
3316 __STATIC_INLINE void LL_USART_ClearFlag_TC(USART_TypeDef *USARTx) in LL_USART_ClearFlag_TC() argument
3318 WRITE_REG(USARTx->ICR, USART_ICR_TCCF); in LL_USART_ClearFlag_TC()
3327 __STATIC_INLINE void LL_USART_ClearFlag_TCBGT(USART_TypeDef *USARTx) in LL_USART_ClearFlag_TCBGT() argument
3329 WRITE_REG(USARTx->ICR, USART_ICR_TCBGTCF); in LL_USART_ClearFlag_TCBGT()
3340 __STATIC_INLINE void LL_USART_ClearFlag_LBD(USART_TypeDef *USARTx) in LL_USART_ClearFlag_LBD() argument
3342 WRITE_REG(USARTx->ICR, USART_ICR_LBDCF); in LL_USART_ClearFlag_LBD()
3353 __STATIC_INLINE void LL_USART_ClearFlag_nCTS(USART_TypeDef *USARTx) in LL_USART_ClearFlag_nCTS() argument
3355 WRITE_REG(USARTx->ICR, USART_ICR_CTSCF); in LL_USART_ClearFlag_nCTS()
3364 __STATIC_INLINE void LL_USART_ClearFlag_RTO(USART_TypeDef *USARTx) in LL_USART_ClearFlag_RTO() argument
3366 WRITE_REG(USARTx->ICR, USART_ICR_RTOCF); in LL_USART_ClearFlag_RTO()
3377 __STATIC_INLINE void LL_USART_ClearFlag_EOB(USART_TypeDef *USARTx) in LL_USART_ClearFlag_EOB() argument
3379 WRITE_REG(USARTx->ICR, USART_ICR_EOBCF); in LL_USART_ClearFlag_EOB()
3390 __STATIC_INLINE void LL_USART_ClearFlag_UDR(USART_TypeDef *USARTx) in LL_USART_ClearFlag_UDR() argument
3392 WRITE_REG(USARTx->ICR, USART_ICR_UDRCF); in LL_USART_ClearFlag_UDR()
3401 __STATIC_INLINE void LL_USART_ClearFlag_CM(USART_TypeDef *USARTx) in LL_USART_ClearFlag_CM() argument
3403 WRITE_REG(USARTx->ICR, USART_ICR_CMCF); in LL_USART_ClearFlag_CM()
3420 __STATIC_INLINE void LL_USART_EnableIT_IDLE(USART_TypeDef *USARTx) in LL_USART_EnableIT_IDLE() argument
3422 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_IDLEIE); in LL_USART_EnableIT_IDLE()
3435 __STATIC_INLINE void LL_USART_EnableIT_RXNE_RXFNE(USART_TypeDef *USARTx) in LL_USART_EnableIT_RXNE_RXFNE() argument
3437 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RXNEIE_RXFNEIE); in LL_USART_EnableIT_RXNE_RXFNE()
3446 __STATIC_INLINE void LL_USART_EnableIT_TC(USART_TypeDef *USARTx) in LL_USART_EnableIT_TC() argument
3448 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TCIE); in LL_USART_EnableIT_TC()
3461 __STATIC_INLINE void LL_USART_EnableIT_TXE_TXFNF(USART_TypeDef *USARTx) in LL_USART_EnableIT_TXE_TXFNF() argument
3463 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TXEIE_TXFNFIE); in LL_USART_EnableIT_TXE_TXFNF()
3472 __STATIC_INLINE void LL_USART_EnableIT_PE(USART_TypeDef *USARTx) in LL_USART_EnableIT_PE() argument
3474 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_PEIE); in LL_USART_EnableIT_PE()
3483 __STATIC_INLINE void LL_USART_EnableIT_CM(USART_TypeDef *USARTx) in LL_USART_EnableIT_CM() argument
3485 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_CMIE); in LL_USART_EnableIT_CM()
3494 __STATIC_INLINE void LL_USART_EnableIT_RTO(USART_TypeDef *USARTx) in LL_USART_EnableIT_RTO() argument
3496 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RTOIE); in LL_USART_EnableIT_RTO()
3507 __STATIC_INLINE void LL_USART_EnableIT_EOB(USART_TypeDef *USARTx) in LL_USART_EnableIT_EOB() argument
3509 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_EOBIE); in LL_USART_EnableIT_EOB()
3520 __STATIC_INLINE void LL_USART_EnableIT_TXFE(USART_TypeDef *USARTx) in LL_USART_EnableIT_TXFE() argument
3522 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TXFEIE); in LL_USART_EnableIT_TXFE()
3531 __STATIC_INLINE void LL_USART_EnableIT_RXFF(USART_TypeDef *USARTx) in LL_USART_EnableIT_RXFF() argument
3533 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RXFFIE); in LL_USART_EnableIT_RXFF()
3544 __STATIC_INLINE void LL_USART_EnableIT_LBD(USART_TypeDef *USARTx) in LL_USART_EnableIT_LBD() argument
3546 SET_BIT(USARTx->CR2, USART_CR2_LBDIE); in LL_USART_EnableIT_LBD()
3559 __STATIC_INLINE void LL_USART_EnableIT_ERROR(USART_TypeDef *USARTx) in LL_USART_EnableIT_ERROR() argument
3561 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_EIE); in LL_USART_EnableIT_ERROR()
3572 __STATIC_INLINE void LL_USART_EnableIT_CTS(USART_TypeDef *USARTx) in LL_USART_EnableIT_CTS() argument
3574 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_CTSIE); in LL_USART_EnableIT_CTS()
3585 __STATIC_INLINE void LL_USART_EnableIT_TXFT(USART_TypeDef *USARTx) in LL_USART_EnableIT_TXFT() argument
3587 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_TXFTIE); in LL_USART_EnableIT_TXFT()
3598 __STATIC_INLINE void LL_USART_EnableIT_TCBGT(USART_TypeDef *USARTx) in LL_USART_EnableIT_TCBGT() argument
3600 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_TCBGTIE); in LL_USART_EnableIT_TCBGT()
3611 __STATIC_INLINE void LL_USART_EnableIT_RXFT(USART_TypeDef *USARTx) in LL_USART_EnableIT_RXFT() argument
3613 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_RXFTIE); in LL_USART_EnableIT_RXFT()
3622 __STATIC_INLINE void LL_USART_DisableIT_IDLE(USART_TypeDef *USARTx) in LL_USART_DisableIT_IDLE() argument
3624 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_IDLEIE); in LL_USART_DisableIT_IDLE()
3637 __STATIC_INLINE void LL_USART_DisableIT_RXNE_RXFNE(USART_TypeDef *USARTx) in LL_USART_DisableIT_RXNE_RXFNE() argument
3639 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RXNEIE_RXFNEIE); in LL_USART_DisableIT_RXNE_RXFNE()
3648 __STATIC_INLINE void LL_USART_DisableIT_TC(USART_TypeDef *USARTx) in LL_USART_DisableIT_TC() argument
3650 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TCIE); in LL_USART_DisableIT_TC()
3663 __STATIC_INLINE void LL_USART_DisableIT_TXE_TXFNF(USART_TypeDef *USARTx) in LL_USART_DisableIT_TXE_TXFNF() argument
3665 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TXEIE_TXFNFIE); in LL_USART_DisableIT_TXE_TXFNF()
3674 __STATIC_INLINE void LL_USART_DisableIT_PE(USART_TypeDef *USARTx) in LL_USART_DisableIT_PE() argument
3676 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_PEIE); in LL_USART_DisableIT_PE()
3685 __STATIC_INLINE void LL_USART_DisableIT_CM(USART_TypeDef *USARTx) in LL_USART_DisableIT_CM() argument
3687 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_CMIE); in LL_USART_DisableIT_CM()
3696 __STATIC_INLINE void LL_USART_DisableIT_RTO(USART_TypeDef *USARTx) in LL_USART_DisableIT_RTO() argument
3698 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RTOIE); in LL_USART_DisableIT_RTO()
3709 __STATIC_INLINE void LL_USART_DisableIT_EOB(USART_TypeDef *USARTx) in LL_USART_DisableIT_EOB() argument
3711 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_EOBIE); in LL_USART_DisableIT_EOB()
3722 __STATIC_INLINE void LL_USART_DisableIT_TXFE(USART_TypeDef *USARTx) in LL_USART_DisableIT_TXFE() argument
3724 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TXFEIE); in LL_USART_DisableIT_TXFE()
3735 __STATIC_INLINE void LL_USART_DisableIT_RXFF(USART_TypeDef *USARTx) in LL_USART_DisableIT_RXFF() argument
3737 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RXFFIE); in LL_USART_DisableIT_RXFF()
3748 __STATIC_INLINE void LL_USART_DisableIT_LBD(USART_TypeDef *USARTx) in LL_USART_DisableIT_LBD() argument
3750 CLEAR_BIT(USARTx->CR2, USART_CR2_LBDIE); in LL_USART_DisableIT_LBD()
3763 __STATIC_INLINE void LL_USART_DisableIT_ERROR(USART_TypeDef *USARTx) in LL_USART_DisableIT_ERROR() argument
3765 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_EIE); in LL_USART_DisableIT_ERROR()
3776 __STATIC_INLINE void LL_USART_DisableIT_CTS(USART_TypeDef *USARTx) in LL_USART_DisableIT_CTS() argument
3778 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_CTSIE); in LL_USART_DisableIT_CTS()
3789 __STATIC_INLINE void LL_USART_DisableIT_TXFT(USART_TypeDef *USARTx) in LL_USART_DisableIT_TXFT() argument
3791 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_TXFTIE); in LL_USART_DisableIT_TXFT()
3802 __STATIC_INLINE void LL_USART_DisableIT_TCBGT(USART_TypeDef *USARTx) in LL_USART_DisableIT_TCBGT() argument
3804 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_TCBGTIE); in LL_USART_DisableIT_TCBGT()
3815 __STATIC_INLINE void LL_USART_DisableIT_RXFT(USART_TypeDef *USARTx) in LL_USART_DisableIT_RXFT() argument
3817 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_RXFTIE); in LL_USART_DisableIT_RXFT()
3826 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_IDLE() argument
3828 return ((READ_BIT(USARTx->CR1, USART_CR1_IDLEIE) == (USART_CR1_IDLEIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_IDLE()
3841 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE_RXFNE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_RXNE_RXFNE() argument
3843 …return ((READ_BIT(USARTx->CR1, USART_CR1_RXNEIE_RXFNEIE) == (USART_CR1_RXNEIE_RXFNEIE)) ? 1UL : 0U… in LL_USART_IsEnabledIT_RXNE_RXFNE()
3852 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TC() argument
3854 return ((READ_BIT(USARTx->CR1, USART_CR1_TCIE) == (USART_CR1_TCIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_TC()
3867 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE_TXFNF(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TXE_TXFNF() argument
3869 …return ((READ_BIT(USARTx->CR1, USART_CR1_TXEIE_TXFNFIE) == (USART_CR1_TXEIE_TXFNFIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_TXE_TXFNF()
3878 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_PE() argument
3880 return ((READ_BIT(USARTx->CR1, USART_CR1_PEIE) == (USART_CR1_PEIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_PE()
3889 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CM(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_CM() argument
3891 return ((READ_BIT(USARTx->CR1, USART_CR1_CMIE) == (USART_CR1_CMIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_CM()
3900 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RTO(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_RTO() argument
3902 return ((READ_BIT(USARTx->CR1, USART_CR1_RTOIE) == (USART_CR1_RTOIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_RTO()
3913 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_EOB(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_EOB() argument
3915 return ((READ_BIT(USARTx->CR1, USART_CR1_EOBIE) == (USART_CR1_EOBIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_EOB()
3926 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXFE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TXFE() argument
3928 return ((READ_BIT(USARTx->CR1, USART_CR1_TXFEIE) == (USART_CR1_TXFEIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_TXFE()
3939 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXFF(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_RXFF() argument
3941 return ((READ_BIT(USARTx->CR1, USART_CR1_RXFFIE) == (USART_CR1_RXFFIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_RXFF()
3952 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_LBD() argument
3954 return ((READ_BIT(USARTx->CR2, USART_CR2_LBDIE) == (USART_CR2_LBDIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_LBD()
3963 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_ERROR() argument
3965 return ((READ_BIT(USARTx->CR3, USART_CR3_EIE) == (USART_CR3_EIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_ERROR()
3976 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_CTS() argument
3978 return ((READ_BIT(USARTx->CR3, USART_CR3_CTSIE) == (USART_CR3_CTSIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_CTS()
3989 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXFT(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TXFT() argument
3991 return ((READ_BIT(USARTx->CR3, USART_CR3_TXFTIE) == (USART_CR3_TXFTIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_TXFT()
4002 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TCBGT(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TCBGT() argument
4004 return ((READ_BIT(USARTx->CR3, USART_CR3_TCBGTIE) == (USART_CR3_TCBGTIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_TCBGT()
4015 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXFT(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_RXFT() argument
4017 return ((READ_BIT(USARTx->CR3, USART_CR3_RXFTIE) == (USART_CR3_RXFTIE)) ? 1UL : 0UL); in LL_USART_IsEnabledIT_RXFT()
4034 __STATIC_INLINE void LL_USART_EnableDMAReq_RX(USART_TypeDef *USARTx) in LL_USART_EnableDMAReq_RX() argument
4036 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_DMAR); in LL_USART_EnableDMAReq_RX()
4045 __STATIC_INLINE void LL_USART_DisableDMAReq_RX(USART_TypeDef *USARTx) in LL_USART_DisableDMAReq_RX() argument
4047 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_DMAR); in LL_USART_DisableDMAReq_RX()
4056 __STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDMAReq_RX() argument
4058 return ((READ_BIT(USARTx->CR3, USART_CR3_DMAR) == (USART_CR3_DMAR)) ? 1UL : 0UL); in LL_USART_IsEnabledDMAReq_RX()
4067 __STATIC_INLINE void LL_USART_EnableDMAReq_TX(USART_TypeDef *USARTx) in LL_USART_EnableDMAReq_TX() argument
4069 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_DMAT); in LL_USART_EnableDMAReq_TX()
4078 __STATIC_INLINE void LL_USART_DisableDMAReq_TX(USART_TypeDef *USARTx) in LL_USART_DisableDMAReq_TX() argument
4080 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_DMAT); in LL_USART_DisableDMAReq_TX()
4089 __STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDMAReq_TX() argument
4091 return ((READ_BIT(USARTx->CR3, USART_CR3_DMAT) == (USART_CR3_DMAT)) ? 1UL : 0UL); in LL_USART_IsEnabledDMAReq_TX()
4100 __STATIC_INLINE void LL_USART_EnableDMADeactOnRxErr(USART_TypeDef *USARTx) in LL_USART_EnableDMADeactOnRxErr() argument
4102 SET_BIT(USARTx->CR3, USART_CR3_DDRE); in LL_USART_EnableDMADeactOnRxErr()
4111 __STATIC_INLINE void LL_USART_DisableDMADeactOnRxErr(USART_TypeDef *USARTx) in LL_USART_DisableDMADeactOnRxErr() argument
4113 CLEAR_BIT(USARTx->CR3, USART_CR3_DDRE); in LL_USART_DisableDMADeactOnRxErr()
4122 __STATIC_INLINE uint32_t LL_USART_IsEnabledDMADeactOnRxErr(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDMADeactOnRxErr() argument
4124 return ((READ_BIT(USARTx->CR3, USART_CR3_DDRE) == (USART_CR3_DDRE)) ? 1UL : 0UL); in LL_USART_IsEnabledDMADeactOnRxErr()
4137 __STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr(const USART_TypeDef *USARTx, uint32_t Direction) in LL_USART_DMA_GetRegAddr() argument
4144 data_reg_addr = (uint32_t) &(USARTx->TDR); in LL_USART_DMA_GetRegAddr()
4149 data_reg_addr = (uint32_t) &(USARTx->RDR); in LL_USART_DMA_GetRegAddr()
4169 __STATIC_INLINE uint8_t LL_USART_ReceiveData8(const USART_TypeDef *USARTx) in LL_USART_ReceiveData8() argument
4171 return (uint8_t)(READ_BIT(USARTx->RDR, USART_RDR_RDR) & 0xFFU); in LL_USART_ReceiveData8()
4180 __STATIC_INLINE uint16_t LL_USART_ReceiveData9(const USART_TypeDef *USARTx) in LL_USART_ReceiveData9() argument
4182 return (uint16_t)(READ_BIT(USARTx->RDR, USART_RDR_RDR)); in LL_USART_ReceiveData9()
4192 __STATIC_INLINE void LL_USART_TransmitData8(USART_TypeDef *USARTx, uint8_t Value) in LL_USART_TransmitData8() argument
4194 USARTx->TDR = Value; in LL_USART_TransmitData8()
4204 __STATIC_INLINE void LL_USART_TransmitData9(USART_TypeDef *USARTx, uint16_t Value) in LL_USART_TransmitData9() argument
4206 USARTx->TDR = (uint16_t)(Value & 0x1FFUL); in LL_USART_TransmitData9()
4225 __STATIC_INLINE void LL_USART_RequestAutoBaudRate(USART_TypeDef *USARTx) in LL_USART_RequestAutoBaudRate() argument
4227 SET_BIT(USARTx->RQR, (uint16_t)USART_RQR_ABRRQ); in LL_USART_RequestAutoBaudRate()
4236 __STATIC_INLINE void LL_USART_RequestBreakSending(USART_TypeDef *USARTx) in LL_USART_RequestBreakSending() argument
4238 SET_BIT(USARTx->RQR, (uint16_t)USART_RQR_SBKRQ); in LL_USART_RequestBreakSending()
4247 __STATIC_INLINE void LL_USART_RequestEnterMuteMode(USART_TypeDef *USARTx) in LL_USART_RequestEnterMuteMode() argument
4249 SET_BIT(USARTx->RQR, (uint16_t)USART_RQR_MMRQ); in LL_USART_RequestEnterMuteMode()
4262 __STATIC_INLINE void LL_USART_RequestRxDataFlush(USART_TypeDef *USARTx) in LL_USART_RequestRxDataFlush() argument
4264 SET_BIT(USARTx->RQR, (uint16_t)USART_RQR_RXFRQ); in LL_USART_RequestRxDataFlush()
4275 __STATIC_INLINE void LL_USART_RequestTxDataFlush(USART_TypeDef *USARTx) in LL_USART_RequestTxDataFlush() argument
4277 SET_BIT(USARTx->RQR, (uint16_t)USART_RQR_TXFRQ); in LL_USART_RequestTxDataFlush()
4294 __STATIC_INLINE void LL_USART_Enable_SelectedTrigger(USART_TypeDef *USARTx) in LL_USART_Enable_SelectedTrigger() argument
4296 SET_BIT(USARTx->AUTOCR, USART_AUTOCR_TRIGEN); in LL_USART_Enable_SelectedTrigger()
4305 __STATIC_INLINE void LL_USART_Disable_SelectedTrigger(USART_TypeDef *USARTx) in LL_USART_Disable_SelectedTrigger() argument
4307 CLEAR_BIT(USARTx->AUTOCR, USART_AUTOCR_TRIGEN); in LL_USART_Disable_SelectedTrigger()
4316 __STATIC_INLINE uint32_t LL_USART_IsEnabled_SelectedTrigger(const USART_TypeDef *USARTx) in LL_USART_IsEnabled_SelectedTrigger() argument
4318 return ((READ_BIT(USARTx->AUTOCR, USART_AUTOCR_TRIGEN) == (USART_AUTOCR_TRIGEN)) ? 1UL : 0UL); in LL_USART_IsEnabled_SelectedTrigger()
4327 __STATIC_INLINE void LL_USART_Enable_AutonomousSendIdleFrame(USART_TypeDef *USARTx) in LL_USART_Enable_AutonomousSendIdleFrame() argument
4329 CLEAR_BIT(USARTx->AUTOCR, USART_AUTOCR_IDLEDIS); in LL_USART_Enable_AutonomousSendIdleFrame()
4338 __STATIC_INLINE void LL_USART_Disable_AutonomousSendIdleFrame(USART_TypeDef *USARTx) in LL_USART_Disable_AutonomousSendIdleFrame() argument
4340 SET_BIT(USARTx->AUTOCR, USART_AUTOCR_IDLEDIS); in LL_USART_Disable_AutonomousSendIdleFrame()
4349 __STATIC_INLINE uint32_t LL_USART_IsEnabled_AutonomousSendIdleFrame(const USART_TypeDef *USARTx) in LL_USART_IsEnabled_AutonomousSendIdleFrame() argument
4351 return ((READ_BIT(USARTx->AUTOCR, USART_AUTOCR_IDLEDIS) == (USART_AUTOCR_IDLEDIS)) ? 0UL : 1UL); in LL_USART_IsEnabled_AutonomousSendIdleFrame()
4361 __STATIC_INLINE void LL_USART_SetNbTxData(USART_TypeDef *USARTx, uint32_t Nbdata) in LL_USART_SetNbTxData() argument
4363 MODIFY_REG(USARTx->AUTOCR, USART_AUTOCR_TDN, (uint16_t)Nbdata); in LL_USART_SetNbTxData()
4372 __STATIC_INLINE uint32_t LL_USART_GetNbTxData(const USART_TypeDef *USARTx) in LL_USART_GetNbTxData() argument
4374 return (uint32_t)(READ_BIT(USARTx->AUTOCR, USART_AUTOCR_TDN)); in LL_USART_GetNbTxData()
4386 __STATIC_INLINE void LL_USART_SetTriggerPolarity(USART_TypeDef *USARTx, uint32_t Polarity) in LL_USART_SetTriggerPolarity() argument
4388 MODIFY_REG(USARTx->AUTOCR, USART_AUTOCR_TRIGPOL, Polarity); in LL_USART_SetTriggerPolarity()
4399 __STATIC_INLINE uint32_t LL_USART_GetTriggerPolarity(const USART_TypeDef *USARTx) in LL_USART_GetTriggerPolarity() argument
4401 return (uint32_t)(READ_BIT(USARTx->AUTOCR, USART_AUTOCR_TRIGPOL)); in LL_USART_GetTriggerPolarity()
4423 __STATIC_INLINE void LL_USART_SetSelectedTrigger(USART_TypeDef *USARTx, uint32_t Trigger) in LL_USART_SetSelectedTrigger() argument
4425 MODIFY_REG(USARTx->AUTOCR, USART_AUTOCR_TRIGSEL, (Trigger << USART_AUTOCR_TRIGSEL_Pos)); in LL_USART_SetSelectedTrigger()
4446 __STATIC_INLINE uint32_t LL_USART_GetSelectedTrigger(const USART_TypeDef *USARTx) in LL_USART_GetSelectedTrigger() argument
4448 return (uint32_t)((READ_BIT(USARTx->AUTOCR, USART_AUTOCR_TRIGSEL) >> USART_AUTOCR_TRIGSEL_Pos)); in LL_USART_GetSelectedTrigger()
4459 ErrorStatus LL_USART_DeInit(const USART_TypeDef *USARTx);
4460 ErrorStatus LL_USART_Init(USART_TypeDef *USARTx, const LL_USART_InitTypeDef *USART_InitStruct);
4462 ErrorStatus LL_USART_ClockInit(USART_TypeDef *USARTx, const LL_USART_ClockInitTypeDef *USART_ClockI…