EFM32 Pearl Gecko 12 Software Documentation  efm32pg12-doc-5.1.2
efm32pg12b_fpueh.h
Go to the documentation of this file.
1 /**************************************************************************/
32 /**************************************************************************/
36 /**************************************************************************/
41 typedef struct
42 {
43  __IM uint32_t IF;
44  __IOM uint32_t IFS;
45  __IOM uint32_t IFC;
46  __IOM uint32_t IEN;
47 } FPUEH_TypeDef;
49 /**************************************************************************/
54 /* Bit fields for FPUEH IF */
55 #define _FPUEH_IF_RESETVALUE 0x00000000UL
56 #define _FPUEH_IF_MASK 0x0000003FUL
57 #define FPUEH_IF_FPIOC (0x1UL << 0)
58 #define _FPUEH_IF_FPIOC_SHIFT 0
59 #define _FPUEH_IF_FPIOC_MASK 0x1UL
60 #define _FPUEH_IF_FPIOC_DEFAULT 0x00000000UL
61 #define FPUEH_IF_FPIOC_DEFAULT (_FPUEH_IF_FPIOC_DEFAULT << 0)
62 #define FPUEH_IF_FPDZC (0x1UL << 1)
63 #define _FPUEH_IF_FPDZC_SHIFT 1
64 #define _FPUEH_IF_FPDZC_MASK 0x2UL
65 #define _FPUEH_IF_FPDZC_DEFAULT 0x00000000UL
66 #define FPUEH_IF_FPDZC_DEFAULT (_FPUEH_IF_FPDZC_DEFAULT << 1)
67 #define FPUEH_IF_FPUFC (0x1UL << 2)
68 #define _FPUEH_IF_FPUFC_SHIFT 2
69 #define _FPUEH_IF_FPUFC_MASK 0x4UL
70 #define _FPUEH_IF_FPUFC_DEFAULT 0x00000000UL
71 #define FPUEH_IF_FPUFC_DEFAULT (_FPUEH_IF_FPUFC_DEFAULT << 2)
72 #define FPUEH_IF_FPOFC (0x1UL << 3)
73 #define _FPUEH_IF_FPOFC_SHIFT 3
74 #define _FPUEH_IF_FPOFC_MASK 0x8UL
75 #define _FPUEH_IF_FPOFC_DEFAULT 0x00000000UL
76 #define FPUEH_IF_FPOFC_DEFAULT (_FPUEH_IF_FPOFC_DEFAULT << 3)
77 #define FPUEH_IF_FPIDC (0x1UL << 4)
78 #define _FPUEH_IF_FPIDC_SHIFT 4
79 #define _FPUEH_IF_FPIDC_MASK 0x10UL
80 #define _FPUEH_IF_FPIDC_DEFAULT 0x00000000UL
81 #define FPUEH_IF_FPIDC_DEFAULT (_FPUEH_IF_FPIDC_DEFAULT << 4)
82 #define FPUEH_IF_FPIXC (0x1UL << 5)
83 #define _FPUEH_IF_FPIXC_SHIFT 5
84 #define _FPUEH_IF_FPIXC_MASK 0x20UL
85 #define _FPUEH_IF_FPIXC_DEFAULT 0x00000000UL
86 #define FPUEH_IF_FPIXC_DEFAULT (_FPUEH_IF_FPIXC_DEFAULT << 5)
88 /* Bit fields for FPUEH IFS */
89 #define _FPUEH_IFS_RESETVALUE 0x00000000UL
90 #define _FPUEH_IFS_MASK 0x0000003FUL
91 #define FPUEH_IFS_FPIOC (0x1UL << 0)
92 #define _FPUEH_IFS_FPIOC_SHIFT 0
93 #define _FPUEH_IFS_FPIOC_MASK 0x1UL
94 #define _FPUEH_IFS_FPIOC_DEFAULT 0x00000000UL
95 #define FPUEH_IFS_FPIOC_DEFAULT (_FPUEH_IFS_FPIOC_DEFAULT << 0)
96 #define FPUEH_IFS_FPDZC (0x1UL << 1)
97 #define _FPUEH_IFS_FPDZC_SHIFT 1
98 #define _FPUEH_IFS_FPDZC_MASK 0x2UL
99 #define _FPUEH_IFS_FPDZC_DEFAULT 0x00000000UL
100 #define FPUEH_IFS_FPDZC_DEFAULT (_FPUEH_IFS_FPDZC_DEFAULT << 1)
101 #define FPUEH_IFS_FPUFC (0x1UL << 2)
102 #define _FPUEH_IFS_FPUFC_SHIFT 2
103 #define _FPUEH_IFS_FPUFC_MASK 0x4UL
104 #define _FPUEH_IFS_FPUFC_DEFAULT 0x00000000UL
105 #define FPUEH_IFS_FPUFC_DEFAULT (_FPUEH_IFS_FPUFC_DEFAULT << 2)
106 #define FPUEH_IFS_FPOFC (0x1UL << 3)
107 #define _FPUEH_IFS_FPOFC_SHIFT 3
108 #define _FPUEH_IFS_FPOFC_MASK 0x8UL
109 #define _FPUEH_IFS_FPOFC_DEFAULT 0x00000000UL
110 #define FPUEH_IFS_FPOFC_DEFAULT (_FPUEH_IFS_FPOFC_DEFAULT << 3)
111 #define FPUEH_IFS_FPIDC (0x1UL << 4)
112 #define _FPUEH_IFS_FPIDC_SHIFT 4
113 #define _FPUEH_IFS_FPIDC_MASK 0x10UL
114 #define _FPUEH_IFS_FPIDC_DEFAULT 0x00000000UL
115 #define FPUEH_IFS_FPIDC_DEFAULT (_FPUEH_IFS_FPIDC_DEFAULT << 4)
116 #define FPUEH_IFS_FPIXC (0x1UL << 5)
117 #define _FPUEH_IFS_FPIXC_SHIFT 5
118 #define _FPUEH_IFS_FPIXC_MASK 0x20UL
119 #define _FPUEH_IFS_FPIXC_DEFAULT 0x00000000UL
120 #define FPUEH_IFS_FPIXC_DEFAULT (_FPUEH_IFS_FPIXC_DEFAULT << 5)
122 /* Bit fields for FPUEH IFC */
123 #define _FPUEH_IFC_RESETVALUE 0x00000000UL
124 #define _FPUEH_IFC_MASK 0x0000003FUL
125 #define FPUEH_IFC_FPIOC (0x1UL << 0)
126 #define _FPUEH_IFC_FPIOC_SHIFT 0
127 #define _FPUEH_IFC_FPIOC_MASK 0x1UL
128 #define _FPUEH_IFC_FPIOC_DEFAULT 0x00000000UL
129 #define FPUEH_IFC_FPIOC_DEFAULT (_FPUEH_IFC_FPIOC_DEFAULT << 0)
130 #define FPUEH_IFC_FPDZC (0x1UL << 1)
131 #define _FPUEH_IFC_FPDZC_SHIFT 1
132 #define _FPUEH_IFC_FPDZC_MASK 0x2UL
133 #define _FPUEH_IFC_FPDZC_DEFAULT 0x00000000UL
134 #define FPUEH_IFC_FPDZC_DEFAULT (_FPUEH_IFC_FPDZC_DEFAULT << 1)
135 #define FPUEH_IFC_FPUFC (0x1UL << 2)
136 #define _FPUEH_IFC_FPUFC_SHIFT 2
137 #define _FPUEH_IFC_FPUFC_MASK 0x4UL
138 #define _FPUEH_IFC_FPUFC_DEFAULT 0x00000000UL
139 #define FPUEH_IFC_FPUFC_DEFAULT (_FPUEH_IFC_FPUFC_DEFAULT << 2)
140 #define FPUEH_IFC_FPOFC (0x1UL << 3)
141 #define _FPUEH_IFC_FPOFC_SHIFT 3
142 #define _FPUEH_IFC_FPOFC_MASK 0x8UL
143 #define _FPUEH_IFC_FPOFC_DEFAULT 0x00000000UL
144 #define FPUEH_IFC_FPOFC_DEFAULT (_FPUEH_IFC_FPOFC_DEFAULT << 3)
145 #define FPUEH_IFC_FPIDC (0x1UL << 4)
146 #define _FPUEH_IFC_FPIDC_SHIFT 4
147 #define _FPUEH_IFC_FPIDC_MASK 0x10UL
148 #define _FPUEH_IFC_FPIDC_DEFAULT 0x00000000UL
149 #define FPUEH_IFC_FPIDC_DEFAULT (_FPUEH_IFC_FPIDC_DEFAULT << 4)
150 #define FPUEH_IFC_FPIXC (0x1UL << 5)
151 #define _FPUEH_IFC_FPIXC_SHIFT 5
152 #define _FPUEH_IFC_FPIXC_MASK 0x20UL
153 #define _FPUEH_IFC_FPIXC_DEFAULT 0x00000000UL
154 #define FPUEH_IFC_FPIXC_DEFAULT (_FPUEH_IFC_FPIXC_DEFAULT << 5)
156 /* Bit fields for FPUEH IEN */
157 #define _FPUEH_IEN_RESETVALUE 0x00000000UL
158 #define _FPUEH_IEN_MASK 0x0000003FUL
159 #define FPUEH_IEN_FPIOC (0x1UL << 0)
160 #define _FPUEH_IEN_FPIOC_SHIFT 0
161 #define _FPUEH_IEN_FPIOC_MASK 0x1UL
162 #define _FPUEH_IEN_FPIOC_DEFAULT 0x00000000UL
163 #define FPUEH_IEN_FPIOC_DEFAULT (_FPUEH_IEN_FPIOC_DEFAULT << 0)
164 #define FPUEH_IEN_FPDZC (0x1UL << 1)
165 #define _FPUEH_IEN_FPDZC_SHIFT 1
166 #define _FPUEH_IEN_FPDZC_MASK 0x2UL
167 #define _FPUEH_IEN_FPDZC_DEFAULT 0x00000000UL
168 #define FPUEH_IEN_FPDZC_DEFAULT (_FPUEH_IEN_FPDZC_DEFAULT << 1)
169 #define FPUEH_IEN_FPUFC (0x1UL << 2)
170 #define _FPUEH_IEN_FPUFC_SHIFT 2
171 #define _FPUEH_IEN_FPUFC_MASK 0x4UL
172 #define _FPUEH_IEN_FPUFC_DEFAULT 0x00000000UL
173 #define FPUEH_IEN_FPUFC_DEFAULT (_FPUEH_IEN_FPUFC_DEFAULT << 2)
174 #define FPUEH_IEN_FPOFC (0x1UL << 3)
175 #define _FPUEH_IEN_FPOFC_SHIFT 3
176 #define _FPUEH_IEN_FPOFC_MASK 0x8UL
177 #define _FPUEH_IEN_FPOFC_DEFAULT 0x00000000UL
178 #define FPUEH_IEN_FPOFC_DEFAULT (_FPUEH_IEN_FPOFC_DEFAULT << 3)
179 #define FPUEH_IEN_FPIDC (0x1UL << 4)
180 #define _FPUEH_IEN_FPIDC_SHIFT 4
181 #define _FPUEH_IEN_FPIDC_MASK 0x10UL
182 #define _FPUEH_IEN_FPIDC_DEFAULT 0x00000000UL
183 #define FPUEH_IEN_FPIDC_DEFAULT (_FPUEH_IEN_FPIDC_DEFAULT << 4)
184 #define FPUEH_IEN_FPIXC (0x1UL << 5)
185 #define _FPUEH_IEN_FPIXC_SHIFT 5
186 #define _FPUEH_IEN_FPIXC_MASK 0x20UL
187 #define _FPUEH_IEN_FPIXC_DEFAULT 0x00000000UL
188 #define FPUEH_IEN_FPIXC_DEFAULT (_FPUEH_IEN_FPIXC_DEFAULT << 5)
__IOM uint32_t IEN
__IOM uint32_t IFS
__IOM uint32_t IFC
__IM uint32_t IF