Lines Matching refs:UartHandle

37     UART_HandleTypeDef UartHandle;  member
92 UartContext[obj->UartId].UartHandle.Instance = USART1; in UartMcuConfig()
96 UartContext[obj->UartId].UartHandle.Instance = USART2; in UartMcuConfig()
98 UartContext[obj->UartId].UartHandle.Init.BaudRate = baudrate; in UartMcuConfig()
106 UartContext[obj->UartId].UartHandle.Init.Mode = UART_MODE_TX; in UartMcuConfig()
114 UartContext[obj->UartId].UartHandle.Init.Mode = UART_MODE_RX; in UartMcuConfig()
122 UartContext[obj->UartId].UartHandle.Init.Mode = UART_MODE_TX_RX; in UartMcuConfig()
131 UartContext[obj->UartId].UartHandle.Init.WordLength = UART_WORDLENGTH_8B; in UartMcuConfig()
135 UartContext[obj->UartId].UartHandle.Init.WordLength = UART_WORDLENGTH_9B; in UartMcuConfig()
141 UartContext[obj->UartId].UartHandle.Init.StopBits = UART_STOPBITS_2; in UartMcuConfig()
145 UartContext[obj->UartId].UartHandle.Init.StopBits = UART_STOPBITS_1; in UartMcuConfig()
151 UartContext[obj->UartId].UartHandle.Init.Parity = UART_PARITY_NONE; in UartMcuConfig()
155 UartContext[obj->UartId].UartHandle.Init.Parity = UART_PARITY_EVEN; in UartMcuConfig()
159 UartContext[obj->UartId].UartHandle.Init.Parity = UART_PARITY_ODD; in UartMcuConfig()
164 UartContext[obj->UartId].UartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; in UartMcuConfig()
168 UartContext[obj->UartId].UartHandle.Init.HwFlowCtl = UART_HWCONTROL_RTS; in UartMcuConfig()
172 UartContext[obj->UartId].UartHandle.Init.HwFlowCtl = UART_HWCONTROL_CTS; in UartMcuConfig()
176 UartContext[obj->UartId].UartHandle.Init.HwFlowCtl = UART_HWCONTROL_RTS_CTS; in UartMcuConfig()
179 UartContext[obj->UartId].UartHandle.Init.OverSampling = UART_OVERSAMPLING_16; in UartMcuConfig()
181 if( HAL_UART_Init( &UartContext[obj->UartId].UartHandle ) != HAL_OK ) in UartMcuConfig()
198 … HAL_UART_Receive_IT( &UartContext[obj->UartId].UartHandle, &UartContext[obj->UartId].RxData, 1 ); in UartMcuConfig()
250 __HAL_UART_ENABLE_IT( &UartContext[obj->UartId].UartHandle, UART_IT_TC ); in UartMcuPutChar()
348 if( handle == &UartContext[UART_1].UartHandle ) in HAL_UART_TxCpltCallback()
353 else if( handle == &UartContext[UART_2].UartHandle ) in HAL_UART_TxCpltCallback()
367 HAL_UART_Transmit_IT( &UartContext[uartId].UartHandle, &UartContext[uartId].TxData, 1 ); in HAL_UART_TxCpltCallback()
381 if( handle == &UartContext[UART_1].UartHandle ) in HAL_UART_RxCpltCallback()
386 else if( handle == &UartContext[UART_2].UartHandle ) in HAL_UART_RxCpltCallback()
407 HAL_UART_Receive_IT( &UartContext[uartId].UartHandle, &UartContext[uartId].RxData, 1 ); in HAL_UART_RxCpltCallback()
414 if( handle == &UartContext[UART_1].UartHandle ) in HAL_UART_ErrorCallback()
418 else if( handle == &UartContext[UART_2].UartHandle ) in HAL_UART_ErrorCallback()
427 HAL_UART_Receive_IT( &UartContext[uartId].UartHandle, &UartContext[uartId].RxData, 1 ); in HAL_UART_ErrorCallback()
435 tmpFlag = __HAL_UART_GET_FLAG( &UartContext[UART_1].UartHandle, UART_FLAG_TC ); in USART1_IRQHandler()
436 tmpItSource = __HAL_UART_GET_IT_SOURCE( &UartContext[UART_1].UartHandle, UART_IT_TC ); in USART1_IRQHandler()
440 …if( ( UartContext[UART_1].UartHandle.State == HAL_UART_STATE_BUSY_RX ) || UartContext[UART_1].Uart… in USART1_IRQHandler()
442 UartContext[UART_1].UartHandle.State = HAL_UART_STATE_BUSY_TX_RX; in USART1_IRQHandler()
447 HAL_UART_IRQHandler( &UartContext[UART_1].UartHandle ); in USART1_IRQHandler()
455 tmpFlag = __HAL_UART_GET_FLAG( &UartContext[UART_2].UartHandle, UART_FLAG_TC ); in USART2_IRQHandler()
456 tmpItSource = __HAL_UART_GET_IT_SOURCE( &UartContext[UART_2].UartHandle, UART_IT_TC ); in USART2_IRQHandler()
460 …if( ( UartContext[UART_2].UartHandle.State == HAL_UART_STATE_BUSY_RX ) || UartContext[UART_2].Uart… in USART2_IRQHandler()
462 UartContext[UART_2].UartHandle.State = HAL_UART_STATE_BUSY_TX_RX; in USART2_IRQHandler()
467 HAL_UART_IRQHandler( &UartContext[UART_2].UartHandle ); in USART2_IRQHandler()