MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
ptg_regs.h
1 
6 /* ****************************************************************************
7  * Copyright (C) 2016 Maxim Integrated Products, Inc., All Rights Reserved.
8  *
9  * Permission is hereby granted, free of charge, to any person obtaining a
10  * copy of this software and associated documentation files (the "Software"),
11  * to deal in the Software without restriction, including without limitation
12  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
13  * and/or sell copies of the Software, and to permit persons to whom the
14  * Software is furnished to do so, subject to the following conditions:
15  *
16  * The above copyright notice and this permission notice shall be included
17  * in all copies or substantial portions of the Software.
18  *
19  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
20  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
21  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
22  * IN NO EVENT SHALL MAXIM INTEGRATED BE LIABLE FOR ANY CLAIM, DAMAGES
23  * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
24  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
25  * OTHER DEALINGS IN THE SOFTWARE.
26  *
27  * Except as contained in this notice, the name of Maxim Integrated
28  * Products, Inc. shall not be used except as stated in the Maxim Integrated
29  * Products, Inc. Branding Policy.
30  *
31  * The mere transfer of this software does not imply any licenses
32  * of trade secrets, proprietary technology, copyrights, patents,
33  * trademarks, maskwork rights, or any other form of intellectual
34  * property whatsoever. Maxim Integrated Products, Inc. retains all
35  * ownership rights.
36  *
37  *
38  *************************************************************************** */
39 
40 #ifndef _PTG_REGS_H_
41 #define _PTG_REGS_H_
42 
43 /* **** Includes **** */
44 #include <stdint.h>
45 
46 #ifdef __cplusplus
47 extern "C" {
48 #endif
49 
50 #if defined (__ICCARM__)
51  #pragma system_include
52 #endif
53 
54 #if defined (__CC_ARM)
55  #pragma anon_unions
56 #endif
57 /*
59  If types are not defined elsewhere (CMSIS) define them here
60 */
61 #ifndef __IO
62 #define __IO volatile
63 #endif
64 #ifndef __I
65 #define __I volatile const
66 #endif
67 #ifndef __O
68 #define __O volatile
69 #endif
70 #ifndef __R
71 #define __R volatile const
72 #endif
73 
75 /* **** Definitions **** */
76 
88 typedef struct {
89  __IO uint32_t enable;
90  __IO uint32_t resync;
91  __IO uint32_t intfl;
92  __IO uint32_t inten;
93  __O uint32_t safe_en;
94  __O uint32_t safe_dis;
96 
97 /* Register offsets for module PTG */
104  #define MXC_R_PTG_ENABLE ((uint32_t)0x00000000UL)
105  #define MXC_R_PTG_RESYNC ((uint32_t)0x00000004UL)
106  #define MXC_R_PTG_INTFL ((uint32_t)0x00000008UL)
107  #define MXC_R_PTG_INTEN ((uint32_t)0x0000000CUL)
108  #define MXC_R_PTG_SAFE_EN ((uint32_t)0x00000010UL)
109  #define MXC_R_PTG_SAFE_DIS ((uint32_t)0x00000014UL)
118  #define MXC_F_PTG_ENABLE_PT0_POS 0
119  #define MXC_F_PTG_ENABLE_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT0_POS))
121  #define MXC_F_PTG_ENABLE_PT1_POS 1
122  #define MXC_F_PTG_ENABLE_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT1_POS))
124  #define MXC_F_PTG_ENABLE_PT2_POS 2
125  #define MXC_F_PTG_ENABLE_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT2_POS))
127  #define MXC_F_PTG_ENABLE_PT3_POS 3
128  #define MXC_F_PTG_ENABLE_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT3_POS))
130  #define MXC_F_PTG_ENABLE_PT4_POS 4
131  #define MXC_F_PTG_ENABLE_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT4_POS))
133  #define MXC_F_PTG_ENABLE_PT5_POS 5
134  #define MXC_F_PTG_ENABLE_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT5_POS))
136  #define MXC_F_PTG_ENABLE_PT6_POS 6
137  #define MXC_F_PTG_ENABLE_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT6_POS))
139  #define MXC_F_PTG_ENABLE_PT7_POS 7
140  #define MXC_F_PTG_ENABLE_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT7_POS))
142  #define MXC_F_PTG_ENABLE_PT8_POS 8
143  #define MXC_F_PTG_ENABLE_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT8_POS))
145  #define MXC_F_PTG_ENABLE_PT9_POS 9
146  #define MXC_F_PTG_ENABLE_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT9_POS))
148  #define MXC_F_PTG_ENABLE_PT10_POS 10
149  #define MXC_F_PTG_ENABLE_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT10_POS))
151  #define MXC_F_PTG_ENABLE_PT11_POS 11
152  #define MXC_F_PTG_ENABLE_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT11_POS))
154  #define MXC_F_PTG_ENABLE_PT12_POS 12
155  #define MXC_F_PTG_ENABLE_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT12_POS))
157  #define MXC_F_PTG_ENABLE_PT13_POS 13
158  #define MXC_F_PTG_ENABLE_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT13_POS))
160  #define MXC_F_PTG_ENABLE_PT14_POS 14
161  #define MXC_F_PTG_ENABLE_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT14_POS))
163  #define MXC_F_PTG_ENABLE_PT15_POS 15
164  #define MXC_F_PTG_ENABLE_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT15_POS))
174  #define MXC_F_PTG_RESYNC_PT0_POS 0
175  #define MXC_F_PTG_RESYNC_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT0_POS))
177  #define MXC_F_PTG_RESYNC_PT1_POS 1
178  #define MXC_F_PTG_RESYNC_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT1_POS))
180  #define MXC_F_PTG_RESYNC_PT2_POS 2
181  #define MXC_F_PTG_RESYNC_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT2_POS))
183  #define MXC_F_PTG_RESYNC_PT3_POS 3
184  #define MXC_F_PTG_RESYNC_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT3_POS))
186  #define MXC_F_PTG_RESYNC_PT4_POS 4
187  #define MXC_F_PTG_RESYNC_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT4_POS))
189  #define MXC_F_PTG_RESYNC_PT5_POS 5
190  #define MXC_F_PTG_RESYNC_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT5_POS))
192  #define MXC_F_PTG_RESYNC_PT6_POS 6
193  #define MXC_F_PTG_RESYNC_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT6_POS))
195  #define MXC_F_PTG_RESYNC_PT7_POS 7
196  #define MXC_F_PTG_RESYNC_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT7_POS))
198  #define MXC_F_PTG_RESYNC_PT8_POS 8
199  #define MXC_F_PTG_RESYNC_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT8_POS))
201  #define MXC_F_PTG_RESYNC_PT9_POS 9
202  #define MXC_F_PTG_RESYNC_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT9_POS))
204  #define MXC_F_PTG_RESYNC_PT10_POS 10
205  #define MXC_F_PTG_RESYNC_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT10_POS))
207  #define MXC_F_PTG_RESYNC_PT11_POS 11
208  #define MXC_F_PTG_RESYNC_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT11_POS))
210  #define MXC_F_PTG_RESYNC_PT12_POS 12
211  #define MXC_F_PTG_RESYNC_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT12_POS))
213  #define MXC_F_PTG_RESYNC_PT13_POS 13
214  #define MXC_F_PTG_RESYNC_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT13_POS))
216  #define MXC_F_PTG_RESYNC_PT14_POS 14
217  #define MXC_F_PTG_RESYNC_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT14_POS))
219  #define MXC_F_PTG_RESYNC_PT15_POS 15
220  #define MXC_F_PTG_RESYNC_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT15_POS))
230  #define MXC_F_PTG_INTFL_PT0_POS 0
231  #define MXC_F_PTG_INTFL_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT0_POS))
233  #define MXC_F_PTG_INTFL_PT1_POS 1
234  #define MXC_F_PTG_INTFL_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT1_POS))
236  #define MXC_F_PTG_INTFL_PT2_POS 2
237  #define MXC_F_PTG_INTFL_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT2_POS))
239  #define MXC_F_PTG_INTFL_PT3_POS 3
240  #define MXC_F_PTG_INTFL_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT3_POS))
242  #define MXC_F_PTG_INTFL_PT4_POS 4
243  #define MXC_F_PTG_INTFL_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT4_POS))
245  #define MXC_F_PTG_INTFL_PT5_POS 5
246  #define MXC_F_PTG_INTFL_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT5_POS))
248  #define MXC_F_PTG_INTFL_PT6_POS 6
249  #define MXC_F_PTG_INTFL_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT6_POS))
251  #define MXC_F_PTG_INTFL_PT7_POS 7
252  #define MXC_F_PTG_INTFL_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT7_POS))
254  #define MXC_F_PTG_INTFL_PT8_POS 8
255  #define MXC_F_PTG_INTFL_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT8_POS))
257  #define MXC_F_PTG_INTFL_PT9_POS 9
258  #define MXC_F_PTG_INTFL_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT9_POS))
260  #define MXC_F_PTG_INTFL_PT10_POS 10
261  #define MXC_F_PTG_INTFL_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT10_POS))
263  #define MXC_F_PTG_INTFL_PT11_POS 11
264  #define MXC_F_PTG_INTFL_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT11_POS))
266  #define MXC_F_PTG_INTFL_PT12_POS 12
267  #define MXC_F_PTG_INTFL_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT12_POS))
269  #define MXC_F_PTG_INTFL_PT13_POS 13
270  #define MXC_F_PTG_INTFL_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT13_POS))
272  #define MXC_F_PTG_INTFL_PT14_POS 14
273  #define MXC_F_PTG_INTFL_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT14_POS))
275  #define MXC_F_PTG_INTFL_PT15_POS 15
276  #define MXC_F_PTG_INTFL_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT15_POS))
286  #define MXC_F_PTG_INTEN_PT0_POS 0
287  #define MXC_F_PTG_INTEN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT0_POS))
289  #define MXC_F_PTG_INTEN_PT1_POS 1
290  #define MXC_F_PTG_INTEN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT1_POS))
292  #define MXC_F_PTG_INTEN_PT2_POS 2
293  #define MXC_F_PTG_INTEN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT2_POS))
295  #define MXC_F_PTG_INTEN_PT3_POS 3
296  #define MXC_F_PTG_INTEN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT3_POS))
298  #define MXC_F_PTG_INTEN_PT4_POS 4
299  #define MXC_F_PTG_INTEN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT4_POS))
301  #define MXC_F_PTG_INTEN_PT5_POS 5
302  #define MXC_F_PTG_INTEN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT5_POS))
304  #define MXC_F_PTG_INTEN_PT6_POS 6
305  #define MXC_F_PTG_INTEN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT6_POS))
307  #define MXC_F_PTG_INTEN_PT7_POS 7
308  #define MXC_F_PTG_INTEN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT7_POS))
310  #define MXC_F_PTG_INTEN_PT8_POS 8
311  #define MXC_F_PTG_INTEN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT8_POS))
313  #define MXC_F_PTG_INTEN_PT9_POS 9
314  #define MXC_F_PTG_INTEN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT9_POS))
316  #define MXC_F_PTG_INTEN_PT10_POS 10
317  #define MXC_F_PTG_INTEN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT10_POS))
319  #define MXC_F_PTG_INTEN_PT11_POS 11
320  #define MXC_F_PTG_INTEN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT11_POS))
322  #define MXC_F_PTG_INTEN_PT12_POS 12
323  #define MXC_F_PTG_INTEN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT12_POS))
325  #define MXC_F_PTG_INTEN_PT13_POS 13
326  #define MXC_F_PTG_INTEN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT13_POS))
328  #define MXC_F_PTG_INTEN_PT14_POS 14
329  #define MXC_F_PTG_INTEN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT14_POS))
331  #define MXC_F_PTG_INTEN_PT15_POS 15
332  #define MXC_F_PTG_INTEN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT15_POS))
342  #define MXC_F_PTG_SAFE_EN_PT0_POS 0
343  #define MXC_F_PTG_SAFE_EN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT0_POS))
345  #define MXC_F_PTG_SAFE_EN_PT1_POS 1
346  #define MXC_F_PTG_SAFE_EN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT1_POS))
348  #define MXC_F_PTG_SAFE_EN_PT2_POS 2
349  #define MXC_F_PTG_SAFE_EN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT2_POS))
351  #define MXC_F_PTG_SAFE_EN_PT3_POS 3
352  #define MXC_F_PTG_SAFE_EN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT3_POS))
354  #define MXC_F_PTG_SAFE_EN_PT4_POS 4
355  #define MXC_F_PTG_SAFE_EN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT4_POS))
357  #define MXC_F_PTG_SAFE_EN_PT5_POS 5
358  #define MXC_F_PTG_SAFE_EN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT5_POS))
360  #define MXC_F_PTG_SAFE_EN_PT6_POS 6
361  #define MXC_F_PTG_SAFE_EN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT6_POS))
363  #define MXC_F_PTG_SAFE_EN_PT7_POS 7
364  #define MXC_F_PTG_SAFE_EN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT7_POS))
366  #define MXC_F_PTG_SAFE_EN_PT8_POS 8
367  #define MXC_F_PTG_SAFE_EN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT8_POS))
369  #define MXC_F_PTG_SAFE_EN_PT9_POS 9
370  #define MXC_F_PTG_SAFE_EN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT9_POS))
372  #define MXC_F_PTG_SAFE_EN_PT10_POS 10
373  #define MXC_F_PTG_SAFE_EN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT10_POS))
375  #define MXC_F_PTG_SAFE_EN_PT11_POS 11
376  #define MXC_F_PTG_SAFE_EN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT11_POS))
378  #define MXC_F_PTG_SAFE_EN_PT12_POS 12
379  #define MXC_F_PTG_SAFE_EN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT12_POS))
381  #define MXC_F_PTG_SAFE_EN_PT13_POS 13
382  #define MXC_F_PTG_SAFE_EN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT13_POS))
384  #define MXC_F_PTG_SAFE_EN_PT14_POS 14
385  #define MXC_F_PTG_SAFE_EN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT14_POS))
387  #define MXC_F_PTG_SAFE_EN_PT15_POS 15
388  #define MXC_F_PTG_SAFE_EN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT15_POS))
398  #define MXC_F_PTG_SAFE_DIS_PT0_POS 0
399  #define MXC_F_PTG_SAFE_DIS_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT0_POS))
401  #define MXC_F_PTG_SAFE_DIS_PT1_POS 1
402  #define MXC_F_PTG_SAFE_DIS_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT1_POS))
404  #define MXC_F_PTG_SAFE_DIS_PT2_POS 2
405  #define MXC_F_PTG_SAFE_DIS_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT2_POS))
407  #define MXC_F_PTG_SAFE_DIS_PT3_POS 3
408  #define MXC_F_PTG_SAFE_DIS_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT3_POS))
410  #define MXC_F_PTG_SAFE_DIS_PT4_POS 4
411  #define MXC_F_PTG_SAFE_DIS_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT4_POS))
413  #define MXC_F_PTG_SAFE_DIS_PT5_POS 5
414  #define MXC_F_PTG_SAFE_DIS_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT5_POS))
416  #define MXC_F_PTG_SAFE_DIS_PT6_POS 6
417  #define MXC_F_PTG_SAFE_DIS_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT6_POS))
419  #define MXC_F_PTG_SAFE_DIS_PT7_POS 7
420  #define MXC_F_PTG_SAFE_DIS_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT7_POS))
422  #define MXC_F_PTG_SAFE_DIS_PT8_POS 8
423  #define MXC_F_PTG_SAFE_DIS_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT8_POS))
425  #define MXC_F_PTG_SAFE_DIS_PT9_POS 9
426  #define MXC_F_PTG_SAFE_DIS_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT9_POS))
428  #define MXC_F_PTG_SAFE_DIS_PT10_POS 10
429  #define MXC_F_PTG_SAFE_DIS_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT10_POS))
431  #define MXC_F_PTG_SAFE_DIS_PT11_POS 11
432  #define MXC_F_PTG_SAFE_DIS_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT11_POS))
434  #define MXC_F_PTG_SAFE_DIS_PT12_POS 12
435  #define MXC_F_PTG_SAFE_DIS_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT12_POS))
437  #define MXC_F_PTG_SAFE_DIS_PT13_POS 13
438  #define MXC_F_PTG_SAFE_DIS_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT13_POS))
440  #define MXC_F_PTG_SAFE_DIS_PT14_POS 14
441  #define MXC_F_PTG_SAFE_DIS_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT14_POS))
443  #define MXC_F_PTG_SAFE_DIS_PT15_POS 15
444  #define MXC_F_PTG_SAFE_DIS_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT15_POS))
448 #ifdef __cplusplus
449 }
450 #endif
451 
452 #endif /* _PTG_REGS_H_ */
mxc_ptg_regs_t::resync
__IO uint32_t resync
Definition: ptg_regs.h:90
mxc_ptg_regs_t
Definition: ptg_regs.h:88
mxc_ptg_regs_t::intfl
__IO uint32_t intfl
Definition: ptg_regs.h:91
mxc_ptg_regs_t::inten
__IO uint32_t inten
Definition: ptg_regs.h:92
mxc_ptg_regs_t::safe_en
__O uint32_t safe_en
Definition: ptg_regs.h:93
mxc_ptg_regs_t::safe_dis
__O uint32_t safe_dis
Definition: ptg_regs.h:94
mxc_ptg_regs_t::enable
__IO uint32_t enable
Definition: ptg_regs.h:89