00001
00032
00037 typedef struct
00038 {
00039 __IO uint32_t POSITION;
00040 __IO uint32_t MASTER;
00041 __IO uint32_t FLOW;
00042 __IO uint32_t BASE;
00043 } MTB_TypeDef;
00045
00050
00051 #define _MTB_POSITION_RESETVALUE 0x00000000UL
00052 #define _MTB_POSITION_MASK 0xFFFFFFFCUL
00053 #define MTB_POSITION_WRAP (0x1UL << 2)
00054 #define _MTB_POSITION_WRAP_SHIFT 2
00055 #define _MTB_POSITION_WRAP_MASK 0x4UL
00056 #define _MTB_POSITION_WRAP_DEFAULT 0x00000000UL
00057 #define MTB_POSITION_WRAP_DEFAULT (_MTB_POSITION_WRAP_DEFAULT << 2)
00058 #define _MTB_POSITION_POINTER_SHIFT 3
00059 #define _MTB_POSITION_POINTER_MASK 0xFFFFFFF8UL
00060 #define _MTB_POSITION_POINTER_DEFAULT 0x00000000UL
00061 #define MTB_POSITION_POINTER_DEFAULT (_MTB_POSITION_POINTER_DEFAULT << 3)
00063
00064 #define _MTB_MASTER_RESETVALUE 0x00000000UL
00065 #define _MTB_MASTER_MASK 0x8000027FUL
00066 #define _MTB_MASTER_MASK_SHIFT 0
00067 #define _MTB_MASTER_MASK_MASK 0x1FUL
00068 #define _MTB_MASTER_MASK_DEFAULT 0x00000000UL
00069 #define MTB_MASTER_MASK_DEFAULT (_MTB_MASTER_MASK_DEFAULT << 0)
00070 #define MTB_MASTER_TSTARTEN (0x1UL << 5)
00071 #define _MTB_MASTER_TSTARTEN_SHIFT 5
00072 #define _MTB_MASTER_TSTARTEN_MASK 0x20UL
00073 #define _MTB_MASTER_TSTARTEN_DEFAULT 0x00000000UL
00074 #define MTB_MASTER_TSTARTEN_DEFAULT (_MTB_MASTER_TSTARTEN_DEFAULT << 5)
00075 #define MTB_MASTER_TSTOPEN (0x1UL << 6)
00076 #define _MTB_MASTER_TSTOPEN_SHIFT 6
00077 #define _MTB_MASTER_TSTOPEN_MASK 0x40UL
00078 #define _MTB_MASTER_TSTOPEN_DEFAULT 0x00000000UL
00079 #define MTB_MASTER_TSTOPEN_DEFAULT (_MTB_MASTER_TSTOPEN_DEFAULT << 6)
00080 #define MTB_MASTER_HALTREQ (0x1UL << 9)
00081 #define _MTB_MASTER_HALTREQ_SHIFT 9
00082 #define _MTB_MASTER_HALTREQ_MASK 0x200UL
00083 #define _MTB_MASTER_HALTREQ_DEFAULT 0x00000000UL
00084 #define MTB_MASTER_HALTREQ_DEFAULT (_MTB_MASTER_HALTREQ_DEFAULT << 9)
00085 #define MTB_MASTER_EN (0x1UL << 31)
00086 #define _MTB_MASTER_EN_SHIFT 31
00087 #define _MTB_MASTER_EN_MASK 0x80000000UL
00088 #define _MTB_MASTER_EN_DEFAULT 0x00000000UL
00089 #define MTB_MASTER_EN_DEFAULT (_MTB_MASTER_EN_DEFAULT << 31)
00091
00092 #define _MTB_FLOW_RESETVALUE 0x00000000UL
00093 #define _MTB_FLOW_MASK 0xFFFFFFFBUL
00094 #define MTB_FLOW_AUTOSTOP (0x1UL << 0)
00095 #define _MTB_FLOW_AUTOSTOP_SHIFT 0
00096 #define _MTB_FLOW_AUTOSTOP_MASK 0x1UL
00097 #define _MTB_FLOW_AUTOSTOP_DEFAULT 0x00000000UL
00098 #define MTB_FLOW_AUTOSTOP_DEFAULT (_MTB_FLOW_AUTOSTOP_DEFAULT << 0)
00099 #define MTB_FLOW_AUTOHALT (0x1UL << 1)
00100 #define _MTB_FLOW_AUTOHALT_SHIFT 1
00101 #define _MTB_FLOW_AUTOHALT_MASK 0x2UL
00102 #define _MTB_FLOW_AUTOHALT_DEFAULT 0x00000000UL
00103 #define MTB_FLOW_AUTOHALT_DEFAULT (_MTB_FLOW_AUTOHALT_DEFAULT << 1)
00104 #define _MTB_FLOW_WATERMARK_SHIFT 3
00105 #define _MTB_FLOW_WATERMARK_MASK 0xFFFFFFF8UL
00106 #define _MTB_FLOW_WATERMARK_DEFAULT 0x00000000UL
00107 #define MTB_FLOW_WATERMARK_DEFAULT (_MTB_FLOW_WATERMARK_DEFAULT << 3)
00109
00110 #define _MTB_BASE_RESETVALUE 0x20000000UL
00111 #define _MTB_BASE_MASK 0xFFFFFFFFUL
00112 #define _MTB_BASE_BASE_SHIFT 0
00113 #define _MTB_BASE_BASE_MASK 0xFFFFFFFFUL
00114 #define _MTB_BASE_BASE_DEFAULT 0x20000000UL
00115 #define MTB_BASE_BASE_DEFAULT (_MTB_BASE_BASE_DEFAULT << 0)