Lines Matching refs:UARTx

95 void UART_DeInit(UART_TypeDef* UARTx)  in UART_DeInit()  argument
98 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_DeInit()
99 switch (*(uint32_t*)&UARTx) in UART_DeInit()
129 void UART_Init(UART_TypeDef* UARTx, UART_InitTypeDef* UART_InitStruct) in UART_Init() argument
136 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_Init()
144 UARTxbase = (*(uint32_t*)&UARTx); in UART_Init()
147 tmpreg = UARTx->CCR; in UART_Init()
157 UARTx->CCR = tmpreg; in UART_Init()
161 tmpreg = UARTx->GCR; in UART_Init()
168 UARTx->GCR = tmpreg; in UART_Init()
187 UARTx->BRR = tmpreg; in UART_Init()
188 UARTx->FRA = tmpreg1; in UART_Init()
218 void UART_Cmd(UART_TypeDef* UARTx, FunctionalState NewState) in UART_Cmd() argument
221 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_Cmd()
227 UARTx->GCR |= GCR_UE_Set; in UART_Cmd()
232 UARTx->GCR &= GCR_UE_Reset; in UART_Cmd()
255 void UART_ITConfig(UART_TypeDef* UARTx, uint16_t UART_IT, FunctionalState NewState) in UART_ITConfig() argument
258 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ITConfig()
265 UARTx->IER |= UART_IT; in UART_ITConfig()
270 UARTx->IER &= ~ UART_IT; in UART_ITConfig()
288 void UART_DMACmd(UART_TypeDef* UARTx, uint16_t UART_DMAReq, FunctionalState NewState) in UART_DMACmd() argument
291 assert_param(IS_UART_1234_PERIPH(UARTx)); in UART_DMACmd()
297 UARTx->GCR |= UART_DMAReq; in UART_DMACmd()
302 UARTx->GCR &= ~UART_DMAReq; in UART_DMACmd()
315 void UART_SendData(UART_TypeDef* UARTx, uint16_t Data) in UART_SendData() argument
318 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_SendData()
322 UARTx->TDR = (Data & (uint16_t)0x00FF); in UART_SendData()
332 uint16_t UART_ReceiveData(UART_TypeDef* UARTx) in UART_ReceiveData() argument
335 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ReceiveData()
338 return (uint16_t)(UARTx->RDR & (uint16_t)0x00FF); in UART_ReceiveData()
356 FlagStatus UART_GetFlagStatus(UART_TypeDef* UARTx, uint16_t UART_FLAG) in UART_GetFlagStatus() argument
360 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_GetFlagStatus()
362 if ((UARTx->CSR & UART_FLAG) != (uint16_t)RESET) in UART_GetFlagStatus()
387 void UART_ClearFlag(UART_TypeDef* UARTx, uint16_t UART_FLAG) in UART_ClearFlag() argument
407 ITStatus UART_GetITStatus(UART_TypeDef* UARTx, uint16_t UART_IT) in UART_GetITStatus() argument
411 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_GetITStatus()
413 …assert_param(IS_UART_PERIPH_FLAG(UARTx, UART_FLAG)); /* The CTS flag is not available for UART4 an… in UART_GetITStatus()
414 if ((UARTx->ISR & UART_IT) != (uint16_t)RESET) in UART_GetITStatus()
441 void UART_ClearITPendingBit(UART_TypeDef* UARTx, uint16_t UART_IT) in UART_ClearITPendingBit() argument
445 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ClearITPendingBit()
447 …assert_param(IS_UART_PERIPH_IT(UARTx, UART_IT)); /* The CTS interrupt is not available for UART4 a… in UART_ClearITPendingBit()
449 UARTx->ICR = UART_IT; in UART_ClearITPendingBit()