Expand description

UART (Universal Asynchronous Receiver-Transmitter) Controller

Modules

AT escape sequence detection configuration

Timeout configuration

Post-sequence timing configuration

Pre-sequence timing configuration

UART core clock configuration

Clock divider configuration

Configuration register 1

UART Version register

FIFO data register

Software flow-control configuration

UART transmit and receive status.

Autobaud minimum high pulse duration register

UART ID register

Frame-end idle configuration

Interrupt clear bits

Interrupt enable bits

Raw interrupt status

Masked interrupt status

Autobaud minimum low pulse duration register

UART threshold and allocation configuration

Rx-FIFO write and read offset address.

Tx-FIFO write and read offset address.

Autobaud low pulse register

Autobaud high pulse register

RS485 mode configuration

Rx Filter configuration

Autobaud edge change count register

Sleep-mode configuration

UART status register

Software flow-control character configuration

Software flow-control character configuration

Tx Break character configuration

Structs

Register block

Type Definitions

AT_CMD_CHAR (rw) register accessor: an alias for Reg<AT_CMD_CHAR_SPEC>

AT_CMD_GAPTOUT (rw) register accessor: an alias for Reg<AT_CMD_GAPTOUT_SPEC>

AT_CMD_POSTCNT (rw) register accessor: an alias for Reg<AT_CMD_POSTCNT_SPEC>

AT_CMD_PRECNT (rw) register accessor: an alias for Reg<AT_CMD_PRECNT_SPEC>

CLKDIV (rw) register accessor: an alias for Reg<CLKDIV_SPEC>

CLK_CONF (rw) register accessor: an alias for Reg<CLK_CONF_SPEC>

CONF0 (rw) register accessor: an alias for Reg<CONF0_SPEC>

CONF1 (rw) register accessor: an alias for Reg<CONF1_SPEC>

DATE (rw) register accessor: an alias for Reg<DATE_SPEC>

FIFO (r) register accessor: an alias for Reg<FIFO_SPEC>

FLOW_CONF (rw) register accessor: an alias for Reg<FLOW_CONF_SPEC>

FSM_STATUS (r) register accessor: an alias for Reg<FSM_STATUS_SPEC>

HIGHPULSE (r) register accessor: an alias for Reg<HIGHPULSE_SPEC>

ID (rw) register accessor: an alias for Reg<ID_SPEC>

IDLE_CONF (rw) register accessor: an alias for Reg<IDLE_CONF_SPEC>

INT_CLR (w) register accessor: an alias for Reg<INT_CLR_SPEC>

INT_ENA (rw) register accessor: an alias for Reg<INT_ENA_SPEC>

INT_RAW (r) register accessor: an alias for Reg<INT_RAW_SPEC>

INT_ST (r) register accessor: an alias for Reg<INT_ST_SPEC>

LOWPULSE (r) register accessor: an alias for Reg<LOWPULSE_SPEC>

MEM_CONF (rw) register accessor: an alias for Reg<MEM_CONF_SPEC>

MEM_RX_STATUS (r) register accessor: an alias for Reg<MEM_RX_STATUS_SPEC>

MEM_TX_STATUS (r) register accessor: an alias for Reg<MEM_TX_STATUS_SPEC>

NEGPULSE (r) register accessor: an alias for Reg<NEGPULSE_SPEC>

POSPULSE (r) register accessor: an alias for Reg<POSPULSE_SPEC>

RS485_CONF (rw) register accessor: an alias for Reg<RS485_CONF_SPEC>

RXD_CNT (r) register accessor: an alias for Reg<RXD_CNT_SPEC>

RX_FILT (rw) register accessor: an alias for Reg<RX_FILT_SPEC>

SLEEP_CONF (rw) register accessor: an alias for Reg<SLEEP_CONF_SPEC>

STATUS (r) register accessor: an alias for Reg<STATUS_SPEC>

SWFC_CONF0 (rw) register accessor: an alias for Reg<SWFC_CONF0_SPEC>

SWFC_CONF1 (rw) register accessor: an alias for Reg<SWFC_CONF1_SPEC>

TXBRK_CONF (rw) register accessor: an alias for Reg<TXBRK_CONF_SPEC>