Lines Matching refs:UARTx

94 void UART_DeInit(UART_TypeDef* UARTx)  in UART_DeInit()  argument
97 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_DeInit()
98 switch (*(uint32_t*)&UARTx) in UART_DeInit()
120 void UART_Init(UART_TypeDef* UARTx, UART_InitTypeDef* UART_InitStruct) in UART_Init() argument
125 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_Init()
134 tmpreg = UARTx->CCR; in UART_Init()
144 UARTx->CCR = tmpreg; in UART_Init()
148 tmpreg = UARTx->GCR; in UART_Init()
155 UARTx->GCR = tmpreg; in UART_Init()
163 UARTx->BRR = tmpreg; in UART_Init()
193 void UART_Cmd(UART_TypeDef* UARTx, FunctionalState NewState) in UART_Cmd() argument
196 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_Cmd()
202 UARTx->GCR |= GCR_UE_Set; in UART_Cmd()
207 UARTx->GCR &= GCR_UE_Reset; in UART_Cmd()
230 void UART_ITConfig(UART_TypeDef* UARTx, uint16_t UART_IT, FunctionalState NewState) in UART_ITConfig() argument
233 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ITConfig()
240 UARTx->IER |= UART_IT; in UART_ITConfig()
245 UARTx->IER &= ~ UART_IT; in UART_ITConfig()
263 void UART_DMACmd(UART_TypeDef* UARTx, uint16_t UART_DMAReq, FunctionalState NewState) in UART_DMACmd() argument
266 assert_param(IS_UART_1234_PERIPH(UARTx)); in UART_DMACmd()
272 UARTx->GCR |= UART_DMAReq; in UART_DMACmd()
277 UARTx->GCR &= ~UART_DMAReq; in UART_DMACmd()
290 void UART_SendData(UART_TypeDef* UARTx, uint16_t Data) in UART_SendData() argument
293 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_SendData()
297 UARTx->TDR = (Data & (uint16_t)0x00FF); in UART_SendData()
307 uint16_t UART_ReceiveData(UART_TypeDef* UARTx) in UART_ReceiveData() argument
310 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ReceiveData()
313 return (uint16_t)(UARTx->RDR & (uint16_t)0x00FF); in UART_ReceiveData()
331 FlagStatus UART_GetFlagStatus(UART_TypeDef* UARTx, uint16_t UART_FLAG) in UART_GetFlagStatus() argument
335 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_GetFlagStatus()
337 if ((UARTx->CSR & UART_FLAG) != (uint16_t)RESET) in UART_GetFlagStatus()
362 void UART_ClearFlag(UART_TypeDef* UARTx, uint16_t UART_FLAG) in UART_ClearFlag() argument
382 ITStatus UART_GetITStatus(UART_TypeDef* UARTx, uint16_t UART_IT) in UART_GetITStatus() argument
386 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_GetITStatus()
388 …assert_param(IS_UART_PERIPH_FLAG(UARTx, UART_FLAG)); /* The CTS flag is not available for UART4 an… in UART_GetITStatus()
389 if ((UARTx->ISR & UART_IT) != (uint16_t)RESET) in UART_GetITStatus()
416 void UART_ClearITPendingBit(UART_TypeDef* UARTx, uint16_t UART_IT) in UART_ClearITPendingBit() argument
420 assert_param(IS_UART_ALL_PERIPH(UARTx)); in UART_ClearITPendingBit()
422 …assert_param(IS_UART_PERIPH_IT(UARTx, UART_IT)); /* The CTS interrupt is not available for UART4 a… in UART_ClearITPendingBit()
424 UARTx->ICR = UART_IT; in UART_ClearITPendingBit()