MAX32690 Peripheral Driver API
Peripheral Driver API for the MAX32690
ptg_regs.h
Go to the documentation of this file.
1
8/******************************************************************************
9 *
10 * Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
11 * Analog Devices, Inc.),
12 * Copyright (C) 2023-2024 Analog Devices, Inc.
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 * http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *
26 ******************************************************************************/
27
28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_PTG_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_PTG_REGS_H_
30
31/* **** Includes **** */
32#include <stdint.h>
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38#if defined (__ICCARM__)
39 #pragma system_include
40#endif
41
42#if defined (__CC_ARM)
43 #pragma anon_unions
44#endif
46/*
47 If types are not defined elsewhere (CMSIS) define them here
48*/
49#ifndef __IO
50#define __IO volatile
51#endif
52#ifndef __I
53#define __I volatile const
54#endif
55#ifndef __O
56#define __O volatile
57#endif
58#ifndef __R
59#define __R volatile const
60#endif
62
63/* **** Definitions **** */
64
76typedef struct {
77 __IO uint32_t enable;
78 __IO uint32_t resync;
79 __IO uint32_t stop_intfl;
80 __IO uint32_t stop_inten;
81 __O uint32_t safe_en;
82 __O uint32_t safe_dis;
83 __IO uint32_t ready_intfl;
84 __IO uint32_t ready_inten;
86
87/* Register offsets for module PTG */
94#define MXC_R_PTG_ENABLE ((uint32_t)0x00000000UL)
95#define MXC_R_PTG_RESYNC ((uint32_t)0x00000004UL)
96#define MXC_R_PTG_STOP_INTFL ((uint32_t)0x00000008UL)
97#define MXC_R_PTG_STOP_INTEN ((uint32_t)0x0000000CUL)
98#define MXC_R_PTG_SAFE_EN ((uint32_t)0x00000010UL)
99#define MXC_R_PTG_SAFE_DIS ((uint32_t)0x00000014UL)
100#define MXC_R_PTG_READY_INTFL ((uint32_t)0x00000018UL)
101#define MXC_R_PTG_READY_INTEN ((uint32_t)0x0000001CUL)
110#define MXC_F_PTG_ENABLE_PT0_POS 0
111#define MXC_F_PTG_ENABLE_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT0_POS))
113#define MXC_F_PTG_ENABLE_PT1_POS 1
114#define MXC_F_PTG_ENABLE_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT1_POS))
116#define MXC_F_PTG_ENABLE_PT2_POS 2
117#define MXC_F_PTG_ENABLE_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT2_POS))
119#define MXC_F_PTG_ENABLE_PT3_POS 3
120#define MXC_F_PTG_ENABLE_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT3_POS))
122#define MXC_F_PTG_ENABLE_PT4_POS 4
123#define MXC_F_PTG_ENABLE_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT4_POS))
125#define MXC_F_PTG_ENABLE_PT5_POS 5
126#define MXC_F_PTG_ENABLE_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT5_POS))
128#define MXC_F_PTG_ENABLE_PT6_POS 6
129#define MXC_F_PTG_ENABLE_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT6_POS))
131#define MXC_F_PTG_ENABLE_PT7_POS 7
132#define MXC_F_PTG_ENABLE_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT7_POS))
134#define MXC_F_PTG_ENABLE_PT8_POS 8
135#define MXC_F_PTG_ENABLE_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT8_POS))
137#define MXC_F_PTG_ENABLE_PT9_POS 9
138#define MXC_F_PTG_ENABLE_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT9_POS))
140#define MXC_F_PTG_ENABLE_PT10_POS 10
141#define MXC_F_PTG_ENABLE_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT10_POS))
143#define MXC_F_PTG_ENABLE_PT11_POS 11
144#define MXC_F_PTG_ENABLE_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT11_POS))
146#define MXC_F_PTG_ENABLE_PT12_POS 12
147#define MXC_F_PTG_ENABLE_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT12_POS))
149#define MXC_F_PTG_ENABLE_PT13_POS 13
150#define MXC_F_PTG_ENABLE_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT13_POS))
152#define MXC_F_PTG_ENABLE_PT14_POS 14
153#define MXC_F_PTG_ENABLE_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT14_POS))
155#define MXC_F_PTG_ENABLE_PT15_POS 15
156#define MXC_F_PTG_ENABLE_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT15_POS))
166#define MXC_F_PTG_RESYNC_PT0_POS 0
167#define MXC_F_PTG_RESYNC_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT0_POS))
169#define MXC_F_PTG_RESYNC_PT1_POS 1
170#define MXC_F_PTG_RESYNC_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT1_POS))
172#define MXC_F_PTG_RESYNC_PT2_POS 2
173#define MXC_F_PTG_RESYNC_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT2_POS))
175#define MXC_F_PTG_RESYNC_PT3_POS 3
176#define MXC_F_PTG_RESYNC_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT3_POS))
178#define MXC_F_PTG_RESYNC_PT4_POS 4
179#define MXC_F_PTG_RESYNC_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT4_POS))
181#define MXC_F_PTG_RESYNC_PT5_POS 5
182#define MXC_F_PTG_RESYNC_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT5_POS))
184#define MXC_F_PTG_RESYNC_PT6_POS 6
185#define MXC_F_PTG_RESYNC_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT6_POS))
187#define MXC_F_PTG_RESYNC_PT7_POS 7
188#define MXC_F_PTG_RESYNC_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT7_POS))
190#define MXC_F_PTG_RESYNC_PT8_POS 8
191#define MXC_F_PTG_RESYNC_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT8_POS))
193#define MXC_F_PTG_RESYNC_PT9_POS 9
194#define MXC_F_PTG_RESYNC_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT9_POS))
196#define MXC_F_PTG_RESYNC_PT10_POS 10
197#define MXC_F_PTG_RESYNC_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT10_POS))
199#define MXC_F_PTG_RESYNC_PT11_POS 11
200#define MXC_F_PTG_RESYNC_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT11_POS))
202#define MXC_F_PTG_RESYNC_PT12_POS 12
203#define MXC_F_PTG_RESYNC_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT12_POS))
205#define MXC_F_PTG_RESYNC_PT13_POS 13
206#define MXC_F_PTG_RESYNC_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT13_POS))
208#define MXC_F_PTG_RESYNC_PT14_POS 14
209#define MXC_F_PTG_RESYNC_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT14_POS))
211#define MXC_F_PTG_RESYNC_PT15_POS 15
212#define MXC_F_PTG_RESYNC_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT15_POS))
222#define MXC_F_PTG_STOP_INTFL_PT0_POS 0
223#define MXC_F_PTG_STOP_INTFL_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT0_POS))
225#define MXC_F_PTG_STOP_INTFL_PT1_POS 1
226#define MXC_F_PTG_STOP_INTFL_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT1_POS))
228#define MXC_F_PTG_STOP_INTFL_PT2_POS 2
229#define MXC_F_PTG_STOP_INTFL_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT2_POS))
231#define MXC_F_PTG_STOP_INTFL_PT3_POS 3
232#define MXC_F_PTG_STOP_INTFL_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT3_POS))
234#define MXC_F_PTG_STOP_INTFL_PT4_POS 4
235#define MXC_F_PTG_STOP_INTFL_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT4_POS))
237#define MXC_F_PTG_STOP_INTFL_PT5_POS 5
238#define MXC_F_PTG_STOP_INTFL_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT5_POS))
240#define MXC_F_PTG_STOP_INTFL_PT6_POS 6
241#define MXC_F_PTG_STOP_INTFL_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT6_POS))
243#define MXC_F_PTG_STOP_INTFL_PT7_POS 7
244#define MXC_F_PTG_STOP_INTFL_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT7_POS))
246#define MXC_F_PTG_STOP_INTFL_PT8_POS 8
247#define MXC_F_PTG_STOP_INTFL_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT8_POS))
249#define MXC_F_PTG_STOP_INTFL_PT9_POS 9
250#define MXC_F_PTG_STOP_INTFL_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT9_POS))
252#define MXC_F_PTG_STOP_INTFL_PT10_POS 10
253#define MXC_F_PTG_STOP_INTFL_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT10_POS))
255#define MXC_F_PTG_STOP_INTFL_PT11_POS 11
256#define MXC_F_PTG_STOP_INTFL_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT11_POS))
258#define MXC_F_PTG_STOP_INTFL_PT12_POS 12
259#define MXC_F_PTG_STOP_INTFL_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT12_POS))
261#define MXC_F_PTG_STOP_INTFL_PT13_POS 13
262#define MXC_F_PTG_STOP_INTFL_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT13_POS))
264#define MXC_F_PTG_STOP_INTFL_PT14_POS 14
265#define MXC_F_PTG_STOP_INTFL_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT14_POS))
267#define MXC_F_PTG_STOP_INTFL_PT15_POS 15
268#define MXC_F_PTG_STOP_INTFL_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT15_POS))
278#define MXC_F_PTG_STOP_INTEN_PT0_POS 0
279#define MXC_F_PTG_STOP_INTEN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT0_POS))
281#define MXC_F_PTG_STOP_INTEN_PT1_POS 1
282#define MXC_F_PTG_STOP_INTEN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT1_POS))
284#define MXC_F_PTG_STOP_INTEN_PT2_POS 2
285#define MXC_F_PTG_STOP_INTEN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT2_POS))
287#define MXC_F_PTG_STOP_INTEN_PT3_POS 3
288#define MXC_F_PTG_STOP_INTEN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT3_POS))
290#define MXC_F_PTG_STOP_INTEN_PT4_POS 4
291#define MXC_F_PTG_STOP_INTEN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT4_POS))
293#define MXC_F_PTG_STOP_INTEN_PT5_POS 5
294#define MXC_F_PTG_STOP_INTEN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT5_POS))
296#define MXC_F_PTG_STOP_INTEN_PT6_POS 6
297#define MXC_F_PTG_STOP_INTEN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT6_POS))
299#define MXC_F_PTG_STOP_INTEN_PT7_POS 7
300#define MXC_F_PTG_STOP_INTEN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT7_POS))
302#define MXC_F_PTG_STOP_INTEN_PT8_POS 8
303#define MXC_F_PTG_STOP_INTEN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT8_POS))
305#define MXC_F_PTG_STOP_INTEN_PT9_POS 9
306#define MXC_F_PTG_STOP_INTEN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT9_POS))
308#define MXC_F_PTG_STOP_INTEN_PT10_POS 10
309#define MXC_F_PTG_STOP_INTEN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT10_POS))
311#define MXC_F_PTG_STOP_INTEN_PT11_POS 11
312#define MXC_F_PTG_STOP_INTEN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT11_POS))
314#define MXC_F_PTG_STOP_INTEN_PT12_POS 12
315#define MXC_F_PTG_STOP_INTEN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT12_POS))
317#define MXC_F_PTG_STOP_INTEN_PT13_POS 13
318#define MXC_F_PTG_STOP_INTEN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT13_POS))
320#define MXC_F_PTG_STOP_INTEN_PT14_POS 14
321#define MXC_F_PTG_STOP_INTEN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT14_POS))
323#define MXC_F_PTG_STOP_INTEN_PT15_POS 15
324#define MXC_F_PTG_STOP_INTEN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT15_POS))
334#define MXC_F_PTG_SAFE_EN_PT0_POS 0
335#define MXC_F_PTG_SAFE_EN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT0_POS))
337#define MXC_F_PTG_SAFE_EN_PT1_POS 1
338#define MXC_F_PTG_SAFE_EN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT1_POS))
340#define MXC_F_PTG_SAFE_EN_PT2_POS 2
341#define MXC_F_PTG_SAFE_EN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT2_POS))
343#define MXC_F_PTG_SAFE_EN_PT3_POS 3
344#define MXC_F_PTG_SAFE_EN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT3_POS))
346#define MXC_F_PTG_SAFE_EN_PT4_POS 4
347#define MXC_F_PTG_SAFE_EN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT4_POS))
349#define MXC_F_PTG_SAFE_EN_PT5_POS 5
350#define MXC_F_PTG_SAFE_EN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT5_POS))
352#define MXC_F_PTG_SAFE_EN_PT6_POS 6
353#define MXC_F_PTG_SAFE_EN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT6_POS))
355#define MXC_F_PTG_SAFE_EN_PT7_POS 7
356#define MXC_F_PTG_SAFE_EN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT7_POS))
358#define MXC_F_PTG_SAFE_EN_PT8_POS 8
359#define MXC_F_PTG_SAFE_EN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT8_POS))
361#define MXC_F_PTG_SAFE_EN_PT9_POS 9
362#define MXC_F_PTG_SAFE_EN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT9_POS))
364#define MXC_F_PTG_SAFE_EN_PT10_POS 10
365#define MXC_F_PTG_SAFE_EN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT10_POS))
367#define MXC_F_PTG_SAFE_EN_PT11_POS 11
368#define MXC_F_PTG_SAFE_EN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT11_POS))
370#define MXC_F_PTG_SAFE_EN_PT12_POS 12
371#define MXC_F_PTG_SAFE_EN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT12_POS))
373#define MXC_F_PTG_SAFE_EN_PT13_POS 13
374#define MXC_F_PTG_SAFE_EN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT13_POS))
376#define MXC_F_PTG_SAFE_EN_PT14_POS 14
377#define MXC_F_PTG_SAFE_EN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT14_POS))
379#define MXC_F_PTG_SAFE_EN_PT15_POS 15
380#define MXC_F_PTG_SAFE_EN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT15_POS))
390#define MXC_F_PTG_SAFE_DIS_PT0_POS 0
391#define MXC_F_PTG_SAFE_DIS_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT0_POS))
393#define MXC_F_PTG_SAFE_DIS_PT1_POS 1
394#define MXC_F_PTG_SAFE_DIS_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT1_POS))
396#define MXC_F_PTG_SAFE_DIS_PT2_POS 2
397#define MXC_F_PTG_SAFE_DIS_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT2_POS))
399#define MXC_F_PTG_SAFE_DIS_PT3_POS 3
400#define MXC_F_PTG_SAFE_DIS_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT3_POS))
402#define MXC_F_PTG_SAFE_DIS_PT4_POS 4
403#define MXC_F_PTG_SAFE_DIS_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT4_POS))
405#define MXC_F_PTG_SAFE_DIS_PT5_POS 5
406#define MXC_F_PTG_SAFE_DIS_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT5_POS))
408#define MXC_F_PTG_SAFE_DIS_PT6_POS 6
409#define MXC_F_PTG_SAFE_DIS_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT6_POS))
411#define MXC_F_PTG_SAFE_DIS_PT7_POS 7
412#define MXC_F_PTG_SAFE_DIS_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT7_POS))
414#define MXC_F_PTG_SAFE_DIS_PT8_POS 8
415#define MXC_F_PTG_SAFE_DIS_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT8_POS))
417#define MXC_F_PTG_SAFE_DIS_PT9_POS 9
418#define MXC_F_PTG_SAFE_DIS_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT9_POS))
420#define MXC_F_PTG_SAFE_DIS_PT10_POS 10
421#define MXC_F_PTG_SAFE_DIS_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT10_POS))
423#define MXC_F_PTG_SAFE_DIS_PT11_POS 11
424#define MXC_F_PTG_SAFE_DIS_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT11_POS))
426#define MXC_F_PTG_SAFE_DIS_PT12_POS 12
427#define MXC_F_PTG_SAFE_DIS_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT12_POS))
429#define MXC_F_PTG_SAFE_DIS_PT13_POS 13
430#define MXC_F_PTG_SAFE_DIS_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT13_POS))
432#define MXC_F_PTG_SAFE_DIS_PT14_POS 14
433#define MXC_F_PTG_SAFE_DIS_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT14_POS))
435#define MXC_F_PTG_SAFE_DIS_PT15_POS 15
436#define MXC_F_PTG_SAFE_DIS_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT15_POS))
446#define MXC_F_PTG_READY_INTFL_PT0_POS 0
447#define MXC_F_PTG_READY_INTFL_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT0_POS))
449#define MXC_F_PTG_READY_INTFL_PT1_POS 1
450#define MXC_F_PTG_READY_INTFL_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT1_POS))
452#define MXC_F_PTG_READY_INTFL_PT2_POS 2
453#define MXC_F_PTG_READY_INTFL_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT2_POS))
455#define MXC_F_PTG_READY_INTFL_PT3_POS 3
456#define MXC_F_PTG_READY_INTFL_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT3_POS))
458#define MXC_F_PTG_READY_INTFL_PT4_POS 4
459#define MXC_F_PTG_READY_INTFL_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT4_POS))
461#define MXC_F_PTG_READY_INTFL_PT5_POS 5
462#define MXC_F_PTG_READY_INTFL_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT5_POS))
464#define MXC_F_PTG_READY_INTFL_PT6_POS 6
465#define MXC_F_PTG_READY_INTFL_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT6_POS))
467#define MXC_F_PTG_READY_INTFL_PT7_POS 7
468#define MXC_F_PTG_READY_INTFL_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT7_POS))
470#define MXC_F_PTG_READY_INTFL_PT8_POS 8
471#define MXC_F_PTG_READY_INTFL_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT8_POS))
473#define MXC_F_PTG_READY_INTFL_PT9_POS 9
474#define MXC_F_PTG_READY_INTFL_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT9_POS))
476#define MXC_F_PTG_READY_INTFL_PT10_POS 10
477#define MXC_F_PTG_READY_INTFL_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT10_POS))
479#define MXC_F_PTG_READY_INTFL_PT11_POS 11
480#define MXC_F_PTG_READY_INTFL_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT11_POS))
482#define MXC_F_PTG_READY_INTFL_PT12_POS 12
483#define MXC_F_PTG_READY_INTFL_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT12_POS))
485#define MXC_F_PTG_READY_INTFL_PT13_POS 13
486#define MXC_F_PTG_READY_INTFL_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT13_POS))
488#define MXC_F_PTG_READY_INTFL_PT14_POS 14
489#define MXC_F_PTG_READY_INTFL_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT14_POS))
491#define MXC_F_PTG_READY_INTFL_PT15_POS 15
492#define MXC_F_PTG_READY_INTFL_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT15_POS))
502#define MXC_F_PTG_READY_INTEN_PT0_POS 0
503#define MXC_F_PTG_READY_INTEN_PT0 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT0_POS))
505#define MXC_F_PTG_READY_INTEN_PT1_POS 1
506#define MXC_F_PTG_READY_INTEN_PT1 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT1_POS))
508#define MXC_F_PTG_READY_INTEN_PT2_POS 2
509#define MXC_F_PTG_READY_INTEN_PT2 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT2_POS))
511#define MXC_F_PTG_READY_INTEN_PT3_POS 3
512#define MXC_F_PTG_READY_INTEN_PT3 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT3_POS))
514#define MXC_F_PTG_READY_INTEN_PT4_POS 4
515#define MXC_F_PTG_READY_INTEN_PT4 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT4_POS))
517#define MXC_F_PTG_READY_INTEN_PT5_POS 5
518#define MXC_F_PTG_READY_INTEN_PT5 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT5_POS))
520#define MXC_F_PTG_READY_INTEN_PT6_POS 6
521#define MXC_F_PTG_READY_INTEN_PT6 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT6_POS))
523#define MXC_F_PTG_READY_INTEN_PT7_POS 7
524#define MXC_F_PTG_READY_INTEN_PT7 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT7_POS))
526#define MXC_F_PTG_READY_INTEN_PT8_POS 8
527#define MXC_F_PTG_READY_INTEN_PT8 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT8_POS))
529#define MXC_F_PTG_READY_INTEN_PT9_POS 9
530#define MXC_F_PTG_READY_INTEN_PT9 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT9_POS))
532#define MXC_F_PTG_READY_INTEN_PT10_POS 10
533#define MXC_F_PTG_READY_INTEN_PT10 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT10_POS))
535#define MXC_F_PTG_READY_INTEN_PT11_POS 11
536#define MXC_F_PTG_READY_INTEN_PT11 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT11_POS))
538#define MXC_F_PTG_READY_INTEN_PT12_POS 12
539#define MXC_F_PTG_READY_INTEN_PT12 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT12_POS))
541#define MXC_F_PTG_READY_INTEN_PT13_POS 13
542#define MXC_F_PTG_READY_INTEN_PT13 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT13_POS))
544#define MXC_F_PTG_READY_INTEN_PT14_POS 14
545#define MXC_F_PTG_READY_INTEN_PT14 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT14_POS))
547#define MXC_F_PTG_READY_INTEN_PT15_POS 15
548#define MXC_F_PTG_READY_INTEN_PT15 ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT15_POS))
552#ifdef __cplusplus
553}
554#endif
555
556#endif // LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_PTG_REGS_H_
__O uint32_t safe_dis
Definition: ptg_regs.h:82
__IO uint32_t ready_inten
Definition: ptg_regs.h:84
__IO uint32_t resync
Definition: ptg_regs.h:78
__O uint32_t safe_en
Definition: ptg_regs.h:81
__IO uint32_t ready_intfl
Definition: ptg_regs.h:83
__IO uint32_t stop_intfl
Definition: ptg_regs.h:79
__IO uint32_t stop_inten
Definition: ptg_regs.h:80
__IO uint32_t enable
Definition: ptg_regs.h:77
Definition: ptg_regs.h:76