|  | RTEMS 6.1
    | 
This header file defines the APBUART register block interface. More...
#include <stdint.h>Go to the source code of this file.
| Data Structures | |
| struct | apbuart | 
| This structure defines the APBUART register block memory map.  More... | |
| Macros | |
| #define | APBUART_DATA_DATA_SHIFT 0 | 
| #define | APBUART_DATA_DATA_MASK 0xffU | 
| #define | APBUART_DATA_DATA_GET(_reg) | 
| #define | APBUART_DATA_DATA_SET(_reg, _val) | 
| #define | APBUART_DATA_DATA(_val) | 
| #define | APBUART_STATUS_RCNT_SHIFT 26 | 
| #define | APBUART_STATUS_RCNT_MASK 0xfc000000U | 
| #define | APBUART_STATUS_RCNT_GET(_reg) | 
| #define | APBUART_STATUS_RCNT_SET(_reg, _val) | 
| #define | APBUART_STATUS_RCNT(_val) | 
| #define | APBUART_STATUS_TCNT_SHIFT 20 | 
| #define | APBUART_STATUS_TCNT_MASK 0x3f00000U | 
| #define | APBUART_STATUS_TCNT_GET(_reg) | 
| #define | APBUART_STATUS_TCNT_SET(_reg, _val) | 
| #define | APBUART_STATUS_TCNT(_val) | 
| #define | APBUART_STATUS_RF 0x400U | 
| #define | APBUART_STATUS_TF 0x200U | 
| #define | APBUART_STATUS_RH 0x100U | 
| #define | APBUART_STATUS_TH 0x80U | 
| #define | APBUART_STATUS_FE 0x40U | 
| #define | APBUART_STATUS_PE 0x20U | 
| #define | APBUART_STATUS_OV 0x10U | 
| #define | APBUART_STATUS_BR 0x8U | 
| #define | APBUART_STATUS_TE 0x4U | 
| #define | APBUART_STATUS_TS 0x2U | 
| #define | APBUART_STATUS_DR 0x1U | 
| #define | APBUART_CTRL_FA 0x80000000U | 
| #define | APBUART_CTRL_SI 0x4000U | 
| #define | APBUART_CTRL_DI 0x2000U | 
| #define | APBUART_CTRL_BI 0x1000U | 
| #define | APBUART_CTRL_DB 0x800U | 
| #define | APBUART_CTRL_RF 0x400U | 
| #define | APBUART_CTRL_TF 0x200U | 
| #define | APBUART_CTRL_EC 0x100U | 
| #define | APBUART_CTRL_LB 0x80U | 
| #define | APBUART_CTRL_FL 0x40U | 
| #define | APBUART_CTRL_PE 0x20U | 
| #define | APBUART_CTRL_PS 0x10U | 
| #define | APBUART_CTRL_TI 0x8U | 
| #define | APBUART_CTRL_RI 0x4U | 
| #define | APBUART_CTRL_TE 0x2U | 
| #define | APBUART_CTRL_RE 0x1U | 
| #define | APBUART_SCALER_SCALER_RELOAD_VALUE_SHIFT 0 | 
| #define | APBUART_SCALER_SCALER_RELOAD_VALUE_MASK 0xfffffU | 
| #define | APBUART_SCALER_SCALER_RELOAD_VALUE_GET(_reg) | 
| #define | APBUART_SCALER_SCALER_RELOAD_VALUE_SET(_reg, _val) | 
| #define | APBUART_SCALER_SCALER_RELOAD_VALUE(_val) | 
| #define | APBUART_FIFO_DATA_SHIFT 0 | 
| #define | APBUART_FIFO_DATA_MASK 0xffU | 
| #define | APBUART_FIFO_DATA_GET(_reg) | 
| #define | APBUART_FIFO_DATA_SET(_reg, _val) | 
| #define | APBUART_FIFO_DATA(_val) | 
| Typedefs | |
| typedef struct apbuart | apbuart | 
| This structure defines the APBUART register block memory map. | |
This header file defines the APBUART register block interface.