28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_PTG_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_PTG_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
92#define MXC_R_PTG_ENABLE ((uint32_t)0x00000000UL)
93#define MXC_R_PTG_RESYNC ((uint32_t)0x00000004UL)
94#define MXC_R_PTG_INTFL ((uint32_t)0x00000008UL)
95#define MXC_R_PTG_INTEN ((uint32_t)0x0000000CUL)
96#define MXC_R_PTG_SAFE_EN ((uint32_t)0x00000010UL)
97#define MXC_R_PTG_SAFE_DIS ((uint32_t)0x00000014UL)
106#define MXC_F_PTG_ENABLE_PT0_POS 0
107#define MXC_F_PTG_ENABLE_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT0_POS))
109#define MXC_F_PTG_ENABLE_PT1_POS 1
110#define MXC_F_PTG_ENABLE_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT1_POS))
112#define MXC_F_PTG_ENABLE_PT2_POS 2
113#define MXC_F_PTG_ENABLE_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT2_POS))
115#define MXC_F_PTG_ENABLE_PT3_POS 3
116#define MXC_F_PTG_ENABLE_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT3_POS))
118#define MXC_F_PTG_ENABLE_PT4_POS 4
119#define MXC_F_PTG_ENABLE_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT4_POS))
121#define MXC_F_PTG_ENABLE_PT5_POS 5
122#define MXC_F_PTG_ENABLE_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT5_POS))
124#define MXC_F_PTG_ENABLE_PT6_POS 6
125#define MXC_F_PTG_ENABLE_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT6_POS))
127#define MXC_F_PTG_ENABLE_PT7_POS 7
128#define MXC_F_PTG_ENABLE_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT7_POS))
130#define MXC_F_PTG_ENABLE_PT8_POS 8
131#define MXC_F_PTG_ENABLE_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT8_POS))
133#define MXC_F_PTG_ENABLE_PT9_POS 9
134#define MXC_F_PTG_ENABLE_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT9_POS))
136#define MXC_F_PTG_ENABLE_PT10_POS 10
137#define MXC_F_PTG_ENABLE_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT10_POS))
139#define MXC_F_PTG_ENABLE_PT11_POS 11
140#define MXC_F_PTG_ENABLE_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT11_POS))
142#define MXC_F_PTG_ENABLE_PT12_POS 12
143#define MXC_F_PTG_ENABLE_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT12_POS))
145#define MXC_F_PTG_ENABLE_PT13_POS 13
146#define MXC_F_PTG_ENABLE_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT13_POS))
148#define MXC_F_PTG_ENABLE_PT14_POS 14
149#define MXC_F_PTG_ENABLE_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT14_POS))
151#define MXC_F_PTG_ENABLE_PT15_POS 15
152#define MXC_F_PTG_ENABLE_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT15_POS))
162#define MXC_F_PTG_RESYNC_PT0_POS 0
163#define MXC_F_PTG_RESYNC_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT0_POS))
165#define MXC_F_PTG_RESYNC_PT1_POS 1
166#define MXC_F_PTG_RESYNC_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT1_POS))
168#define MXC_F_PTG_RESYNC_PT2_POS 2
169#define MXC_F_PTG_RESYNC_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT2_POS))
171#define MXC_F_PTG_RESYNC_PT3_POS 3
172#define MXC_F_PTG_RESYNC_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT3_POS))
174#define MXC_F_PTG_RESYNC_PT4_POS 4
175#define MXC_F_PTG_RESYNC_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT4_POS))
177#define MXC_F_PTG_RESYNC_PT5_POS 5
178#define MXC_F_PTG_RESYNC_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT5_POS))
180#define MXC_F_PTG_RESYNC_PT6_POS 6
181#define MXC_F_PTG_RESYNC_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT6_POS))
183#define MXC_F_PTG_RESYNC_PT7_POS 7
184#define MXC_F_PTG_RESYNC_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT7_POS))
186#define MXC_F_PTG_RESYNC_PT8_POS 8
187#define MXC_F_PTG_RESYNC_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT8_POS))
189#define MXC_F_PTG_RESYNC_PT9_POS 9
190#define MXC_F_PTG_RESYNC_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT9_POS))
192#define MXC_F_PTG_RESYNC_PT10_POS 10
193#define MXC_F_PTG_RESYNC_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT10_POS))
195#define MXC_F_PTG_RESYNC_PT11_POS 11
196#define MXC_F_PTG_RESYNC_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT11_POS))
198#define MXC_F_PTG_RESYNC_PT12_POS 12
199#define MXC_F_PTG_RESYNC_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT12_POS))
201#define MXC_F_PTG_RESYNC_PT13_POS 13
202#define MXC_F_PTG_RESYNC_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT13_POS))
204#define MXC_F_PTG_RESYNC_PT14_POS 14
205#define MXC_F_PTG_RESYNC_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT14_POS))
207#define MXC_F_PTG_RESYNC_PT15_POS 15
208#define MXC_F_PTG_RESYNC_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT15_POS))
218#define MXC_F_PTG_INTFL_PT0_POS 0
219#define MXC_F_PTG_INTFL_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT0_POS))
221#define MXC_F_PTG_INTFL_PT1_POS 1
222#define MXC_F_PTG_INTFL_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT1_POS))
224#define MXC_F_PTG_INTFL_PT2_POS 2
225#define MXC_F_PTG_INTFL_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT2_POS))
227#define MXC_F_PTG_INTFL_PT3_POS 3
228#define MXC_F_PTG_INTFL_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT3_POS))
230#define MXC_F_PTG_INTFL_PT4_POS 4
231#define MXC_F_PTG_INTFL_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT4_POS))
233#define MXC_F_PTG_INTFL_PT5_POS 5
234#define MXC_F_PTG_INTFL_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT5_POS))
236#define MXC_F_PTG_INTFL_PT6_POS 6
237#define MXC_F_PTG_INTFL_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT6_POS))
239#define MXC_F_PTG_INTFL_PT7_POS 7
240#define MXC_F_PTG_INTFL_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT7_POS))
242#define MXC_F_PTG_INTFL_PT8_POS 8
243#define MXC_F_PTG_INTFL_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT8_POS))
245#define MXC_F_PTG_INTFL_PT9_POS 9
246#define MXC_F_PTG_INTFL_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT9_POS))
248#define MXC_F_PTG_INTFL_PT10_POS 10
249#define MXC_F_PTG_INTFL_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT10_POS))
251#define MXC_F_PTG_INTFL_PT11_POS 11
252#define MXC_F_PTG_INTFL_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT11_POS))
254#define MXC_F_PTG_INTFL_PT12_POS 12
255#define MXC_F_PTG_INTFL_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT12_POS))
257#define MXC_F_PTG_INTFL_PT13_POS 13
258#define MXC_F_PTG_INTFL_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT13_POS))
260#define MXC_F_PTG_INTFL_PT14_POS 14
261#define MXC_F_PTG_INTFL_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT14_POS))
263#define MXC_F_PTG_INTFL_PT15_POS 15
264#define MXC_F_PTG_INTFL_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT15_POS))
274#define MXC_F_PTG_INTEN_PT0_POS 0
275#define MXC_F_PTG_INTEN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT0_POS))
277#define MXC_F_PTG_INTEN_PT1_POS 1
278#define MXC_F_PTG_INTEN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT1_POS))
280#define MXC_F_PTG_INTEN_PT2_POS 2
281#define MXC_F_PTG_INTEN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT2_POS))
283#define MXC_F_PTG_INTEN_PT3_POS 3
284#define MXC_F_PTG_INTEN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT3_POS))
286#define MXC_F_PTG_INTEN_PT4_POS 4
287#define MXC_F_PTG_INTEN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT4_POS))
289#define MXC_F_PTG_INTEN_PT5_POS 5
290#define MXC_F_PTG_INTEN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT5_POS))
292#define MXC_F_PTG_INTEN_PT6_POS 6
293#define MXC_F_PTG_INTEN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT6_POS))
295#define MXC_F_PTG_INTEN_PT7_POS 7
296#define MXC_F_PTG_INTEN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT7_POS))
298#define MXC_F_PTG_INTEN_PT8_POS 8
299#define MXC_F_PTG_INTEN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT8_POS))
301#define MXC_F_PTG_INTEN_PT9_POS 9
302#define MXC_F_PTG_INTEN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT9_POS))
304#define MXC_F_PTG_INTEN_PT10_POS 10
305#define MXC_F_PTG_INTEN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT10_POS))
307#define MXC_F_PTG_INTEN_PT11_POS 11
308#define MXC_F_PTG_INTEN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT11_POS))
310#define MXC_F_PTG_INTEN_PT12_POS 12
311#define MXC_F_PTG_INTEN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT12_POS))
313#define MXC_F_PTG_INTEN_PT13_POS 13
314#define MXC_F_PTG_INTEN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT13_POS))
316#define MXC_F_PTG_INTEN_PT14_POS 14
317#define MXC_F_PTG_INTEN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT14_POS))
319#define MXC_F_PTG_INTEN_PT15_POS 15
320#define MXC_F_PTG_INTEN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT15_POS))
330#define MXC_F_PTG_SAFE_EN_PT0_POS 0
331#define MXC_F_PTG_SAFE_EN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT0_POS))
333#define MXC_F_PTG_SAFE_EN_PT1_POS 1
334#define MXC_F_PTG_SAFE_EN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT1_POS))
336#define MXC_F_PTG_SAFE_EN_PT2_POS 2
337#define MXC_F_PTG_SAFE_EN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT2_POS))
339#define MXC_F_PTG_SAFE_EN_PT3_POS 3
340#define MXC_F_PTG_SAFE_EN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT3_POS))
342#define MXC_F_PTG_SAFE_EN_PT4_POS 4
343#define MXC_F_PTG_SAFE_EN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT4_POS))
345#define MXC_F_PTG_SAFE_EN_PT5_POS 5
346#define MXC_F_PTG_SAFE_EN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT5_POS))
348#define MXC_F_PTG_SAFE_EN_PT6_POS 6
349#define MXC_F_PTG_SAFE_EN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT6_POS))
351#define MXC_F_PTG_SAFE_EN_PT7_POS 7
352#define MXC_F_PTG_SAFE_EN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT7_POS))
354#define MXC_F_PTG_SAFE_EN_PT8_POS 8
355#define MXC_F_PTG_SAFE_EN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT8_POS))
357#define MXC_F_PTG_SAFE_EN_PT9_POS 9
358#define MXC_F_PTG_SAFE_EN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT9_POS))
360#define MXC_F_PTG_SAFE_EN_PT10_POS 10
361#define MXC_F_PTG_SAFE_EN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT10_POS))
363#define MXC_F_PTG_SAFE_EN_PT11_POS 11
364#define MXC_F_PTG_SAFE_EN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT11_POS))
366#define MXC_F_PTG_SAFE_EN_PT12_POS 12
367#define MXC_F_PTG_SAFE_EN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT12_POS))
369#define MXC_F_PTG_SAFE_EN_PT13_POS 13
370#define MXC_F_PTG_SAFE_EN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT13_POS))
372#define MXC_F_PTG_SAFE_EN_PT14_POS 14
373#define MXC_F_PTG_SAFE_EN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT14_POS))
375#define MXC_F_PTG_SAFE_EN_PT15_POS 15
376#define MXC_F_PTG_SAFE_EN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT15_POS))
386#define MXC_F_PTG_SAFE_DIS_PT0_POS 0
387#define MXC_F_PTG_SAFE_DIS_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT0_POS))
389#define MXC_F_PTG_SAFE_DIS_PT1_POS 1
390#define MXC_F_PTG_SAFE_DIS_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT1_POS))
392#define MXC_F_PTG_SAFE_DIS_PT2_POS 2
393#define MXC_F_PTG_SAFE_DIS_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT2_POS))
395#define MXC_F_PTG_SAFE_DIS_PT3_POS 3
396#define MXC_F_PTG_SAFE_DIS_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT3_POS))
398#define MXC_F_PTG_SAFE_DIS_PT4_POS 4
399#define MXC_F_PTG_SAFE_DIS_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT4_POS))
401#define MXC_F_PTG_SAFE_DIS_PT5_POS 5
402#define MXC_F_PTG_SAFE_DIS_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT5_POS))
404#define MXC_F_PTG_SAFE_DIS_PT6_POS 6
405#define MXC_F_PTG_SAFE_DIS_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT6_POS))
407#define MXC_F_PTG_SAFE_DIS_PT7_POS 7
408#define MXC_F_PTG_SAFE_DIS_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT7_POS))
410#define MXC_F_PTG_SAFE_DIS_PT8_POS 8
411#define MXC_F_PTG_SAFE_DIS_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT8_POS))
413#define MXC_F_PTG_SAFE_DIS_PT9_POS 9
414#define MXC_F_PTG_SAFE_DIS_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT9_POS))
416#define MXC_F_PTG_SAFE_DIS_PT10_POS 10
417#define MXC_F_PTG_SAFE_DIS_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT10_POS))
419#define MXC_F_PTG_SAFE_DIS_PT11_POS 11
420#define MXC_F_PTG_SAFE_DIS_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT11_POS))
422#define MXC_F_PTG_SAFE_DIS_PT12_POS 12
423#define MXC_F_PTG_SAFE_DIS_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT12_POS))
425#define MXC_F_PTG_SAFE_DIS_PT13_POS 13
426#define MXC_F_PTG_SAFE_DIS_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT13_POS))
428#define MXC_F_PTG_SAFE_DIS_PT14_POS 14
429#define MXC_F_PTG_SAFE_DIS_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT14_POS))
431#define MXC_F_PTG_SAFE_DIS_PT15_POS 15
432#define MXC_F_PTG_SAFE_DIS_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT15_POS))
__O uint32_t safe_dis
Definition: ptg_regs.h:82
__IO uint32_t intfl
Definition: ptg_regs.h:79
__IO uint32_t resync
Definition: ptg_regs.h:78
__O uint32_t safe_en
Definition: ptg_regs.h:81
__IO uint32_t inten
Definition: ptg_regs.h:80
__IO uint32_t enable
Definition: ptg_regs.h:77
Definition: ptg_regs.h:76