Lines Matching refs:USARTx
410 __STATIC_INLINE void LL_USART_Enable(USART_TypeDef *USARTx) in LL_USART_Enable() argument
412 SET_BIT(USARTx->CR1, USART_CR1_UE); in LL_USART_Enable()
424 __STATIC_INLINE void LL_USART_Disable(USART_TypeDef *USARTx) in LL_USART_Disable() argument
426 CLEAR_BIT(USARTx->CR1, USART_CR1_UE); in LL_USART_Disable()
435 __STATIC_INLINE uint32_t LL_USART_IsEnabled(const USART_TypeDef *USARTx) in LL_USART_IsEnabled() argument
437 return (READ_BIT(USARTx->CR1, USART_CR1_UE) == (USART_CR1_UE)); in LL_USART_IsEnabled()
446 __STATIC_INLINE void LL_USART_EnableDirectionRx(USART_TypeDef *USARTx) in LL_USART_EnableDirectionRx() argument
448 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RE); in LL_USART_EnableDirectionRx()
457 __STATIC_INLINE void LL_USART_DisableDirectionRx(USART_TypeDef *USARTx) in LL_USART_DisableDirectionRx() argument
459 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RE); in LL_USART_DisableDirectionRx()
468 __STATIC_INLINE void LL_USART_EnableDirectionTx(USART_TypeDef *USARTx) in LL_USART_EnableDirectionTx() argument
470 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TE); in LL_USART_EnableDirectionTx()
479 __STATIC_INLINE void LL_USART_DisableDirectionTx(USART_TypeDef *USARTx) in LL_USART_DisableDirectionTx() argument
481 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TE); in LL_USART_DisableDirectionTx()
497 __STATIC_INLINE void LL_USART_SetTransferDirection(USART_TypeDef *USARTx, uint32_t TransferDirectio… in LL_USART_SetTransferDirection() argument
499 ATOMIC_MODIFY_REG(USARTx->CR1, USART_CR1_RE | USART_CR1_TE, TransferDirection); in LL_USART_SetTransferDirection()
513 __STATIC_INLINE uint32_t LL_USART_GetTransferDirection(const USART_TypeDef *USARTx) in LL_USART_GetTransferDirection() argument
515 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_RE | USART_CR1_TE)); in LL_USART_GetTransferDirection()
532 __STATIC_INLINE void LL_USART_SetParity(USART_TypeDef *USARTx, uint32_t Parity) in LL_USART_SetParity() argument
534 MODIFY_REG(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE, Parity); in LL_USART_SetParity()
547 __STATIC_INLINE uint32_t LL_USART_GetParity(const USART_TypeDef *USARTx) in LL_USART_GetParity() argument
549 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE)); in LL_USART_GetParity()
561 __STATIC_INLINE void LL_USART_SetWakeUpMethod(USART_TypeDef *USARTx, uint32_t Method) in LL_USART_SetWakeUpMethod() argument
563 MODIFY_REG(USARTx->CR1, USART_CR1_WAKE, Method); in LL_USART_SetWakeUpMethod()
574 __STATIC_INLINE uint32_t LL_USART_GetWakeUpMethod(const USART_TypeDef *USARTx) in LL_USART_GetWakeUpMethod() argument
576 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_WAKE)); in LL_USART_GetWakeUpMethod()
588 __STATIC_INLINE void LL_USART_SetDataWidth(USART_TypeDef *USARTx, uint32_t DataWidth) in LL_USART_SetDataWidth() argument
590 MODIFY_REG(USARTx->CR1, USART_CR1_M, DataWidth); in LL_USART_SetDataWidth()
601 __STATIC_INLINE uint32_t LL_USART_GetDataWidth(const USART_TypeDef *USARTx) in LL_USART_GetDataWidth() argument
603 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_M)); in LL_USART_GetDataWidth()
615 __STATIC_INLINE void LL_USART_SetOverSampling(USART_TypeDef *USARTx, uint32_t OverSampling) in LL_USART_SetOverSampling() argument
617 MODIFY_REG(USARTx->CR1, USART_CR1_OVER8, OverSampling); in LL_USART_SetOverSampling()
628 __STATIC_INLINE uint32_t LL_USART_GetOverSampling(const USART_TypeDef *USARTx) in LL_USART_GetOverSampling() argument
630 return (uint32_t)(READ_BIT(USARTx->CR1, USART_CR1_OVER8)); in LL_USART_GetOverSampling()
644 __STATIC_INLINE void LL_USART_SetLastClkPulseOutput(USART_TypeDef *USARTx, uint32_t LastBitClockPul… in LL_USART_SetLastClkPulseOutput() argument
646 MODIFY_REG(USARTx->CR2, USART_CR2_LBCL, LastBitClockPulse); in LL_USART_SetLastClkPulseOutput()
660 __STATIC_INLINE uint32_t LL_USART_GetLastClkPulseOutput(const USART_TypeDef *USARTx) in LL_USART_GetLastClkPulseOutput() argument
662 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_LBCL)); in LL_USART_GetLastClkPulseOutput()
676 __STATIC_INLINE void LL_USART_SetClockPhase(USART_TypeDef *USARTx, uint32_t ClockPhase) in LL_USART_SetClockPhase() argument
678 MODIFY_REG(USARTx->CR2, USART_CR2_CPHA, ClockPhase); in LL_USART_SetClockPhase()
691 __STATIC_INLINE uint32_t LL_USART_GetClockPhase(const USART_TypeDef *USARTx) in LL_USART_GetClockPhase() argument
693 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_CPHA)); in LL_USART_GetClockPhase()
707 __STATIC_INLINE void LL_USART_SetClockPolarity(USART_TypeDef *USARTx, uint32_t ClockPolarity) in LL_USART_SetClockPolarity() argument
709 MODIFY_REG(USARTx->CR2, USART_CR2_CPOL, ClockPolarity); in LL_USART_SetClockPolarity()
722 __STATIC_INLINE uint32_t LL_USART_GetClockPolarity(const USART_TypeDef *USARTx) in LL_USART_GetClockPolarity() argument
724 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_CPOL)); in LL_USART_GetClockPolarity()
750 __STATIC_INLINE void LL_USART_ConfigClock(USART_TypeDef *USARTx, uint32_t Phase, uint32_t Polarity,… in LL_USART_ConfigClock() argument
752 …MODIFY_REG(USARTx->CR2, USART_CR2_CPHA | USART_CR2_CPOL | USART_CR2_LBCL, Phase | Polarity | LBCPO… in LL_USART_ConfigClock()
763 __STATIC_INLINE void LL_USART_EnableSCLKOutput(USART_TypeDef *USARTx) in LL_USART_EnableSCLKOutput() argument
765 SET_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_EnableSCLKOutput()
776 __STATIC_INLINE void LL_USART_DisableSCLKOutput(USART_TypeDef *USARTx) in LL_USART_DisableSCLKOutput() argument
778 CLEAR_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_DisableSCLKOutput()
789 __STATIC_INLINE uint32_t LL_USART_IsEnabledSCLKOutput(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSCLKOutput() argument
791 return (READ_BIT(USARTx->CR2, USART_CR2_CLKEN) == (USART_CR2_CLKEN)); in LL_USART_IsEnabledSCLKOutput()
805 __STATIC_INLINE void LL_USART_SetStopBitsLength(USART_TypeDef *USARTx, uint32_t StopBits) in LL_USART_SetStopBitsLength() argument
807 MODIFY_REG(USARTx->CR2, USART_CR2_STOP, StopBits); in LL_USART_SetStopBitsLength()
820 __STATIC_INLINE uint32_t LL_USART_GetStopBitsLength(const USART_TypeDef *USARTx) in LL_USART_GetStopBitsLength() argument
822 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_STOP)); in LL_USART_GetStopBitsLength()
850 __STATIC_INLINE void LL_USART_ConfigCharacter(USART_TypeDef *USARTx, uint32_t DataWidth, uint32_t P… in LL_USART_ConfigCharacter() argument
853 MODIFY_REG(USARTx->CR1, USART_CR1_PS | USART_CR1_PCE | USART_CR1_M, Parity | DataWidth); in LL_USART_ConfigCharacter()
854 MODIFY_REG(USARTx->CR2, USART_CR2_STOP, StopBits); in LL_USART_ConfigCharacter()
866 __STATIC_INLINE void LL_USART_SetNodeAddress(USART_TypeDef *USARTx, uint32_t NodeAddress) in LL_USART_SetNodeAddress() argument
868 MODIFY_REG(USARTx->CR2, USART_CR2_ADD, (NodeAddress & USART_CR2_ADD)); in LL_USART_SetNodeAddress()
878 __STATIC_INLINE uint32_t LL_USART_GetNodeAddress(const USART_TypeDef *USARTx) in LL_USART_GetNodeAddress() argument
880 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_ADD)); in LL_USART_GetNodeAddress()
891 __STATIC_INLINE void LL_USART_EnableRTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_EnableRTSHWFlowCtrl() argument
893 SET_BIT(USARTx->CR3, USART_CR3_RTSE); in LL_USART_EnableRTSHWFlowCtrl()
904 __STATIC_INLINE void LL_USART_DisableRTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_DisableRTSHWFlowCtrl() argument
906 CLEAR_BIT(USARTx->CR3, USART_CR3_RTSE); in LL_USART_DisableRTSHWFlowCtrl()
917 __STATIC_INLINE void LL_USART_EnableCTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_EnableCTSHWFlowCtrl() argument
919 SET_BIT(USARTx->CR3, USART_CR3_CTSE); in LL_USART_EnableCTSHWFlowCtrl()
930 __STATIC_INLINE void LL_USART_DisableCTSHWFlowCtrl(USART_TypeDef *USARTx) in LL_USART_DisableCTSHWFlowCtrl() argument
932 CLEAR_BIT(USARTx->CR3, USART_CR3_CTSE); in LL_USART_DisableCTSHWFlowCtrl()
949 __STATIC_INLINE void LL_USART_SetHWFlowCtrl(USART_TypeDef *USARTx, uint32_t HardwareFlowControl) in LL_USART_SetHWFlowCtrl() argument
951 MODIFY_REG(USARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE, HardwareFlowControl); in LL_USART_SetHWFlowCtrl()
967 __STATIC_INLINE uint32_t LL_USART_GetHWFlowCtrl(const USART_TypeDef *USARTx) in LL_USART_GetHWFlowCtrl() argument
969 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE)); in LL_USART_GetHWFlowCtrl()
978 __STATIC_INLINE void LL_USART_EnableOneBitSamp(USART_TypeDef *USARTx) in LL_USART_EnableOneBitSamp() argument
980 SET_BIT(USARTx->CR3, USART_CR3_ONEBIT); in LL_USART_EnableOneBitSamp()
989 __STATIC_INLINE void LL_USART_DisableOneBitSamp(USART_TypeDef *USARTx) in LL_USART_DisableOneBitSamp() argument
991 CLEAR_BIT(USARTx->CR3, USART_CR3_ONEBIT); in LL_USART_DisableOneBitSamp()
1000 __STATIC_INLINE uint32_t LL_USART_IsEnabledOneBitSamp(const USART_TypeDef *USARTx) in LL_USART_IsEnabledOneBitSamp() argument
1002 return (READ_BIT(USARTx->CR3, USART_CR3_ONEBIT) == (USART_CR3_ONEBIT)); in LL_USART_IsEnabledOneBitSamp()
1020 __STATIC_INLINE void LL_USART_SetBaudRate(USART_TypeDef *USARTx, uint32_t PeriphClk, uint32_t OverS… in LL_USART_SetBaudRate() argument
1025 USARTx->BRR = (uint16_t)(__LL_USART_DIV_SAMPLING8(PeriphClk, BaudRate)); in LL_USART_SetBaudRate()
1029 USARTx->BRR = (uint16_t)(__LL_USART_DIV_SAMPLING16(PeriphClk, BaudRate)); in LL_USART_SetBaudRate()
1045 __STATIC_INLINE uint32_t LL_USART_GetBaudRate(const USART_TypeDef *USARTx, uint32_t PeriphClk, uint… in LL_USART_GetBaudRate() argument
1050 usartdiv = USARTx->BRR; in LL_USART_GetBaudRate()
1086 __STATIC_INLINE void LL_USART_EnableIrda(USART_TypeDef *USARTx) in LL_USART_EnableIrda() argument
1088 SET_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_EnableIrda()
1099 __STATIC_INLINE void LL_USART_DisableIrda(USART_TypeDef *USARTx) in LL_USART_DisableIrda() argument
1101 CLEAR_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_DisableIrda()
1112 __STATIC_INLINE uint32_t LL_USART_IsEnabledIrda(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIrda() argument
1114 return (READ_BIT(USARTx->CR3, USART_CR3_IREN) == (USART_CR3_IREN)); in LL_USART_IsEnabledIrda()
1128 __STATIC_INLINE void LL_USART_SetIrdaPowerMode(USART_TypeDef *USARTx, uint32_t PowerMode) in LL_USART_SetIrdaPowerMode() argument
1130 MODIFY_REG(USARTx->CR3, USART_CR3_IRLP, PowerMode); in LL_USART_SetIrdaPowerMode()
1143 __STATIC_INLINE uint32_t LL_USART_GetIrdaPowerMode(const USART_TypeDef *USARTx) in LL_USART_GetIrdaPowerMode() argument
1145 return (uint32_t)(READ_BIT(USARTx->CR3, USART_CR3_IRLP)); in LL_USART_GetIrdaPowerMode()
1158 __STATIC_INLINE void LL_USART_SetIrdaPrescaler(USART_TypeDef *USARTx, uint32_t PrescalerValue) in LL_USART_SetIrdaPrescaler() argument
1160 MODIFY_REG(USARTx->GTPR, USART_GTPR_PSC, PrescalerValue); in LL_USART_SetIrdaPrescaler()
1172 __STATIC_INLINE uint32_t LL_USART_GetIrdaPrescaler(const USART_TypeDef *USARTx) in LL_USART_GetIrdaPrescaler() argument
1174 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_PSC)); in LL_USART_GetIrdaPrescaler()
1193 __STATIC_INLINE void LL_USART_EnableSmartcardNACK(USART_TypeDef *USARTx) in LL_USART_EnableSmartcardNACK() argument
1195 SET_BIT(USARTx->CR3, USART_CR3_NACK); in LL_USART_EnableSmartcardNACK()
1206 __STATIC_INLINE void LL_USART_DisableSmartcardNACK(USART_TypeDef *USARTx) in LL_USART_DisableSmartcardNACK() argument
1208 CLEAR_BIT(USARTx->CR3, USART_CR3_NACK); in LL_USART_DisableSmartcardNACK()
1219 __STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcardNACK(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSmartcardNACK() argument
1221 return (READ_BIT(USARTx->CR3, USART_CR3_NACK) == (USART_CR3_NACK)); in LL_USART_IsEnabledSmartcardNACK()
1232 __STATIC_INLINE void LL_USART_EnableSmartcard(USART_TypeDef *USARTx) in LL_USART_EnableSmartcard() argument
1234 SET_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_EnableSmartcard()
1245 __STATIC_INLINE void LL_USART_DisableSmartcard(USART_TypeDef *USARTx) in LL_USART_DisableSmartcard() argument
1247 CLEAR_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_DisableSmartcard()
1258 __STATIC_INLINE uint32_t LL_USART_IsEnabledSmartcard(const USART_TypeDef *USARTx) in LL_USART_IsEnabledSmartcard() argument
1260 return (READ_BIT(USARTx->CR3, USART_CR3_SCEN) == (USART_CR3_SCEN)); in LL_USART_IsEnabledSmartcard()
1273 __STATIC_INLINE void LL_USART_SetSmartcardPrescaler(USART_TypeDef *USARTx, uint32_t PrescalerValue) in LL_USART_SetSmartcardPrescaler() argument
1275 MODIFY_REG(USARTx->GTPR, USART_GTPR_PSC, PrescalerValue); in LL_USART_SetSmartcardPrescaler()
1287 __STATIC_INLINE uint32_t LL_USART_GetSmartcardPrescaler(const USART_TypeDef *USARTx) in LL_USART_GetSmartcardPrescaler() argument
1289 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_PSC)); in LL_USART_GetSmartcardPrescaler()
1302 __STATIC_INLINE void LL_USART_SetSmartcardGuardTime(USART_TypeDef *USARTx, uint32_t GuardTime) in LL_USART_SetSmartcardGuardTime() argument
1304 MODIFY_REG(USARTx->GTPR, USART_GTPR_GT, GuardTime << USART_POSITION_GTPR_GT); in LL_USART_SetSmartcardGuardTime()
1316 __STATIC_INLINE uint32_t LL_USART_GetSmartcardGuardTime(const USART_TypeDef *USARTx) in LL_USART_GetSmartcardGuardTime() argument
1318 return (uint32_t)(READ_BIT(USARTx->GTPR, USART_GTPR_GT) >> USART_POSITION_GTPR_GT); in LL_USART_GetSmartcardGuardTime()
1337 __STATIC_INLINE void LL_USART_EnableHalfDuplex(USART_TypeDef *USARTx) in LL_USART_EnableHalfDuplex() argument
1339 SET_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_EnableHalfDuplex()
1350 __STATIC_INLINE void LL_USART_DisableHalfDuplex(USART_TypeDef *USARTx) in LL_USART_DisableHalfDuplex() argument
1352 CLEAR_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_DisableHalfDuplex()
1363 __STATIC_INLINE uint32_t LL_USART_IsEnabledHalfDuplex(const USART_TypeDef *USARTx) in LL_USART_IsEnabledHalfDuplex() argument
1365 return (READ_BIT(USARTx->CR3, USART_CR3_HDSEL) == (USART_CR3_HDSEL)); in LL_USART_IsEnabledHalfDuplex()
1387 __STATIC_INLINE void LL_USART_SetLINBrkDetectionLen(USART_TypeDef *USARTx, uint32_t LINBDLength) in LL_USART_SetLINBrkDetectionLen() argument
1389 MODIFY_REG(USARTx->CR2, USART_CR2_LBDL, LINBDLength); in LL_USART_SetLINBrkDetectionLen()
1402 __STATIC_INLINE uint32_t LL_USART_GetLINBrkDetectionLen(const USART_TypeDef *USARTx) in LL_USART_GetLINBrkDetectionLen() argument
1404 return (uint32_t)(READ_BIT(USARTx->CR2, USART_CR2_LBDL)); in LL_USART_GetLINBrkDetectionLen()
1415 __STATIC_INLINE void LL_USART_EnableLIN(USART_TypeDef *USARTx) in LL_USART_EnableLIN() argument
1417 SET_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_EnableLIN()
1428 __STATIC_INLINE void LL_USART_DisableLIN(USART_TypeDef *USARTx) in LL_USART_DisableLIN() argument
1430 CLEAR_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_DisableLIN()
1441 __STATIC_INLINE uint32_t LL_USART_IsEnabledLIN(const USART_TypeDef *USARTx) in LL_USART_IsEnabledLIN() argument
1443 return (READ_BIT(USARTx->CR2, USART_CR2_LINEN) == (USART_CR2_LINEN)); in LL_USART_IsEnabledLIN()
1479 __STATIC_INLINE void LL_USART_ConfigAsyncMode(USART_TypeDef *USARTx) in LL_USART_ConfigAsyncMode() argument
1484 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigAsyncMode()
1485 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigAsyncMode()
1515 __STATIC_INLINE void LL_USART_ConfigSyncMode(USART_TypeDef *USARTx) in LL_USART_ConfigSyncMode() argument
1520 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN)); in LL_USART_ConfigSyncMode()
1521 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigSyncMode()
1523 SET_BIT(USARTx->CR2, USART_CR2_CLKEN); in LL_USART_ConfigSyncMode()
1555 __STATIC_INLINE void LL_USART_ConfigLINMode(USART_TypeDef *USARTx) in LL_USART_ConfigLINMode() argument
1560 CLEAR_BIT(USARTx->CR2, (USART_CR2_CLKEN | USART_CR2_STOP)); in LL_USART_ConfigLINMode()
1561 CLEAR_BIT(USARTx->CR3, (USART_CR3_IREN | USART_CR3_SCEN | USART_CR3_HDSEL)); in LL_USART_ConfigLINMode()
1563 SET_BIT(USARTx->CR2, USART_CR2_LINEN); in LL_USART_ConfigLINMode()
1593 __STATIC_INLINE void LL_USART_ConfigHalfDuplexMode(USART_TypeDef *USARTx) in LL_USART_ConfigHalfDuplexMode() argument
1598 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigHalfDuplexMode()
1599 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_IREN)); in LL_USART_ConfigHalfDuplexMode()
1601 SET_BIT(USARTx->CR3, USART_CR3_HDSEL); in LL_USART_ConfigHalfDuplexMode()
1633 __STATIC_INLINE void LL_USART_ConfigSmartcardMode(USART_TypeDef *USARTx) in LL_USART_ConfigSmartcardMode() argument
1638 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN)); in LL_USART_ConfigSmartcardMode()
1639 CLEAR_BIT(USARTx->CR3, (USART_CR3_IREN | USART_CR3_HDSEL)); in LL_USART_ConfigSmartcardMode()
1642 SET_BIT(USARTx->CR2, (USART_CR2_STOP_0 | USART_CR2_STOP_1 | USART_CR2_CLKEN)); in LL_USART_ConfigSmartcardMode()
1644 SET_BIT(USARTx->CR3, USART_CR3_SCEN); in LL_USART_ConfigSmartcardMode()
1676 __STATIC_INLINE void LL_USART_ConfigIrdaMode(USART_TypeDef *USARTx) in LL_USART_ConfigIrdaMode() argument
1681 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN | USART_CR2_STOP)); in LL_USART_ConfigIrdaMode()
1682 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL)); in LL_USART_ConfigIrdaMode()
1684 SET_BIT(USARTx->CR3, USART_CR3_IREN); in LL_USART_ConfigIrdaMode()
1714 __STATIC_INLINE void LL_USART_ConfigMultiProcessMode(USART_TypeDef *USARTx) in LL_USART_ConfigMultiProcessMode() argument
1719 CLEAR_BIT(USARTx->CR2, (USART_CR2_LINEN | USART_CR2_CLKEN)); in LL_USART_ConfigMultiProcessMode()
1720 CLEAR_BIT(USARTx->CR3, (USART_CR3_SCEN | USART_CR3_HDSEL | USART_CR3_IREN)); in LL_USART_ConfigMultiProcessMode()
1737 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_PE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_PE() argument
1739 return (READ_BIT(USARTx->SR, USART_SR_PE) == (USART_SR_PE)); in LL_USART_IsActiveFlag_PE()
1748 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_FE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_FE() argument
1750 return (READ_BIT(USARTx->SR, USART_SR_FE) == (USART_SR_FE)); in LL_USART_IsActiveFlag_FE()
1759 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_NE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_NE() argument
1761 return (READ_BIT(USARTx->SR, USART_SR_NE) == (USART_SR_NE)); in LL_USART_IsActiveFlag_NE()
1770 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_ORE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_ORE() argument
1772 return (READ_BIT(USARTx->SR, USART_SR_ORE) == (USART_SR_ORE)); in LL_USART_IsActiveFlag_ORE()
1781 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_IDLE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_IDLE() argument
1783 return (READ_BIT(USARTx->SR, USART_SR_IDLE) == (USART_SR_IDLE)); in LL_USART_IsActiveFlag_IDLE()
1792 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RXNE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RXNE() argument
1794 return (READ_BIT(USARTx->SR, USART_SR_RXNE) == (USART_SR_RXNE)); in LL_USART_IsActiveFlag_RXNE()
1803 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TC(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TC() argument
1805 return (READ_BIT(USARTx->SR, USART_SR_TC) == (USART_SR_TC)); in LL_USART_IsActiveFlag_TC()
1814 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_TXE(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_TXE() argument
1816 return (READ_BIT(USARTx->SR, USART_SR_TXE) == (USART_SR_TXE)); in LL_USART_IsActiveFlag_TXE()
1827 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_LBD(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_LBD() argument
1829 return (READ_BIT(USARTx->SR, USART_SR_LBD) == (USART_SR_LBD)); in LL_USART_IsActiveFlag_LBD()
1840 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_nCTS(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_nCTS() argument
1842 return (READ_BIT(USARTx->SR, USART_SR_CTS) == (USART_SR_CTS)); in LL_USART_IsActiveFlag_nCTS()
1851 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_SBK(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_SBK() argument
1853 return (READ_BIT(USARTx->CR1, USART_CR1_SBK) == (USART_CR1_SBK)); in LL_USART_IsActiveFlag_SBK()
1862 __STATIC_INLINE uint32_t LL_USART_IsActiveFlag_RWU(const USART_TypeDef *USARTx) in LL_USART_IsActiveFlag_RWU() argument
1864 return (READ_BIT(USARTx->CR1, USART_CR1_RWU) == (USART_CR1_RWU)); in LL_USART_IsActiveFlag_RWU()
1877 __STATIC_INLINE void LL_USART_ClearFlag_PE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_PE() argument
1880 tmpreg = USARTx->SR; in LL_USART_ClearFlag_PE()
1882 tmpreg = USARTx->DR; in LL_USART_ClearFlag_PE()
1896 __STATIC_INLINE void LL_USART_ClearFlag_FE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_FE() argument
1899 tmpreg = USARTx->SR; in LL_USART_ClearFlag_FE()
1901 tmpreg = USARTx->DR; in LL_USART_ClearFlag_FE()
1915 __STATIC_INLINE void LL_USART_ClearFlag_NE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_NE() argument
1918 tmpreg = USARTx->SR; in LL_USART_ClearFlag_NE()
1920 tmpreg = USARTx->DR; in LL_USART_ClearFlag_NE()
1934 __STATIC_INLINE void LL_USART_ClearFlag_ORE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_ORE() argument
1937 tmpreg = USARTx->SR; in LL_USART_ClearFlag_ORE()
1939 tmpreg = USARTx->DR; in LL_USART_ClearFlag_ORE()
1953 __STATIC_INLINE void LL_USART_ClearFlag_IDLE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_IDLE() argument
1956 tmpreg = USARTx->SR; in LL_USART_ClearFlag_IDLE()
1958 tmpreg = USARTx->DR; in LL_USART_ClearFlag_IDLE()
1968 __STATIC_INLINE void LL_USART_ClearFlag_TC(USART_TypeDef *USARTx) in LL_USART_ClearFlag_TC() argument
1970 WRITE_REG(USARTx->SR, ~(USART_SR_TC)); in LL_USART_ClearFlag_TC()
1979 __STATIC_INLINE void LL_USART_ClearFlag_RXNE(USART_TypeDef *USARTx) in LL_USART_ClearFlag_RXNE() argument
1981 WRITE_REG(USARTx->SR, ~(USART_SR_RXNE)); in LL_USART_ClearFlag_RXNE()
1992 __STATIC_INLINE void LL_USART_ClearFlag_LBD(USART_TypeDef *USARTx) in LL_USART_ClearFlag_LBD() argument
1994 WRITE_REG(USARTx->SR, ~(USART_SR_LBD)); in LL_USART_ClearFlag_LBD()
2005 __STATIC_INLINE void LL_USART_ClearFlag_nCTS(USART_TypeDef *USARTx) in LL_USART_ClearFlag_nCTS() argument
2007 WRITE_REG(USARTx->SR, ~(USART_SR_CTS)); in LL_USART_ClearFlag_nCTS()
2024 __STATIC_INLINE void LL_USART_EnableIT_IDLE(USART_TypeDef *USARTx) in LL_USART_EnableIT_IDLE() argument
2026 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_IDLEIE); in LL_USART_EnableIT_IDLE()
2035 __STATIC_INLINE void LL_USART_EnableIT_RXNE(USART_TypeDef *USARTx) in LL_USART_EnableIT_RXNE() argument
2037 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_RXNEIE); in LL_USART_EnableIT_RXNE()
2046 __STATIC_INLINE void LL_USART_EnableIT_TC(USART_TypeDef *USARTx) in LL_USART_EnableIT_TC() argument
2048 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TCIE); in LL_USART_EnableIT_TC()
2057 __STATIC_INLINE void LL_USART_EnableIT_TXE(USART_TypeDef *USARTx) in LL_USART_EnableIT_TXE() argument
2059 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_TXEIE); in LL_USART_EnableIT_TXE()
2068 __STATIC_INLINE void LL_USART_EnableIT_PE(USART_TypeDef *USARTx) in LL_USART_EnableIT_PE() argument
2070 ATOMIC_SET_BIT(USARTx->CR1, USART_CR1_PEIE); in LL_USART_EnableIT_PE()
2081 __STATIC_INLINE void LL_USART_EnableIT_LBD(USART_TypeDef *USARTx) in LL_USART_EnableIT_LBD() argument
2083 SET_BIT(USARTx->CR2, USART_CR2_LBDIE); in LL_USART_EnableIT_LBD()
2096 __STATIC_INLINE void LL_USART_EnableIT_ERROR(USART_TypeDef *USARTx) in LL_USART_EnableIT_ERROR() argument
2098 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_EIE); in LL_USART_EnableIT_ERROR()
2109 __STATIC_INLINE void LL_USART_EnableIT_CTS(USART_TypeDef *USARTx) in LL_USART_EnableIT_CTS() argument
2111 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_CTSIE); in LL_USART_EnableIT_CTS()
2120 __STATIC_INLINE void LL_USART_DisableIT_IDLE(USART_TypeDef *USARTx) in LL_USART_DisableIT_IDLE() argument
2122 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_IDLEIE); in LL_USART_DisableIT_IDLE()
2131 __STATIC_INLINE void LL_USART_DisableIT_RXNE(USART_TypeDef *USARTx) in LL_USART_DisableIT_RXNE() argument
2133 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_RXNEIE); in LL_USART_DisableIT_RXNE()
2142 __STATIC_INLINE void LL_USART_DisableIT_TC(USART_TypeDef *USARTx) in LL_USART_DisableIT_TC() argument
2144 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TCIE); in LL_USART_DisableIT_TC()
2153 __STATIC_INLINE void LL_USART_DisableIT_TXE(USART_TypeDef *USARTx) in LL_USART_DisableIT_TXE() argument
2155 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_TXEIE); in LL_USART_DisableIT_TXE()
2164 __STATIC_INLINE void LL_USART_DisableIT_PE(USART_TypeDef *USARTx) in LL_USART_DisableIT_PE() argument
2166 ATOMIC_CLEAR_BIT(USARTx->CR1, USART_CR1_PEIE); in LL_USART_DisableIT_PE()
2177 __STATIC_INLINE void LL_USART_DisableIT_LBD(USART_TypeDef *USARTx) in LL_USART_DisableIT_LBD() argument
2179 CLEAR_BIT(USARTx->CR2, USART_CR2_LBDIE); in LL_USART_DisableIT_LBD()
2192 __STATIC_INLINE void LL_USART_DisableIT_ERROR(USART_TypeDef *USARTx) in LL_USART_DisableIT_ERROR() argument
2194 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_EIE); in LL_USART_DisableIT_ERROR()
2205 __STATIC_INLINE void LL_USART_DisableIT_CTS(USART_TypeDef *USARTx) in LL_USART_DisableIT_CTS() argument
2207 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_CTSIE); in LL_USART_DisableIT_CTS()
2216 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_IDLE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_IDLE() argument
2218 return (READ_BIT(USARTx->CR1, USART_CR1_IDLEIE) == (USART_CR1_IDLEIE)); in LL_USART_IsEnabledIT_IDLE()
2227 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_RXNE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_RXNE() argument
2229 return (READ_BIT(USARTx->CR1, USART_CR1_RXNEIE) == (USART_CR1_RXNEIE)); in LL_USART_IsEnabledIT_RXNE()
2238 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TC(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TC() argument
2240 return (READ_BIT(USARTx->CR1, USART_CR1_TCIE) == (USART_CR1_TCIE)); in LL_USART_IsEnabledIT_TC()
2249 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_TXE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_TXE() argument
2251 return (READ_BIT(USARTx->CR1, USART_CR1_TXEIE) == (USART_CR1_TXEIE)); in LL_USART_IsEnabledIT_TXE()
2260 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_PE(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_PE() argument
2262 return (READ_BIT(USARTx->CR1, USART_CR1_PEIE) == (USART_CR1_PEIE)); in LL_USART_IsEnabledIT_PE()
2273 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_LBD(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_LBD() argument
2275 return (READ_BIT(USARTx->CR2, USART_CR2_LBDIE) == (USART_CR2_LBDIE)); in LL_USART_IsEnabledIT_LBD()
2284 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_ERROR(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_ERROR() argument
2286 return (READ_BIT(USARTx->CR3, USART_CR3_EIE) == (USART_CR3_EIE)); in LL_USART_IsEnabledIT_ERROR()
2297 __STATIC_INLINE uint32_t LL_USART_IsEnabledIT_CTS(const USART_TypeDef *USARTx) in LL_USART_IsEnabledIT_CTS() argument
2299 return (READ_BIT(USARTx->CR3, USART_CR3_CTSIE) == (USART_CR3_CTSIE)); in LL_USART_IsEnabledIT_CTS()
2316 __STATIC_INLINE void LL_USART_EnableDMAReq_RX(USART_TypeDef *USARTx) in LL_USART_EnableDMAReq_RX() argument
2318 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_DMAR); in LL_USART_EnableDMAReq_RX()
2327 __STATIC_INLINE void LL_USART_DisableDMAReq_RX(USART_TypeDef *USARTx) in LL_USART_DisableDMAReq_RX() argument
2329 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_DMAR); in LL_USART_DisableDMAReq_RX()
2338 __STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_RX(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDMAReq_RX() argument
2340 return (READ_BIT(USARTx->CR3, USART_CR3_DMAR) == (USART_CR3_DMAR)); in LL_USART_IsEnabledDMAReq_RX()
2349 __STATIC_INLINE void LL_USART_EnableDMAReq_TX(USART_TypeDef *USARTx) in LL_USART_EnableDMAReq_TX() argument
2351 ATOMIC_SET_BIT(USARTx->CR3, USART_CR3_DMAT); in LL_USART_EnableDMAReq_TX()
2360 __STATIC_INLINE void LL_USART_DisableDMAReq_TX(USART_TypeDef *USARTx) in LL_USART_DisableDMAReq_TX() argument
2362 ATOMIC_CLEAR_BIT(USARTx->CR3, USART_CR3_DMAT); in LL_USART_DisableDMAReq_TX()
2371 __STATIC_INLINE uint32_t LL_USART_IsEnabledDMAReq_TX(const USART_TypeDef *USARTx) in LL_USART_IsEnabledDMAReq_TX() argument
2373 return (READ_BIT(USARTx->CR3, USART_CR3_DMAT) == (USART_CR3_DMAT)); in LL_USART_IsEnabledDMAReq_TX()
2383 __STATIC_INLINE uint32_t LL_USART_DMA_GetRegAddr(const USART_TypeDef *USARTx) in LL_USART_DMA_GetRegAddr() argument
2386 return ((uint32_t) &(USARTx->DR)); in LL_USART_DMA_GetRegAddr()
2403 __STATIC_INLINE uint8_t LL_USART_ReceiveData8(const USART_TypeDef *USARTx) in LL_USART_ReceiveData8() argument
2405 return (uint8_t)(READ_BIT(USARTx->DR, USART_DR_DR)); in LL_USART_ReceiveData8()
2414 __STATIC_INLINE uint16_t LL_USART_ReceiveData9(const USART_TypeDef *USARTx) in LL_USART_ReceiveData9() argument
2416 return (uint16_t)(READ_BIT(USARTx->DR, USART_DR_DR)); in LL_USART_ReceiveData9()
2426 __STATIC_INLINE void LL_USART_TransmitData8(USART_TypeDef *USARTx, uint8_t Value) in LL_USART_TransmitData8() argument
2428 USARTx->DR = Value; in LL_USART_TransmitData8()
2438 __STATIC_INLINE void LL_USART_TransmitData9(USART_TypeDef *USARTx, uint16_t Value) in LL_USART_TransmitData9() argument
2440 USARTx->DR = Value & 0x1FFU; in LL_USART_TransmitData9()
2457 __STATIC_INLINE void LL_USART_RequestBreakSending(USART_TypeDef *USARTx) in LL_USART_RequestBreakSending() argument
2459 SET_BIT(USARTx->CR1, USART_CR1_SBK); in LL_USART_RequestBreakSending()
2468 __STATIC_INLINE void LL_USART_RequestEnterMuteMode(USART_TypeDef *USARTx) in LL_USART_RequestEnterMuteMode() argument
2470 SET_BIT(USARTx->CR1, USART_CR1_RWU); in LL_USART_RequestEnterMuteMode()
2479 __STATIC_INLINE void LL_USART_RequestExitMuteMode(USART_TypeDef *USARTx) in LL_USART_RequestExitMuteMode() argument
2481 CLEAR_BIT(USARTx->CR1, USART_CR1_RWU); in LL_USART_RequestExitMuteMode()
2492 ErrorStatus LL_USART_DeInit(const USART_TypeDef *USARTx);
2493 ErrorStatus LL_USART_Init(USART_TypeDef *USARTx, const LL_USART_InitTypeDef *USART_InitStruct);
2495 ErrorStatus LL_USART_ClockInit(USART_TypeDef *USARTx, const LL_USART_ClockInitTypeDef *USART_ClockI…