|
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 |
1.8.9.1