Lines Matching refs:LPUARTx

512 __STATIC_INLINE void LL_LPUART_Enable(USART_TypeDef *LPUARTx)  in LL_LPUART_Enable()  argument
514 SET_BIT(LPUARTx->CR1, USART_CR1_UE); in LL_LPUART_Enable()
531 __STATIC_INLINE void LL_LPUART_Disable(USART_TypeDef *LPUARTx) in LL_LPUART_Disable() argument
533 CLEAR_BIT(LPUARTx->CR1, USART_CR1_UE); in LL_LPUART_Disable()
542 __STATIC_INLINE uint32_t LL_LPUART_IsEnabled(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabled() argument
544 return ((READ_BIT(LPUARTx->CR1, USART_CR1_UE) == (USART_CR1_UE)) ? 1UL : 0UL); in LL_LPUART_IsEnabled()
553 __STATIC_INLINE void LL_LPUART_EnableFIFO(USART_TypeDef *LPUARTx) in LL_LPUART_EnableFIFO() argument
555 SET_BIT(LPUARTx->CR1, USART_CR1_FIFOEN); in LL_LPUART_EnableFIFO()
564 __STATIC_INLINE void LL_LPUART_DisableFIFO(USART_TypeDef *LPUARTx) in LL_LPUART_DisableFIFO() argument
566 CLEAR_BIT(LPUARTx->CR1, USART_CR1_FIFOEN); in LL_LPUART_DisableFIFO()
575 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledFIFO(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledFIFO() argument
577 return ((READ_BIT(LPUARTx->CR1, USART_CR1_FIFOEN) == (USART_CR1_FIFOEN)) ? 1UL : 0UL); in LL_LPUART_IsEnabledFIFO()
593 __STATIC_INLINE void LL_LPUART_SetTXFIFOThreshold(USART_TypeDef *LPUARTx, uint32_t Threshold) in LL_LPUART_SetTXFIFOThreshold() argument
595 ATOMIC_MODIFY_REG(LPUARTx->CR3, USART_CR3_TXFTCFG, Threshold << USART_CR3_TXFTCFG_Pos); in LL_LPUART_SetTXFIFOThreshold()
610 __STATIC_INLINE uint32_t LL_LPUART_GetTXFIFOThreshold(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTXFIFOThreshold() argument
612 return (uint32_t)(READ_BIT(LPUARTx->CR3, USART_CR3_TXFTCFG) >> USART_CR3_TXFTCFG_Pos); in LL_LPUART_GetTXFIFOThreshold()
628 __STATIC_INLINE void LL_LPUART_SetRXFIFOThreshold(USART_TypeDef *LPUARTx, uint32_t Threshold) in LL_LPUART_SetRXFIFOThreshold() argument
630 ATOMIC_MODIFY_REG(LPUARTx->CR3, USART_CR3_RXFTCFG, Threshold << USART_CR3_RXFTCFG_Pos); in LL_LPUART_SetRXFIFOThreshold()
645 __STATIC_INLINE uint32_t LL_LPUART_GetRXFIFOThreshold(const USART_TypeDef *LPUARTx) in LL_LPUART_GetRXFIFOThreshold() argument
647 return (uint32_t)(READ_BIT(LPUARTx->CR3, USART_CR3_RXFTCFG) >> USART_CR3_RXFTCFG_Pos); in LL_LPUART_GetRXFIFOThreshold()
671 __STATIC_INLINE void LL_LPUART_ConfigFIFOsThreshold(USART_TypeDef *LPUARTx, uint32_t TXThreshold, u… in LL_LPUART_ConfigFIFOsThreshold() argument
673 …ATOMIC_MODIFY_REG(LPUARTx->CR3, USART_CR3_TXFTCFG | USART_CR3_RXFTCFG, (TXThreshold << USART_CR3_T… in LL_LPUART_ConfigFIFOsThreshold()
685 __STATIC_INLINE void LL_LPUART_EnableInStopMode(USART_TypeDef *LPUARTx) in LL_LPUART_EnableInStopMode() argument
687 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_UESM); in LL_LPUART_EnableInStopMode()
697 __STATIC_INLINE void LL_LPUART_DisableInStopMode(USART_TypeDef *LPUARTx) in LL_LPUART_DisableInStopMode() argument
699 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_UESM); in LL_LPUART_DisableInStopMode()
709 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledInStopMode(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledInStopMode() argument
711 return ((READ_BIT(LPUARTx->CR1, USART_CR1_UESM) == (USART_CR1_UESM)) ? 1UL : 0UL); in LL_LPUART_IsEnabledInStopMode()
720 __STATIC_INLINE void LL_LPUART_EnableDirectionRx(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDirectionRx() argument
722 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_RE); in LL_LPUART_EnableDirectionRx()
731 __STATIC_INLINE void LL_LPUART_DisableDirectionRx(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDirectionRx() argument
733 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_RE); in LL_LPUART_DisableDirectionRx()
742 __STATIC_INLINE void LL_LPUART_EnableDirectionTx(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDirectionTx() argument
744 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_TE); in LL_LPUART_EnableDirectionTx()
753 __STATIC_INLINE void LL_LPUART_DisableDirectionTx(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDirectionTx() argument
755 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_TE); in LL_LPUART_DisableDirectionTx()
771 __STATIC_INLINE void LL_LPUART_SetTransferDirection(USART_TypeDef *LPUARTx, uint32_t TransferDirect… in LL_LPUART_SetTransferDirection() argument
773 ATOMIC_MODIFY_REG(LPUARTx->CR1, USART_CR1_RE | USART_CR1_TE, TransferDirection); in LL_LPUART_SetTransferDirection()
787 __STATIC_INLINE uint32_t LL_LPUART_GetTransferDirection(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTransferDirection() argument
789 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_RE | USART_CR1_TE)); in LL_LPUART_GetTransferDirection()
806 __STATIC_INLINE void LL_LPUART_SetParity(USART_TypeDef *LPUARTx, uint32_t Parity) in LL_LPUART_SetParity() argument
808 MODIFY_REG(LPUARTx->CR1, USART_CR1_PS | USART_CR1_PCE, Parity); in LL_LPUART_SetParity()
821 __STATIC_INLINE uint32_t LL_LPUART_GetParity(const USART_TypeDef *LPUARTx) in LL_LPUART_GetParity() argument
823 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_PS | USART_CR1_PCE)); in LL_LPUART_GetParity()
835 __STATIC_INLINE void LL_LPUART_SetWakeUpMethod(USART_TypeDef *LPUARTx, uint32_t Method) in LL_LPUART_SetWakeUpMethod() argument
837 MODIFY_REG(LPUARTx->CR1, USART_CR1_WAKE, Method); in LL_LPUART_SetWakeUpMethod()
848 __STATIC_INLINE uint32_t LL_LPUART_GetWakeUpMethod(const USART_TypeDef *LPUARTx) in LL_LPUART_GetWakeUpMethod() argument
850 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_WAKE)); in LL_LPUART_GetWakeUpMethod()
863 __STATIC_INLINE void LL_LPUART_SetDataWidth(USART_TypeDef *LPUARTx, uint32_t DataWidth) in LL_LPUART_SetDataWidth() argument
865 MODIFY_REG(LPUARTx->CR1, USART_CR1_M, DataWidth); in LL_LPUART_SetDataWidth()
877 __STATIC_INLINE uint32_t LL_LPUART_GetDataWidth(const USART_TypeDef *LPUARTx) in LL_LPUART_GetDataWidth() argument
879 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_M)); in LL_LPUART_GetDataWidth()
888 __STATIC_INLINE void LL_LPUART_EnableMuteMode(USART_TypeDef *LPUARTx) in LL_LPUART_EnableMuteMode() argument
890 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_MME); in LL_LPUART_EnableMuteMode()
899 __STATIC_INLINE void LL_LPUART_DisableMuteMode(USART_TypeDef *LPUARTx) in LL_LPUART_DisableMuteMode() argument
901 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_MME); in LL_LPUART_DisableMuteMode()
910 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledMuteMode(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledMuteMode() argument
912 return ((READ_BIT(LPUARTx->CR1, USART_CR1_MME) == (USART_CR1_MME)) ? 1UL : 0UL); in LL_LPUART_IsEnabledMuteMode()
934 __STATIC_INLINE void LL_LPUART_SetPrescaler(USART_TypeDef *LPUARTx, uint32_t PrescalerValue) in LL_LPUART_SetPrescaler() argument
936 MODIFY_REG(LPUARTx->PRESC, USART_PRESC_PRESCALER, (uint16_t)PrescalerValue); in LL_LPUART_SetPrescaler()
957 __STATIC_INLINE uint32_t LL_LPUART_GetPrescaler(const USART_TypeDef *LPUARTx) in LL_LPUART_GetPrescaler() argument
959 return (uint32_t)(READ_BIT(LPUARTx->PRESC, USART_PRESC_PRESCALER)); in LL_LPUART_GetPrescaler()
971 __STATIC_INLINE void LL_LPUART_SetStopBitsLength(USART_TypeDef *LPUARTx, uint32_t StopBits) in LL_LPUART_SetStopBitsLength() argument
973 MODIFY_REG(LPUARTx->CR2, USART_CR2_STOP, StopBits); in LL_LPUART_SetStopBitsLength()
984 __STATIC_INLINE uint32_t LL_LPUART_GetStopBitsLength(const USART_TypeDef *LPUARTx) in LL_LPUART_GetStopBitsLength() argument
986 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_STOP)); in LL_LPUART_GetStopBitsLength()
1013 __STATIC_INLINE void LL_LPUART_ConfigCharacter(USART_TypeDef *LPUARTx, uint32_t DataWidth, uint32_t… in LL_LPUART_ConfigCharacter() argument
1016 MODIFY_REG(LPUARTx->CR1, USART_CR1_PS | USART_CR1_PCE | USART_CR1_M, Parity | DataWidth); in LL_LPUART_ConfigCharacter()
1017 MODIFY_REG(LPUARTx->CR2, USART_CR2_STOP, StopBits); in LL_LPUART_ConfigCharacter()
1029 __STATIC_INLINE void LL_LPUART_SetTXRXSwap(USART_TypeDef *LPUARTx, uint32_t SwapConfig) in LL_LPUART_SetTXRXSwap() argument
1031 MODIFY_REG(LPUARTx->CR2, USART_CR2_SWAP, SwapConfig); in LL_LPUART_SetTXRXSwap()
1042 __STATIC_INLINE uint32_t LL_LPUART_GetTXRXSwap(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTXRXSwap() argument
1044 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_SWAP)); in LL_LPUART_GetTXRXSwap()
1056 __STATIC_INLINE void LL_LPUART_SetRXPinLevel(USART_TypeDef *LPUARTx, uint32_t PinInvMethod) in LL_LPUART_SetRXPinLevel() argument
1058 MODIFY_REG(LPUARTx->CR2, USART_CR2_RXINV, PinInvMethod); in LL_LPUART_SetRXPinLevel()
1069 __STATIC_INLINE uint32_t LL_LPUART_GetRXPinLevel(const USART_TypeDef *LPUARTx) in LL_LPUART_GetRXPinLevel() argument
1071 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_RXINV)); in LL_LPUART_GetRXPinLevel()
1083 __STATIC_INLINE void LL_LPUART_SetTXPinLevel(USART_TypeDef *LPUARTx, uint32_t PinInvMethod) in LL_LPUART_SetTXPinLevel() argument
1085 MODIFY_REG(LPUARTx->CR2, USART_CR2_TXINV, PinInvMethod); in LL_LPUART_SetTXPinLevel()
1096 __STATIC_INLINE uint32_t LL_LPUART_GetTXPinLevel(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTXPinLevel() argument
1098 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_TXINV)); in LL_LPUART_GetTXPinLevel()
1113 __STATIC_INLINE void LL_LPUART_SetBinaryDataLogic(USART_TypeDef *LPUARTx, uint32_t DataLogic) in LL_LPUART_SetBinaryDataLogic() argument
1115 MODIFY_REG(LPUARTx->CR2, USART_CR2_DATAINV, DataLogic); in LL_LPUART_SetBinaryDataLogic()
1126 __STATIC_INLINE uint32_t LL_LPUART_GetBinaryDataLogic(const USART_TypeDef *LPUARTx) in LL_LPUART_GetBinaryDataLogic() argument
1128 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_DATAINV)); in LL_LPUART_GetBinaryDataLogic()
1142 __STATIC_INLINE void LL_LPUART_SetTransferBitOrder(USART_TypeDef *LPUARTx, uint32_t BitOrder) in LL_LPUART_SetTransferBitOrder() argument
1144 MODIFY_REG(LPUARTx->CR2, USART_CR2_MSBFIRST, BitOrder); in LL_LPUART_SetTransferBitOrder()
1157 __STATIC_INLINE uint32_t LL_LPUART_GetTransferBitOrder(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTransferBitOrder() argument
1159 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_MSBFIRST)); in LL_LPUART_GetTransferBitOrder()
1185 __STATIC_INLINE void LL_LPUART_ConfigNodeAddress(USART_TypeDef *LPUARTx, uint32_t AddressLen, uint3… in LL_LPUART_ConfigNodeAddress() argument
1187 MODIFY_REG(LPUARTx->CR2, USART_CR2_ADD | USART_CR2_ADDM7, in LL_LPUART_ConfigNodeAddress()
1201 __STATIC_INLINE uint32_t LL_LPUART_GetNodeAddress(const USART_TypeDef *LPUARTx) in LL_LPUART_GetNodeAddress() argument
1203 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_ADD) >> USART_CR2_ADD_Pos); in LL_LPUART_GetNodeAddress()
1214 __STATIC_INLINE uint32_t LL_LPUART_GetNodeAddressLen(const USART_TypeDef *LPUARTx) in LL_LPUART_GetNodeAddressLen() argument
1216 return (uint32_t)(READ_BIT(LPUARTx->CR2, USART_CR2_ADDM7)); in LL_LPUART_GetNodeAddressLen()
1225 __STATIC_INLINE void LL_LPUART_EnableRTSHWFlowCtrl(USART_TypeDef *LPUARTx) in LL_LPUART_EnableRTSHWFlowCtrl() argument
1227 SET_BIT(LPUARTx->CR3, USART_CR3_RTSE); in LL_LPUART_EnableRTSHWFlowCtrl()
1236 __STATIC_INLINE void LL_LPUART_DisableRTSHWFlowCtrl(USART_TypeDef *LPUARTx) in LL_LPUART_DisableRTSHWFlowCtrl() argument
1238 CLEAR_BIT(LPUARTx->CR3, USART_CR3_RTSE); in LL_LPUART_DisableRTSHWFlowCtrl()
1247 __STATIC_INLINE void LL_LPUART_EnableCTSHWFlowCtrl(USART_TypeDef *LPUARTx) in LL_LPUART_EnableCTSHWFlowCtrl() argument
1249 SET_BIT(LPUARTx->CR3, USART_CR3_CTSE); in LL_LPUART_EnableCTSHWFlowCtrl()
1258 __STATIC_INLINE void LL_LPUART_DisableCTSHWFlowCtrl(USART_TypeDef *LPUARTx) in LL_LPUART_DisableCTSHWFlowCtrl() argument
1260 CLEAR_BIT(LPUARTx->CR3, USART_CR3_CTSE); in LL_LPUART_DisableCTSHWFlowCtrl()
1275 __STATIC_INLINE void LL_LPUART_SetHWFlowCtrl(USART_TypeDef *LPUARTx, uint32_t HardwareFlowControl) in LL_LPUART_SetHWFlowCtrl() argument
1277 MODIFY_REG(LPUARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE, HardwareFlowControl); in LL_LPUART_SetHWFlowCtrl()
1291 __STATIC_INLINE uint32_t LL_LPUART_GetHWFlowCtrl(const USART_TypeDef *LPUARTx) in LL_LPUART_GetHWFlowCtrl() argument
1293 return (uint32_t)(READ_BIT(LPUARTx->CR3, USART_CR3_RTSE | USART_CR3_CTSE)); in LL_LPUART_GetHWFlowCtrl()
1302 __STATIC_INLINE void LL_LPUART_EnableOverrunDetect(USART_TypeDef *LPUARTx) in LL_LPUART_EnableOverrunDetect() argument
1304 CLEAR_BIT(LPUARTx->CR3, USART_CR3_OVRDIS); in LL_LPUART_EnableOverrunDetect()
1313 __STATIC_INLINE void LL_LPUART_DisableOverrunDetect(USART_TypeDef *LPUARTx) in LL_LPUART_DisableOverrunDetect() argument
1315 SET_BIT(LPUARTx->CR3, USART_CR3_OVRDIS); in LL_LPUART_DisableOverrunDetect()
1324 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledOverrunDetect(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledOverrunDetect() argument
1326 return ((READ_BIT(LPUARTx->CR3, USART_CR3_OVRDIS) != USART_CR3_OVRDIS) ? 1UL : 0UL); in LL_LPUART_IsEnabledOverrunDetect()
1358 __STATIC_INLINE void LL_LPUART_SetBaudRate(USART_TypeDef *LPUARTx, uint32_t PeriphClk, uint32_t Pre… in LL_LPUART_SetBaudRate() argument
1363 LPUARTx->BRR = __LL_LPUART_DIV(PeriphClk, PrescalerValue, BaudRate); in LL_LPUART_SetBaudRate()
1389 __STATIC_INLINE uint32_t LL_LPUART_GetBaudRate(const USART_TypeDef *LPUARTx, uint32_t PeriphClk, in LL_LPUART_GetBaudRate() argument
1396 lpuartdiv = LPUARTx->BRR & LPUART_BRR_MASK; in LL_LPUART_GetBaudRate()
1424 __STATIC_INLINE void LL_LPUART_EnableHalfDuplex(USART_TypeDef *LPUARTx) in LL_LPUART_EnableHalfDuplex() argument
1426 SET_BIT(LPUARTx->CR3, USART_CR3_HDSEL); in LL_LPUART_EnableHalfDuplex()
1435 __STATIC_INLINE void LL_LPUART_DisableHalfDuplex(USART_TypeDef *LPUARTx) in LL_LPUART_DisableHalfDuplex() argument
1437 CLEAR_BIT(LPUARTx->CR3, USART_CR3_HDSEL); in LL_LPUART_DisableHalfDuplex()
1446 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledHalfDuplex(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledHalfDuplex() argument
1448 return ((READ_BIT(LPUARTx->CR3, USART_CR3_HDSEL) == (USART_CR3_HDSEL)) ? 1UL : 0UL); in LL_LPUART_IsEnabledHalfDuplex()
1466 __STATIC_INLINE void LL_LPUART_SetDEDeassertionTime(USART_TypeDef *LPUARTx, uint32_t Time) in LL_LPUART_SetDEDeassertionTime() argument
1468 MODIFY_REG(LPUARTx->CR1, USART_CR1_DEDT, Time << USART_CR1_DEDT_Pos); in LL_LPUART_SetDEDeassertionTime()
1477 __STATIC_INLINE uint32_t LL_LPUART_GetDEDeassertionTime(const USART_TypeDef *LPUARTx) in LL_LPUART_GetDEDeassertionTime() argument
1479 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_DEDT) >> USART_CR1_DEDT_Pos); in LL_LPUART_GetDEDeassertionTime()
1489 __STATIC_INLINE void LL_LPUART_SetDEAssertionTime(USART_TypeDef *LPUARTx, uint32_t Time) in LL_LPUART_SetDEAssertionTime() argument
1491 MODIFY_REG(LPUARTx->CR1, USART_CR1_DEAT, Time << USART_CR1_DEAT_Pos); in LL_LPUART_SetDEAssertionTime()
1500 __STATIC_INLINE uint32_t LL_LPUART_GetDEAssertionTime(const USART_TypeDef *LPUARTx) in LL_LPUART_GetDEAssertionTime() argument
1502 return (uint32_t)(READ_BIT(LPUARTx->CR1, USART_CR1_DEAT) >> USART_CR1_DEAT_Pos); in LL_LPUART_GetDEAssertionTime()
1511 __STATIC_INLINE void LL_LPUART_EnableDEMode(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDEMode() argument
1513 SET_BIT(LPUARTx->CR3, USART_CR3_DEM); in LL_LPUART_EnableDEMode()
1522 __STATIC_INLINE void LL_LPUART_DisableDEMode(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDEMode() argument
1524 CLEAR_BIT(LPUARTx->CR3, USART_CR3_DEM); in LL_LPUART_DisableDEMode()
1533 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledDEMode(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledDEMode() argument
1535 return ((READ_BIT(LPUARTx->CR3, USART_CR3_DEM) == (USART_CR3_DEM)) ? 1UL : 0UL); in LL_LPUART_IsEnabledDEMode()
1547 __STATIC_INLINE void LL_LPUART_SetDESignalPolarity(USART_TypeDef *LPUARTx, uint32_t Polarity) in LL_LPUART_SetDESignalPolarity() argument
1549 MODIFY_REG(LPUARTx->CR3, USART_CR3_DEP, Polarity); in LL_LPUART_SetDESignalPolarity()
1560 __STATIC_INLINE uint32_t LL_LPUART_GetDESignalPolarity(const USART_TypeDef *LPUARTx) in LL_LPUART_GetDESignalPolarity() argument
1562 return (uint32_t)(READ_BIT(LPUARTx->CR3, USART_CR3_DEP)); in LL_LPUART_GetDESignalPolarity()
1579 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_PE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_PE() argument
1581 return ((READ_BIT(LPUARTx->ISR, USART_ISR_PE) == (USART_ISR_PE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_PE()
1590 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_FE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_FE() argument
1592 return ((READ_BIT(LPUARTx->ISR, USART_ISR_FE) == (USART_ISR_FE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_FE()
1601 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_NE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_NE() argument
1603 return ((READ_BIT(LPUARTx->ISR, USART_ISR_NE) == (USART_ISR_NE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_NE()
1612 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_ORE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_ORE() argument
1614 return ((READ_BIT(LPUARTx->ISR, USART_ISR_ORE) == (USART_ISR_ORE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_ORE()
1623 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_IDLE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_IDLE() argument
1625 return ((READ_BIT(LPUARTx->ISR, USART_ISR_IDLE) == (USART_ISR_IDLE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_IDLE()
1636 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXNE_RXFNE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_RXNE_RXFNE() argument
1638 return ((READ_BIT(LPUARTx->ISR, USART_ISR_RXNE_RXFNE) == (USART_ISR_RXNE_RXFNE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_RXNE_RXFNE()
1647 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TC(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_TC() argument
1649 return ((READ_BIT(LPUARTx->ISR, USART_ISR_TC) == (USART_ISR_TC)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_TC()
1660 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXE_TXFNF(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_TXE_TXFNF() argument
1662 return ((READ_BIT(LPUARTx->ISR, USART_ISR_TXE_TXFNF) == (USART_ISR_TXE_TXFNF)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_TXE_TXFNF()
1671 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_nCTS(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_nCTS() argument
1673 return ((READ_BIT(LPUARTx->ISR, USART_ISR_CTSIF) == (USART_ISR_CTSIF)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_nCTS()
1682 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CTS(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_CTS() argument
1684 return ((READ_BIT(LPUARTx->ISR, USART_ISR_CTS) == (USART_ISR_CTS)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_CTS()
1693 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_BUSY(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_BUSY() argument
1695 return ((READ_BIT(LPUARTx->ISR, USART_ISR_BUSY) == (USART_ISR_BUSY)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_BUSY()
1704 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_CM(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_CM() argument
1706 return ((READ_BIT(LPUARTx->ISR, USART_ISR_CMF) == (USART_ISR_CMF)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_CM()
1715 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_SBK(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_SBK() argument
1717 return ((READ_BIT(LPUARTx->ISR, USART_ISR_SBKF) == (USART_ISR_SBKF)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_SBK()
1726 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RWU(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_RWU() argument
1728 return ((READ_BIT(LPUARTx->ISR, USART_ISR_RWU) == (USART_ISR_RWU)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_RWU()
1737 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TEACK(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_TEACK() argument
1739 return ((READ_BIT(LPUARTx->ISR, USART_ISR_TEACK) == (USART_ISR_TEACK)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_TEACK()
1748 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_REACK(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_REACK() argument
1750 return ((READ_BIT(LPUARTx->ISR, USART_ISR_REACK) == (USART_ISR_REACK)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_REACK()
1759 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXFE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_TXFE() argument
1761 return ((READ_BIT(LPUARTx->ISR, USART_ISR_TXFE) == (USART_ISR_TXFE)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_TXFE()
1770 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXFF(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_RXFF() argument
1772 return ((READ_BIT(LPUARTx->ISR, USART_ISR_RXFF) == (USART_ISR_RXFF)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_RXFF()
1781 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_TXFT(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_TXFT() argument
1783 return ((READ_BIT(LPUARTx->ISR, USART_ISR_TXFT) == (USART_ISR_TXFT)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_TXFT()
1792 __STATIC_INLINE uint32_t LL_LPUART_IsActiveFlag_RXFT(const USART_TypeDef *LPUARTx) in LL_LPUART_IsActiveFlag_RXFT() argument
1794 return ((READ_BIT(LPUARTx->ISR, USART_ISR_RXFT) == (USART_ISR_RXFT)) ? 1UL : 0UL); in LL_LPUART_IsActiveFlag_RXFT()
1803 __STATIC_INLINE void LL_LPUART_ClearFlag_PE(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_PE() argument
1805 WRITE_REG(LPUARTx->ICR, USART_ICR_PECF); in LL_LPUART_ClearFlag_PE()
1814 __STATIC_INLINE void LL_LPUART_ClearFlag_FE(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_FE() argument
1816 WRITE_REG(LPUARTx->ICR, USART_ICR_FECF); in LL_LPUART_ClearFlag_FE()
1825 __STATIC_INLINE void LL_LPUART_ClearFlag_NE(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_NE() argument
1827 WRITE_REG(LPUARTx->ICR, USART_ICR_NECF); in LL_LPUART_ClearFlag_NE()
1836 __STATIC_INLINE void LL_LPUART_ClearFlag_ORE(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_ORE() argument
1838 WRITE_REG(LPUARTx->ICR, USART_ICR_ORECF); in LL_LPUART_ClearFlag_ORE()
1847 __STATIC_INLINE void LL_LPUART_ClearFlag_IDLE(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_IDLE() argument
1849 WRITE_REG(LPUARTx->ICR, USART_ICR_IDLECF); in LL_LPUART_ClearFlag_IDLE()
1858 __STATIC_INLINE void LL_LPUART_ClearFlag_TC(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_TC() argument
1860 WRITE_REG(LPUARTx->ICR, USART_ICR_TCCF); in LL_LPUART_ClearFlag_TC()
1869 __STATIC_INLINE void LL_LPUART_ClearFlag_nCTS(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_nCTS() argument
1871 WRITE_REG(LPUARTx->ICR, USART_ICR_CTSCF); in LL_LPUART_ClearFlag_nCTS()
1880 __STATIC_INLINE void LL_LPUART_ClearFlag_CM(USART_TypeDef *LPUARTx) in LL_LPUART_ClearFlag_CM() argument
1882 WRITE_REG(LPUARTx->ICR, USART_ICR_CMCF); in LL_LPUART_ClearFlag_CM()
1899 __STATIC_INLINE void LL_LPUART_EnableIT_IDLE(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_IDLE() argument
1901 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_IDLEIE); in LL_LPUART_EnableIT_IDLE()
1912 __STATIC_INLINE void LL_LPUART_EnableIT_RXNE_RXFNE(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_RXNE_RXFNE() argument
1914 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE); in LL_LPUART_EnableIT_RXNE_RXFNE()
1923 __STATIC_INLINE void LL_LPUART_EnableIT_TC(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_TC() argument
1925 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_TCIE); in LL_LPUART_EnableIT_TC()
1936 __STATIC_INLINE void LL_LPUART_EnableIT_TXE_TXFNF(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_TXE_TXFNF() argument
1938 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE); in LL_LPUART_EnableIT_TXE_TXFNF()
1947 __STATIC_INLINE void LL_LPUART_EnableIT_PE(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_PE() argument
1949 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_PEIE); in LL_LPUART_EnableIT_PE()
1958 __STATIC_INLINE void LL_LPUART_EnableIT_CM(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_CM() argument
1960 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_CMIE); in LL_LPUART_EnableIT_CM()
1969 __STATIC_INLINE void LL_LPUART_EnableIT_TXFE(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_TXFE() argument
1971 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_TXFEIE); in LL_LPUART_EnableIT_TXFE()
1980 __STATIC_INLINE void LL_LPUART_EnableIT_RXFF(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_RXFF() argument
1982 ATOMIC_SET_BIT(LPUARTx->CR1, USART_CR1_RXFFIE); in LL_LPUART_EnableIT_RXFF()
1995 __STATIC_INLINE void LL_LPUART_EnableIT_ERROR(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_ERROR() argument
1997 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_EIE); in LL_LPUART_EnableIT_ERROR()
2006 __STATIC_INLINE void LL_LPUART_EnableIT_CTS(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_CTS() argument
2008 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_CTSIE); in LL_LPUART_EnableIT_CTS()
2017 __STATIC_INLINE void LL_LPUART_EnableIT_TXFT(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_TXFT() argument
2019 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_TXFTIE); in LL_LPUART_EnableIT_TXFT()
2028 __STATIC_INLINE void LL_LPUART_EnableIT_RXFT(USART_TypeDef *LPUARTx) in LL_LPUART_EnableIT_RXFT() argument
2030 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_RXFTIE); in LL_LPUART_EnableIT_RXFT()
2039 __STATIC_INLINE void LL_LPUART_DisableIT_IDLE(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_IDLE() argument
2041 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_IDLEIE); in LL_LPUART_DisableIT_IDLE()
2052 __STATIC_INLINE void LL_LPUART_DisableIT_RXNE_RXFNE(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_RXNE_RXFNE() argument
2054 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE); in LL_LPUART_DisableIT_RXNE_RXFNE()
2063 __STATIC_INLINE void LL_LPUART_DisableIT_TC(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_TC() argument
2065 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_TCIE); in LL_LPUART_DisableIT_TC()
2076 __STATIC_INLINE void LL_LPUART_DisableIT_TXE_TXFNF(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_TXE_TXFNF() argument
2078 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE); in LL_LPUART_DisableIT_TXE_TXFNF()
2087 __STATIC_INLINE void LL_LPUART_DisableIT_PE(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_PE() argument
2089 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_PEIE); in LL_LPUART_DisableIT_PE()
2098 __STATIC_INLINE void LL_LPUART_DisableIT_CM(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_CM() argument
2100 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_CMIE); in LL_LPUART_DisableIT_CM()
2109 __STATIC_INLINE void LL_LPUART_DisableIT_TXFE(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_TXFE() argument
2111 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_TXFEIE); in LL_LPUART_DisableIT_TXFE()
2120 __STATIC_INLINE void LL_LPUART_DisableIT_RXFF(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_RXFF() argument
2122 ATOMIC_CLEAR_BIT(LPUARTx->CR1, USART_CR1_RXFFIE); in LL_LPUART_DisableIT_RXFF()
2135 __STATIC_INLINE void LL_LPUART_DisableIT_ERROR(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_ERROR() argument
2137 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_EIE); in LL_LPUART_DisableIT_ERROR()
2146 __STATIC_INLINE void LL_LPUART_DisableIT_CTS(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_CTS() argument
2148 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_CTSIE); in LL_LPUART_DisableIT_CTS()
2157 __STATIC_INLINE void LL_LPUART_DisableIT_TXFT(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_TXFT() argument
2159 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_TXFTIE); in LL_LPUART_DisableIT_TXFT()
2168 __STATIC_INLINE void LL_LPUART_DisableIT_RXFT(USART_TypeDef *LPUARTx) in LL_LPUART_DisableIT_RXFT() argument
2170 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_RXFTIE); in LL_LPUART_DisableIT_RXFT()
2179 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_IDLE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_IDLE() argument
2181 return ((READ_BIT(LPUARTx->CR1, USART_CR1_IDLEIE) == (USART_CR1_IDLEIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_IDLE()
2192 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXNE_RXFNE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_RXNE_RXFNE() argument
2194 …return ((READ_BIT(LPUARTx->CR1, USART_CR1_RXNEIE_RXFNEIE) == (USART_CR1_RXNEIE_RXFNEIE)) ? 1UL : 0… in LL_LPUART_IsEnabledIT_RXNE_RXFNE()
2203 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TC(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_TC() argument
2205 return ((READ_BIT(LPUARTx->CR1, USART_CR1_TCIE) == (USART_CR1_TCIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_TC()
2216 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXE_TXFNF(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_TXE_TXFNF() argument
2218 …return ((READ_BIT(LPUARTx->CR1, USART_CR1_TXEIE_TXFNFIE) == (USART_CR1_TXEIE_TXFNFIE)) ? 1UL : 0UL… in LL_LPUART_IsEnabledIT_TXE_TXFNF()
2227 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_PE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_PE() argument
2229 return ((READ_BIT(LPUARTx->CR1, USART_CR1_PEIE) == (USART_CR1_PEIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_PE()
2238 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CM(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_CM() argument
2240 return ((READ_BIT(LPUARTx->CR1, USART_CR1_CMIE) == (USART_CR1_CMIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_CM()
2249 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFE(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_TXFE() argument
2251 return ((READ_BIT(LPUARTx->CR1, USART_CR1_TXFEIE) == (USART_CR1_TXFEIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_TXFE()
2260 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFF(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_RXFF() argument
2262 return ((READ_BIT(LPUARTx->CR1, USART_CR1_RXFFIE) == (USART_CR1_RXFFIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_RXFF()
2271 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_ERROR(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_ERROR() argument
2273 return ((READ_BIT(LPUARTx->CR3, USART_CR3_EIE) == (USART_CR3_EIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_ERROR()
2282 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_CTS(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_CTS() argument
2284 return ((READ_BIT(LPUARTx->CR3, USART_CR3_CTSIE) == (USART_CR3_CTSIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_CTS()
2293 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_TXFT(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_TXFT() argument
2295 return ((READ_BIT(LPUARTx->CR3, USART_CR3_TXFTIE) == (USART_CR3_TXFTIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_TXFT()
2304 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledIT_RXFT(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledIT_RXFT() argument
2306 return ((READ_BIT(LPUARTx->CR3, USART_CR3_RXFTIE) == (USART_CR3_RXFTIE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledIT_RXFT()
2323 __STATIC_INLINE void LL_LPUART_EnableDMAReq_RX(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDMAReq_RX() argument
2325 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_DMAR); in LL_LPUART_EnableDMAReq_RX()
2334 __STATIC_INLINE void LL_LPUART_DisableDMAReq_RX(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDMAReq_RX() argument
2336 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_DMAR); in LL_LPUART_DisableDMAReq_RX()
2345 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMAReq_RX(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledDMAReq_RX() argument
2347 return ((READ_BIT(LPUARTx->CR3, USART_CR3_DMAR) == (USART_CR3_DMAR)) ? 1UL : 0UL); in LL_LPUART_IsEnabledDMAReq_RX()
2356 __STATIC_INLINE void LL_LPUART_EnableDMAReq_TX(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDMAReq_TX() argument
2358 ATOMIC_SET_BIT(LPUARTx->CR3, USART_CR3_DMAT); in LL_LPUART_EnableDMAReq_TX()
2367 __STATIC_INLINE void LL_LPUART_DisableDMAReq_TX(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDMAReq_TX() argument
2369 ATOMIC_CLEAR_BIT(LPUARTx->CR3, USART_CR3_DMAT); in LL_LPUART_DisableDMAReq_TX()
2378 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMAReq_TX(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledDMAReq_TX() argument
2380 return ((READ_BIT(LPUARTx->CR3, USART_CR3_DMAT) == (USART_CR3_DMAT)) ? 1UL : 0UL); in LL_LPUART_IsEnabledDMAReq_TX()
2389 __STATIC_INLINE void LL_LPUART_EnableDMADeactOnRxErr(USART_TypeDef *LPUARTx) in LL_LPUART_EnableDMADeactOnRxErr() argument
2391 SET_BIT(LPUARTx->CR3, USART_CR3_DDRE); in LL_LPUART_EnableDMADeactOnRxErr()
2400 __STATIC_INLINE void LL_LPUART_DisableDMADeactOnRxErr(USART_TypeDef *LPUARTx) in LL_LPUART_DisableDMADeactOnRxErr() argument
2402 CLEAR_BIT(LPUARTx->CR3, USART_CR3_DDRE); in LL_LPUART_DisableDMADeactOnRxErr()
2411 __STATIC_INLINE uint32_t LL_LPUART_IsEnabledDMADeactOnRxErr(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabledDMADeactOnRxErr() argument
2413 return ((READ_BIT(LPUARTx->CR3, USART_CR3_DDRE) == (USART_CR3_DDRE)) ? 1UL : 0UL); in LL_LPUART_IsEnabledDMADeactOnRxErr()
2426 __STATIC_INLINE uint32_t LL_LPUART_DMA_GetRegAddr(const USART_TypeDef *LPUARTx, uint32_t Direction) in LL_LPUART_DMA_GetRegAddr() argument
2433 data_reg_addr = (uint32_t) &(LPUARTx->TDR); in LL_LPUART_DMA_GetRegAddr()
2438 data_reg_addr = (uint32_t) &(LPUARTx->RDR); in LL_LPUART_DMA_GetRegAddr()
2458 __STATIC_INLINE uint8_t LL_LPUART_ReceiveData8(const USART_TypeDef *LPUARTx) in LL_LPUART_ReceiveData8() argument
2460 return (uint8_t)(READ_BIT(LPUARTx->RDR, USART_RDR_RDR) & 0xFFU); in LL_LPUART_ReceiveData8()
2469 __STATIC_INLINE uint16_t LL_LPUART_ReceiveData9(const USART_TypeDef *LPUARTx) in LL_LPUART_ReceiveData9() argument
2471 return (uint16_t)(READ_BIT(LPUARTx->RDR, USART_RDR_RDR)); in LL_LPUART_ReceiveData9()
2481 __STATIC_INLINE void LL_LPUART_TransmitData8(USART_TypeDef *LPUARTx, uint8_t Value) in LL_LPUART_TransmitData8() argument
2483 LPUARTx->TDR = Value; in LL_LPUART_TransmitData8()
2493 __STATIC_INLINE void LL_LPUART_TransmitData9(USART_TypeDef *LPUARTx, uint16_t Value) in LL_LPUART_TransmitData9() argument
2495 LPUARTx->TDR = Value & 0x1FFUL; in LL_LPUART_TransmitData9()
2512 __STATIC_INLINE void LL_LPUART_RequestBreakSending(USART_TypeDef *LPUARTx) in LL_LPUART_RequestBreakSending() argument
2514 SET_BIT(LPUARTx->RQR, (uint16_t)USART_RQR_SBKRQ); in LL_LPUART_RequestBreakSending()
2523 __STATIC_INLINE void LL_LPUART_RequestEnterMuteMode(USART_TypeDef *LPUARTx) in LL_LPUART_RequestEnterMuteMode() argument
2525 SET_BIT(LPUARTx->RQR, (uint16_t)USART_RQR_MMRQ); in LL_LPUART_RequestEnterMuteMode()
2536 __STATIC_INLINE void LL_LPUART_RequestRxDataFlush(USART_TypeDef *LPUARTx) in LL_LPUART_RequestRxDataFlush() argument
2538 SET_BIT(LPUARTx->RQR, (uint16_t)USART_RQR_RXFRQ); in LL_LPUART_RequestRxDataFlush()
2551 __STATIC_INLINE void LL_LPUART_RequestTxDataFlush(USART_TypeDef *LPUARTx) in LL_LPUART_RequestTxDataFlush() argument
2553 SET_BIT(LPUARTx->RQR, (uint16_t)USART_RQR_TXFRQ); in LL_LPUART_RequestTxDataFlush()
2570 __STATIC_INLINE void LL_LPUART_Enable_SelectedTrigger(USART_TypeDef *LPUARTx) in LL_LPUART_Enable_SelectedTrigger() argument
2572 SET_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TRIGEN); in LL_LPUART_Enable_SelectedTrigger()
2581 __STATIC_INLINE void LL_LPUART_Disable_SelectedTrigger(USART_TypeDef *LPUARTx) in LL_LPUART_Disable_SelectedTrigger() argument
2583 CLEAR_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TRIGEN); in LL_LPUART_Disable_SelectedTrigger()
2592 __STATIC_INLINE uint32_t LL_LPUART_IsEnabled_SelectedTrigger(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabled_SelectedTrigger() argument
2594 return ((READ_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TRIGEN) == (USART_AUTOCR_TRIGEN)) ? 1UL : 0UL); in LL_LPUART_IsEnabled_SelectedTrigger()
2603 __STATIC_INLINE void LL_LPUART_Enable_AutonomousSendIdleFrame(USART_TypeDef *LPUARTx) in LL_LPUART_Enable_AutonomousSendIdleFrame() argument
2605 CLEAR_BIT(LPUARTx->AUTOCR, USART_AUTOCR_IDLEDIS); in LL_LPUART_Enable_AutonomousSendIdleFrame()
2614 __STATIC_INLINE void LL_LPUART_Disable_AutonomousSendIdleFrame(USART_TypeDef *LPUARTx) in LL_LPUART_Disable_AutonomousSendIdleFrame() argument
2616 SET_BIT(LPUARTx->AUTOCR, USART_AUTOCR_IDLEDIS); in LL_LPUART_Disable_AutonomousSendIdleFrame()
2625 __STATIC_INLINE uint32_t LL_LPUART_IsEnabled_AutonomousSendIdleFrame(const USART_TypeDef *LPUARTx) in LL_LPUART_IsEnabled_AutonomousSendIdleFrame() argument
2627 return ((READ_BIT(LPUARTx->AUTOCR, USART_AUTOCR_IDLEDIS) == (USART_AUTOCR_IDLEDIS)) ? 0UL : 1UL); in LL_LPUART_IsEnabled_AutonomousSendIdleFrame()
2637 __STATIC_INLINE void LL_LPUART_SetNbTxData(USART_TypeDef *LPUARTx, uint32_t Nbdata) in LL_LPUART_SetNbTxData() argument
2639 MODIFY_REG(LPUARTx->AUTOCR, USART_AUTOCR_TDN, (uint16_t)Nbdata); in LL_LPUART_SetNbTxData()
2648 __STATIC_INLINE uint32_t LL_LPUART_GetNbTxData(const USART_TypeDef *LPUARTx) in LL_LPUART_GetNbTxData() argument
2650 return (uint32_t)(READ_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TDN)); in LL_LPUART_GetNbTxData()
2662 __STATIC_INLINE void LL_LPUART_SetTriggerPolarity(USART_TypeDef *LPUARTx, uint32_t Polarity) in LL_LPUART_SetTriggerPolarity() argument
2664 MODIFY_REG(LPUARTx->AUTOCR, USART_AUTOCR_TRIGPOL, Polarity); in LL_LPUART_SetTriggerPolarity()
2675 __STATIC_INLINE uint32_t LL_LPUART_GetTriggerPolarity(const USART_TypeDef *LPUARTx) in LL_LPUART_GetTriggerPolarity() argument
2677 return (uint32_t)(READ_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TRIGPOL)); in LL_LPUART_GetTriggerPolarity()
2698 __STATIC_INLINE void LL_LPUART_SetSelectedTrigger(USART_TypeDef *LPUARTx, uint32_t Trigger) in LL_LPUART_SetSelectedTrigger() argument
2700 MODIFY_REG(LPUARTx->AUTOCR, USART_AUTOCR_TRIGSEL, (Trigger << USART_AUTOCR_TRIGSEL_Pos)); in LL_LPUART_SetSelectedTrigger()
2720 __STATIC_INLINE uint32_t LL_LPUART_GetSelectedTrigger(const USART_TypeDef *LPUARTx) in LL_LPUART_GetSelectedTrigger() argument
2722 return (uint32_t)((READ_BIT(LPUARTx->AUTOCR, USART_AUTOCR_TRIGSEL) >> USART_AUTOCR_TRIGSEL_Pos)); in LL_LPUART_GetSelectedTrigger()
2733 ErrorStatus LL_LPUART_DeInit(const USART_TypeDef *LPUARTx);
2734 ErrorStatus LL_LPUART_Init(USART_TypeDef *LPUARTx, const LL_LPUART_InitTypeDef *LPUART_InitStruct);