VSF Documented
Data Structures | Typedefs | Enumerations
sthal_uart_base.h File Reference

Go to the source code of this file.

Data Structures

struct  __UART_InitTypeDef
 
struct  __UART_HandleTypeDef
 

Typedefs

typedef vsf_usart_t __UART_TypeDef
 
typedef uint32_t HAL_UART_RxTypeTypeDef
 
typedef uint32_t HAL_UART_RxEventTypeTypeDef
 

Enumerations

enum  __UART_Typedef {
  __HAL_UART_TYPE_UART = 0 ,
  __HAL_UART_TYPE_USART ,
  __HAL_UART_TYPE_IRDA ,
  __HAL_UART_TYPE_SMARTCARD
}
 
enum  __HAL_UART_StateTypeDef {
  __HAL_UART_STATE_RESET = 0x00U ,
  __HAL_UART_STATE_READY = 0x20U ,
  __HAL_UART_STATE_BUSY = 0x24U ,
  __HAL_UART_STATE_BUSY_TX = 0x21U ,
  __HAL_UART_STATE_BUSY_RX = 0x22U ,
  __HAL_UART_STATE_BUSY_TX_RX = 0x23U ,
  __HAL_UART_STATE_TIMEOUT = 0xA0U ,
  __HAL_UART_STATE_ERROR = 0xE0U
}
 

Typedef Documentation

◆ __UART_TypeDef

◆ HAL_UART_RxTypeTypeDef

◆ HAL_UART_RxEventTypeTypeDef

Enumeration Type Documentation

◆ __UART_Typedef

Enumerator
__HAL_UART_TYPE_UART 
__HAL_UART_TYPE_USART 
__HAL_UART_TYPE_IRDA 
__HAL_UART_TYPE_SMARTCARD 

◆ __HAL_UART_StateTypeDef

Enumerator
__HAL_UART_STATE_RESET 
__HAL_UART_STATE_READY 
__HAL_UART_STATE_BUSY 
__HAL_UART_STATE_BUSY_TX 
__HAL_UART_STATE_BUSY_RX 
__HAL_UART_STATE_BUSY_TX_RX 
__HAL_UART_STATE_TIMEOUT 
__HAL_UART_STATE_ERROR