piod.h
Go to the documentation of this file.
1 
31 /*
32  * Support and FAQ: visit <a href="https://www.microchip.com/support/">Microchip Support</a>
33  */
34 
35 #ifndef _SAME70_PIOD_INSTANCE_
36 #define _SAME70_PIOD_INSTANCE_
37 
38 /* ========== Register definition for PIOD peripheral ========== */
39 #if (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__))
40  #define REG_PIOD_PER (0x400E1400U)
41  #define REG_PIOD_PDR (0x400E1404U)
42  #define REG_PIOD_PSR (0x400E1408U)
43  #define REG_PIOD_OER (0x400E1410U)
44  #define REG_PIOD_ODR (0x400E1414U)
45  #define REG_PIOD_OSR (0x400E1418U)
46  #define REG_PIOD_IFER (0x400E1420U)
47  #define REG_PIOD_IFDR (0x400E1424U)
48  #define REG_PIOD_IFSR (0x400E1428U)
49  #define REG_PIOD_SODR (0x400E1430U)
50  #define REG_PIOD_CODR (0x400E1434U)
51  #define REG_PIOD_ODSR (0x400E1438U)
52  #define REG_PIOD_PDSR (0x400E143CU)
53  #define REG_PIOD_IER (0x400E1440U)
54  #define REG_PIOD_IDR (0x400E1444U)
55  #define REG_PIOD_IMR (0x400E1448U)
56  #define REG_PIOD_ISR (0x400E144CU)
57  #define REG_PIOD_MDER (0x400E1450U)
58  #define REG_PIOD_MDDR (0x400E1454U)
59  #define REG_PIOD_MDSR (0x400E1458U)
60  #define REG_PIOD_PUDR (0x400E1460U)
61  #define REG_PIOD_PUER (0x400E1464U)
62  #define REG_PIOD_PUSR (0x400E1468U)
63  #define REG_PIOD_ABCDSR (0x400E1470U)
64  #define REG_PIOD_IFSCDR (0x400E1480U)
65  #define REG_PIOD_IFSCER (0x400E1484U)
66  #define REG_PIOD_IFSCSR (0x400E1488U)
67  #define REG_PIOD_SCDR (0x400E148CU)
68  #define REG_PIOD_PPDDR (0x400E1490U)
69  #define REG_PIOD_PPDER (0x400E1494U)
70  #define REG_PIOD_PPDSR (0x400E1498U)
71  #define REG_PIOD_OWER (0x400E14A0U)
72  #define REG_PIOD_OWDR (0x400E14A4U)
73  #define REG_PIOD_OWSR (0x400E14A8U)
74  #define REG_PIOD_AIMER (0x400E14B0U)
75  #define REG_PIOD_AIMDR (0x400E14B4U)
76  #define REG_PIOD_AIMMR (0x400E14B8U)
77  #define REG_PIOD_ESR (0x400E14C0U)
78  #define REG_PIOD_LSR (0x400E14C4U)
79  #define REG_PIOD_ELSR (0x400E14C8U)
80  #define REG_PIOD_FELLSR (0x400E14D0U)
81  #define REG_PIOD_REHLSR (0x400E14D4U)
82  #define REG_PIOD_FRLHSR (0x400E14D8U)
83  #define REG_PIOD_LOCKSR (0x400E14E0U)
84  #define REG_PIOD_WPMR (0x400E14E4U)
85  #define REG_PIOD_WPSR (0x400E14E8U)
86  #define REG_PIOD_VERSION (0x400E14FCU)
87  #define REG_PIOD_SCHMITT (0x400E1500U)
88  #define REG_PIOD_DRIVER (0x400E1518U)
89  #define REG_PIOD_KER (0x400E1520U)
90  #define REG_PIOD_KRCR (0x400E1524U)
91  #define REG_PIOD_KDR (0x400E1528U)
92  #define REG_PIOD_KIER (0x400E1530U)
93  #define REG_PIOD_KIDR (0x400E1534U)
94  #define REG_PIOD_KIMR (0x400E1538U)
95  #define REG_PIOD_KSR (0x400E153CU)
96  #define REG_PIOD_KKPR (0x400E1540U)
97  #define REG_PIOD_KKRR (0x400E1544U)
98  #define REG_PIOD_PCMR (0x400E1550U)
99  #define REG_PIOD_PCIER (0x400E1554U)
100  #define REG_PIOD_PCIDR (0x400E1558U)
101  #define REG_PIOD_PCIMR (0x400E155CU)
102  #define REG_PIOD_PCISR (0x400E1560U)
103  #define REG_PIOD_PCRHR (0x400E1564U)
104 #else
105  #define REG_PIOD_PER (*(__O uint32_t*)0x400E1400U)
106  #define REG_PIOD_PDR (*(__O uint32_t*)0x400E1404U)
107  #define REG_PIOD_PSR (*(__I uint32_t*)0x400E1408U)
108  #define REG_PIOD_OER (*(__O uint32_t*)0x400E1410U)
109  #define REG_PIOD_ODR (*(__O uint32_t*)0x400E1414U)
110  #define REG_PIOD_OSR (*(__I uint32_t*)0x400E1418U)
111  #define REG_PIOD_IFER (*(__O uint32_t*)0x400E1420U)
112  #define REG_PIOD_IFDR (*(__O uint32_t*)0x400E1424U)
113  #define REG_PIOD_IFSR (*(__I uint32_t*)0x400E1428U)
114  #define REG_PIOD_SODR (*(__O uint32_t*)0x400E1430U)
115  #define REG_PIOD_CODR (*(__O uint32_t*)0x400E1434U)
116  #define REG_PIOD_ODSR (*(__IO uint32_t*)0x400E1438U)
117  #define REG_PIOD_PDSR (*(__I uint32_t*)0x400E143CU)
118  #define REG_PIOD_IER (*(__O uint32_t*)0x400E1440U)
119  #define REG_PIOD_IDR (*(__O uint32_t*)0x400E1444U)
120  #define REG_PIOD_IMR (*(__I uint32_t*)0x400E1448U)
121  #define REG_PIOD_ISR (*(__I uint32_t*)0x400E144CU)
122  #define REG_PIOD_MDER (*(__O uint32_t*)0x400E1450U)
123  #define REG_PIOD_MDDR (*(__O uint32_t*)0x400E1454U)
124  #define REG_PIOD_MDSR (*(__I uint32_t*)0x400E1458U)
125  #define REG_PIOD_PUDR (*(__O uint32_t*)0x400E1460U)
126  #define REG_PIOD_PUER (*(__O uint32_t*)0x400E1464U)
127  #define REG_PIOD_PUSR (*(__I uint32_t*)0x400E1468U)
128  #define REG_PIOD_ABCDSR (*(__IO uint32_t*)0x400E1470U)
129  #define REG_PIOD_IFSCDR (*(__O uint32_t*)0x400E1480U)
130  #define REG_PIOD_IFSCER (*(__O uint32_t*)0x400E1484U)
131  #define REG_PIOD_IFSCSR (*(__I uint32_t*)0x400E1488U)
132  #define REG_PIOD_SCDR (*(__IO uint32_t*)0x400E148CU)
133  #define REG_PIOD_PPDDR (*(__O uint32_t*)0x400E1490U)
134  #define REG_PIOD_PPDER (*(__O uint32_t*)0x400E1494U)
135  #define REG_PIOD_PPDSR (*(__I uint32_t*)0x400E1498U)
136  #define REG_PIOD_OWER (*(__O uint32_t*)0x400E14A0U)
137  #define REG_PIOD_OWDR (*(__O uint32_t*)0x400E14A4U)
138  #define REG_PIOD_OWSR (*(__I uint32_t*)0x400E14A8U)
139  #define REG_PIOD_AIMER (*(__O uint32_t*)0x400E14B0U)
140  #define REG_PIOD_AIMDR (*(__O uint32_t*)0x400E14B4U)
141  #define REG_PIOD_AIMMR (*(__I uint32_t*)0x400E14B8U)
142  #define REG_PIOD_ESR (*(__O uint32_t*)0x400E14C0U)
143  #define REG_PIOD_LSR (*(__O uint32_t*)0x400E14C4U)
144  #define REG_PIOD_ELSR (*(__I uint32_t*)0x400E14C8U)
145  #define REG_PIOD_FELLSR (*(__O uint32_t*)0x400E14D0U)
146  #define REG_PIOD_REHLSR (*(__O uint32_t*)0x400E14D4U)
147  #define REG_PIOD_FRLHSR (*(__I uint32_t*)0x400E14D8U)
148  #define REG_PIOD_LOCKSR (*(__I uint32_t*)0x400E14E0U)
149  #define REG_PIOD_WPMR (*(__IO uint32_t*)0x400E14E4U)
150  #define REG_PIOD_WPSR (*(__I uint32_t*)0x400E14E8U)
151  #define REG_PIOD_VERSION (*(__I uint32_t*)0x400E14FCU)
152  #define REG_PIOD_SCHMITT (*(__IO uint32_t*)0x400E1500U)
153  #define REG_PIOD_DRIVER (*(__IO uint32_t*)0x400E1518U)
154  #define REG_PIOD_KER (*(__IO uint32_t*)0x400E1520U)
155  #define REG_PIOD_KRCR (*(__IO uint32_t*)0x400E1524U)
156  #define REG_PIOD_KDR (*(__IO uint32_t*)0x400E1528U)
157  #define REG_PIOD_KIER (*(__O uint32_t*)0x400E1530U)
158  #define REG_PIOD_KIDR (*(__O uint32_t*)0x400E1534U)
159  #define REG_PIOD_KIMR (*(__I uint32_t*)0x400E1538U)
160  #define REG_PIOD_KSR (*(__I uint32_t*)0x400E153CU)
161  #define REG_PIOD_KKPR (*(__I uint32_t*)0x400E1540U)
162  #define REG_PIOD_KKRR (*(__I uint32_t*)0x400E1544U)
163  #define REG_PIOD_PCMR (*(__IO uint32_t*)0x400E1550U)
164  #define REG_PIOD_PCIER (*(__O uint32_t*)0x400E1554U)
165  #define REG_PIOD_PCIDR (*(__O uint32_t*)0x400E1558U)
166  #define REG_PIOD_PCIMR (*(__I uint32_t*)0x400E155CU)
167  #define REG_PIOD_PCISR (*(__I uint32_t*)0x400E1560U)
168  #define REG_PIOD_PCRHR (*(__I uint32_t*)0x400E1564U)
169 #endif /* (defined(__ASSEMBLY__) || defined(__IAR_SYSTEMS_ASM__)) */
170 
171 #endif /* _SAME70_PIOD_INSTANCE_ */


inertial_sense_ros
Author(s):
autogenerated on Sun Feb 28 2021 03:17:58