Typedefs | Enumerations
UART Enumerated Data Types
UART

Typedefs

typedef enum CSL_UartEventType CSL_UartEventType
 enum variable for the selection of UART interrupt Receiver Line Status Int,Transmitter Holding Register Empty Int, Receiver data available Int.

Enumerations

enum  CSL_UartInsId {
  CSL_UART_INST_0 = (0u),
  CSL_UART_INST_INVALID = (1u)
}
 UART instance numbers. More...
enum  CSL_UartOpmode {
  UART_POLLED = 0,
  UART_INTERRUPT,
  UART_OPMODE_OTHER
}
 UART Device mode of transmission. More...
enum  CSL_UartXferMode {
  CSL_UART_FIFO_MODE = 0,
  CSL_UART_NON_FIFO_MODE = 1,
  CSL_UART_MODE_UNDEFINED = 2
}
 This enum defines Xfer mode of UART. More...
enum  CSL_UartEventType {
  CSL_UART_RECVOR_REG_DATA_INTERRUPT,
  CSL_UART_XMITOR_REG_EMPTY_INTERRUPT,
  CSL_UART_RECVOR_LINE_STATUS_INTERRUPT
}
 enum variable for the selection of UART interrupt Receiver Line Status Int,Transmitter Holding Register Empty Int, Receiver data available Int. More...

Enumeration Type Documentation

enum variable for the selection of UART interrupt Receiver Line Status Int,Transmitter Holding Register Empty Int, Receiver data available Int.

Enumerator:
CSL_UART_RECVOR_REG_DATA_INTERRUPT 

receiver reg data available interrupt

CSL_UART_XMITOR_REG_EMPTY_INTERRUPT 

Transmittor reg empty interrupt

CSL_UART_RECVOR_LINE_STATUS_INTERRUPT 

Line status interrupt interrupt

UART instance numbers.

Enumerator:
CSL_UART_INST_0 

UART hardware instance 0

CSL_UART_INST_INVALID 

Invalid UART hardware instance

UART Device mode of transmission.

This is used at device open and to configure the UART device

Enumerator:
UART_POLLED 

UART transfer is through UART polled mode

UART_INTERRUPT 

UART transfer is through UART intr mode

UART_OPMODE_OTHER 

Undefined transfer mode

This enum defines Xfer mode of UART.

Enumerator:
CSL_UART_FIFO_MODE 

UART in FIFO mode

CSL_UART_NON_FIFO_MODE 

UART in NON FIFO mode

CSL_UART_MODE_UNDEFINED 

Reserved values