Herzog Library 00.00.01
rel_libdev.herzog.00.00.01.10606
|
A structure to represent Special Function Registers for UART. More...
#include <uart_sfrs.h>
Data Fields | |
uint8_t | DATA |
union { | |
struct { | |
uint8_t URXIEN:1 | |
uint8_t UTXIEN:1 | |
uint8_t URXERREN:1 | |
uint8_t UTOUTIEN:1 | |
uint8_t UISTTS:4 | |
} | |
struct { | |
uint8_t INTEN:4 | |
uint8_t __pad0__:4 | |
} | |
uint8_t BYTE | |
} | ICTCL |
union { | |
struct { | |
uint8_t USIZE:2 | |
uint8_t USTOP:1 | |
uint8_t UPAREN:1 | |
uint8_t UPARITY:1 | |
uint8_t USTICKEN:1 | |
uint8_t UBREAKEN:1 | |
uint8_t ULOOPEN:1 | |
} | |
uint8_t BYTE | |
} | LCTRL |
union { | |
struct { | |
uint8_t __pad0__:3 | |
uint8_t UARTEN:1 | |
uint8_t __pad1__:4 | |
} | |
uint8_t BYTE | |
} | CTRL1 |
union { | |
struct { | |
uint8_t UDTRDY:1 | |
uint8_t UOVRUNERR:1 | |
uint8_t UPRTYERR:1 | |
uint8_t UFRMERR:1 | |
uint8_t UBREAKINT:1 | |
uint8_t UTXFFEMPTY:1 | |
uint8_t UTXEMPTY:1 | |
uint8_t UERR:1 | |
} | |
uint8_t BYTE | |
} | STATUS |
uint16_t | DIV |
A structure to represent Special Function Registers for UART.
uint8_t __pad0__ |
uint8_t __pad1__ |
uint8_t BYTE |
union { ... } CTRL1 |
uint8_t DATA |
uint16_t DIV |
union { ... } ICTCL |
uint8_t INTEN |
union { ... } LCTRL |
union { ... } STATUS |
uint8_t UARTEN |
uint8_t UBREAKEN |
uint8_t UBREAKINT |
uint8_t UDTRDY |
uint8_t UERR |
uint8_t UFRMERR |
uint8_t UISTTS |
uint8_t ULOOPEN |
uint8_t UOVRUNERR |
uint8_t UPAREN |
uint8_t UPARITY |
uint8_t UPRTYERR |
uint8_t URXERREN |
uint8_t URXIEN |
uint8_t USIZE |
uint8_t USTICKEN |
uint8_t USTOP |
uint8_t UTOUTIEN |
uint8_t UTXEMPTY |
uint8_t UTXFFEMPTY |
uint8_t UTXIEN |