RTEMS 6.1-rc2
Loading...
Searching...
No Matches
Data Structures | Macros | Typedefs
apbuart-regs.h File Reference

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.
 

Detailed Description

This header file defines the APBUART register block interface.