EFR32 Mighty Gecko 1 Software Documentation
efr32mg1-doc-5.1.2
Main Page
Modules
Files
Documentation Home
silabs.com
File List
efr32mg1p_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)
FPUEH_TypeDef::IEN
__IOM uint32_t IEN
Definition:
efr32mg1p_fpueh.h:46
FPUEH_TypeDef::IFS
__IOM uint32_t IFS
Definition:
efr32mg1p_fpueh.h:44
FPUEH_TypeDef::IFC
__IOM uint32_t IFC
Definition:
efr32mg1p_fpueh.h:45
FPUEH_TypeDef
Definition:
efr32mg1p_fpueh.h:41
FPUEH_TypeDef::IF
__IM uint32_t IF
Definition:
efr32mg1p_fpueh.h:43
platform
Device
SiliconLabs
EFR32MG1P
Include
efr32mg1p_fpueh.h
Generated on Thu Mar 9 2017 20:44:59 for EFR32 Mighty Gecko 1 Software Documentation by
1.8.10