1 /**
2  * @file    ptg_regs.h
3  * @brief   Registers, Bit Masks and Bit Positions for the PTG Peripheral Module.
4  * @note    This file is @generated.
5  * @ingroup ptg_registers
6  */
7 
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
35 extern "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
45 /// @cond
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
61 /// @endcond
62 
63 /* **** Definitions **** */
64 
65 /**
66  * @ingroup     ptg
67  * @defgroup    ptg_registers PTG_Registers
68  * @brief       Registers, Bit Masks and Bit Positions for the PTG Peripheral Module.
69  * @details     Pulse Train Generation
70  */
71 
72 /**
73  * @ingroup ptg_registers
74  * Structure type to access the PTG Registers.
75  */
76 typedef struct {
77     __IO uint32_t enable;               /**< <tt>\b 0x0000:</tt> PTG ENABLE Register */
78     __IO uint32_t resync;               /**< <tt>\b 0x0004:</tt> PTG RESYNC Register */
79     __IO uint32_t stop_intfl;           /**< <tt>\b 0x0008:</tt> PTG STOP_INTFL Register */
80     __IO uint32_t stop_inten;           /**< <tt>\b 0x000C:</tt> PTG STOP_INTEN Register */
81     __O  uint32_t safe_en;              /**< <tt>\b 0x0010:</tt> PTG SAFE_EN Register */
82     __O  uint32_t safe_dis;             /**< <tt>\b 0x0014:</tt> PTG SAFE_DIS Register */
83     __IO uint32_t ready_intfl;          /**< <tt>\b 0x0018:</tt> PTG READY_INTFL Register */
84     __IO uint32_t ready_inten;          /**< <tt>\b 0x001C:</tt> PTG READY_INTEN Register */
85 } mxc_ptg_regs_t;
86 
87 /* Register offsets for module PTG */
88 /**
89  * @ingroup    ptg_registers
90  * @defgroup   PTG_Register_Offsets Register Offsets
91  * @brief      PTG Peripheral Register Offsets from the PTG Base Peripheral Address.
92  * @{
93  */
94 #define MXC_R_PTG_ENABLE                   ((uint32_t)0x00000000UL) /**< Offset from PTG Base Address: <tt> 0x0000</tt> */
95 #define MXC_R_PTG_RESYNC                   ((uint32_t)0x00000004UL) /**< Offset from PTG Base Address: <tt> 0x0004</tt> */
96 #define MXC_R_PTG_STOP_INTFL               ((uint32_t)0x00000008UL) /**< Offset from PTG Base Address: <tt> 0x0008</tt> */
97 #define MXC_R_PTG_STOP_INTEN               ((uint32_t)0x0000000CUL) /**< Offset from PTG Base Address: <tt> 0x000C</tt> */
98 #define MXC_R_PTG_SAFE_EN                  ((uint32_t)0x00000010UL) /**< Offset from PTG Base Address: <tt> 0x0010</tt> */
99 #define MXC_R_PTG_SAFE_DIS                 ((uint32_t)0x00000014UL) /**< Offset from PTG Base Address: <tt> 0x0014</tt> */
100 #define MXC_R_PTG_READY_INTFL              ((uint32_t)0x00000018UL) /**< Offset from PTG Base Address: <tt> 0x0018</tt> */
101 #define MXC_R_PTG_READY_INTEN              ((uint32_t)0x0000001CUL) /**< Offset from PTG Base Address: <tt> 0x001C</tt> */
102 /**@} end of group ptg_registers */
103 
104 /**
105  * @ingroup  ptg_registers
106  * @defgroup PTG_ENABLE PTG_ENABLE
107  * @brief    Global Enable/Disable Controls for All Pulse Trains
108  * @{
109  */
110 #define MXC_F_PTG_ENABLE_PT0_POS                       0 /**< ENABLE_PT0 Position */
111 #define MXC_F_PTG_ENABLE_PT0                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT0_POS)) /**< ENABLE_PT0 Mask */
112 
113 #define MXC_F_PTG_ENABLE_PT1_POS                       1 /**< ENABLE_PT1 Position */
114 #define MXC_F_PTG_ENABLE_PT1                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT1_POS)) /**< ENABLE_PT1 Mask */
115 
116 #define MXC_F_PTG_ENABLE_PT2_POS                       2 /**< ENABLE_PT2 Position */
117 #define MXC_F_PTG_ENABLE_PT2                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT2_POS)) /**< ENABLE_PT2 Mask */
118 
119 #define MXC_F_PTG_ENABLE_PT3_POS                       3 /**< ENABLE_PT3 Position */
120 #define MXC_F_PTG_ENABLE_PT3                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT3_POS)) /**< ENABLE_PT3 Mask */
121 
122 #define MXC_F_PTG_ENABLE_PT4_POS                       4 /**< ENABLE_PT4 Position */
123 #define MXC_F_PTG_ENABLE_PT4                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT4_POS)) /**< ENABLE_PT4 Mask */
124 
125 #define MXC_F_PTG_ENABLE_PT5_POS                       5 /**< ENABLE_PT5 Position */
126 #define MXC_F_PTG_ENABLE_PT5                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT5_POS)) /**< ENABLE_PT5 Mask */
127 
128 #define MXC_F_PTG_ENABLE_PT6_POS                       6 /**< ENABLE_PT6 Position */
129 #define MXC_F_PTG_ENABLE_PT6                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT6_POS)) /**< ENABLE_PT6 Mask */
130 
131 #define MXC_F_PTG_ENABLE_PT7_POS                       7 /**< ENABLE_PT7 Position */
132 #define MXC_F_PTG_ENABLE_PT7                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT7_POS)) /**< ENABLE_PT7 Mask */
133 
134 #define MXC_F_PTG_ENABLE_PT8_POS                       8 /**< ENABLE_PT8 Position */
135 #define MXC_F_PTG_ENABLE_PT8                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT8_POS)) /**< ENABLE_PT8 Mask */
136 
137 #define MXC_F_PTG_ENABLE_PT9_POS                       9 /**< ENABLE_PT9 Position */
138 #define MXC_F_PTG_ENABLE_PT9                           ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT9_POS)) /**< ENABLE_PT9 Mask */
139 
140 #define MXC_F_PTG_ENABLE_PT10_POS                      10 /**< ENABLE_PT10 Position */
141 #define MXC_F_PTG_ENABLE_PT10                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT10_POS)) /**< ENABLE_PT10 Mask */
142 
143 #define MXC_F_PTG_ENABLE_PT11_POS                      11 /**< ENABLE_PT11 Position */
144 #define MXC_F_PTG_ENABLE_PT11                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT11_POS)) /**< ENABLE_PT11 Mask */
145 
146 #define MXC_F_PTG_ENABLE_PT12_POS                      12 /**< ENABLE_PT12 Position */
147 #define MXC_F_PTG_ENABLE_PT12                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT12_POS)) /**< ENABLE_PT12 Mask */
148 
149 #define MXC_F_PTG_ENABLE_PT13_POS                      13 /**< ENABLE_PT13 Position */
150 #define MXC_F_PTG_ENABLE_PT13                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT13_POS)) /**< ENABLE_PT13 Mask */
151 
152 #define MXC_F_PTG_ENABLE_PT14_POS                      14 /**< ENABLE_PT14 Position */
153 #define MXC_F_PTG_ENABLE_PT14                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT14_POS)) /**< ENABLE_PT14 Mask */
154 
155 #define MXC_F_PTG_ENABLE_PT15_POS                      15 /**< ENABLE_PT15 Position */
156 #define MXC_F_PTG_ENABLE_PT15                          ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT15_POS)) /**< ENABLE_PT15 Mask */
157 
158 /**@} end of group PTG_ENABLE_Register */
159 
160 /**
161  * @ingroup  ptg_registers
162  * @defgroup PTG_RESYNC PTG_RESYNC
163  * @brief    Global Resync (All Pulse Trains) Control
164  * @{
165  */
166 #define MXC_F_PTG_RESYNC_PT0_POS                       0 /**< RESYNC_PT0 Position */
167 #define MXC_F_PTG_RESYNC_PT0                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT0_POS)) /**< RESYNC_PT0 Mask */
168 
169 #define MXC_F_PTG_RESYNC_PT1_POS                       1 /**< RESYNC_PT1 Position */
170 #define MXC_F_PTG_RESYNC_PT1                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT1_POS)) /**< RESYNC_PT1 Mask */
171 
172 #define MXC_F_PTG_RESYNC_PT2_POS                       2 /**< RESYNC_PT2 Position */
173 #define MXC_F_PTG_RESYNC_PT2                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT2_POS)) /**< RESYNC_PT2 Mask */
174 
175 #define MXC_F_PTG_RESYNC_PT3_POS                       3 /**< RESYNC_PT3 Position */
176 #define MXC_F_PTG_RESYNC_PT3                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT3_POS)) /**< RESYNC_PT3 Mask */
177 
178 #define MXC_F_PTG_RESYNC_PT4_POS                       4 /**< RESYNC_PT4 Position */
179 #define MXC_F_PTG_RESYNC_PT4                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT4_POS)) /**< RESYNC_PT4 Mask */
180 
181 #define MXC_F_PTG_RESYNC_PT5_POS                       5 /**< RESYNC_PT5 Position */
182 #define MXC_F_PTG_RESYNC_PT5                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT5_POS)) /**< RESYNC_PT5 Mask */
183 
184 #define MXC_F_PTG_RESYNC_PT6_POS                       6 /**< RESYNC_PT6 Position */
185 #define MXC_F_PTG_RESYNC_PT6                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT6_POS)) /**< RESYNC_PT6 Mask */
186 
187 #define MXC_F_PTG_RESYNC_PT7_POS                       7 /**< RESYNC_PT7 Position */
188 #define MXC_F_PTG_RESYNC_PT7                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT7_POS)) /**< RESYNC_PT7 Mask */
189 
190 #define MXC_F_PTG_RESYNC_PT8_POS                       8 /**< RESYNC_PT8 Position */
191 #define MXC_F_PTG_RESYNC_PT8                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT8_POS)) /**< RESYNC_PT8 Mask */
192 
193 #define MXC_F_PTG_RESYNC_PT9_POS                       9 /**< RESYNC_PT9 Position */
194 #define MXC_F_PTG_RESYNC_PT9                           ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT9_POS)) /**< RESYNC_PT9 Mask */
195 
196 #define MXC_F_PTG_RESYNC_PT10_POS                      10 /**< RESYNC_PT10 Position */
197 #define MXC_F_PTG_RESYNC_PT10                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT10_POS)) /**< RESYNC_PT10 Mask */
198 
199 #define MXC_F_PTG_RESYNC_PT11_POS                      11 /**< RESYNC_PT11 Position */
200 #define MXC_F_PTG_RESYNC_PT11                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT11_POS)) /**< RESYNC_PT11 Mask */
201 
202 #define MXC_F_PTG_RESYNC_PT12_POS                      12 /**< RESYNC_PT12 Position */
203 #define MXC_F_PTG_RESYNC_PT12                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT12_POS)) /**< RESYNC_PT12 Mask */
204 
205 #define MXC_F_PTG_RESYNC_PT13_POS                      13 /**< RESYNC_PT13 Position */
206 #define MXC_F_PTG_RESYNC_PT13                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT13_POS)) /**< RESYNC_PT13 Mask */
207 
208 #define MXC_F_PTG_RESYNC_PT14_POS                      14 /**< RESYNC_PT14 Position */
209 #define MXC_F_PTG_RESYNC_PT14                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT14_POS)) /**< RESYNC_PT14 Mask */
210 
211 #define MXC_F_PTG_RESYNC_PT15_POS                      15 /**< RESYNC_PT15 Position */
212 #define MXC_F_PTG_RESYNC_PT15                          ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT15_POS)) /**< RESYNC_PT15 Mask */
213 
214 /**@} end of group PTG_RESYNC_Register */
215 
216 /**
217  * @ingroup  ptg_registers
218  * @defgroup PTG_STOP_INTFL PTG_STOP_INTFL
219  * @brief    Pulse Train Interrupt Flags
220  * @{
221  */
222 #define MXC_F_PTG_STOP_INTFL_PT0_POS                   0 /**< STOP_INTFL_PT0 Position */
223 #define MXC_F_PTG_STOP_INTFL_PT0                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT0_POS)) /**< STOP_INTFL_PT0 Mask */
224 
225 #define MXC_F_PTG_STOP_INTFL_PT1_POS                   1 /**< STOP_INTFL_PT1 Position */
226 #define MXC_F_PTG_STOP_INTFL_PT1                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT1_POS)) /**< STOP_INTFL_PT1 Mask */
227 
228 #define MXC_F_PTG_STOP_INTFL_PT2_POS                   2 /**< STOP_INTFL_PT2 Position */
229 #define MXC_F_PTG_STOP_INTFL_PT2                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT2_POS)) /**< STOP_INTFL_PT2 Mask */
230 
231 #define MXC_F_PTG_STOP_INTFL_PT3_POS                   3 /**< STOP_INTFL_PT3 Position */
232 #define MXC_F_PTG_STOP_INTFL_PT3                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT3_POS)) /**< STOP_INTFL_PT3 Mask */
233 
234 #define MXC_F_PTG_STOP_INTFL_PT4_POS                   4 /**< STOP_INTFL_PT4 Position */
235 #define MXC_F_PTG_STOP_INTFL_PT4                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT4_POS)) /**< STOP_INTFL_PT4 Mask */
236 
237 #define MXC_F_PTG_STOP_INTFL_PT5_POS                   5 /**< STOP_INTFL_PT5 Position */
238 #define MXC_F_PTG_STOP_INTFL_PT5                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT5_POS)) /**< STOP_INTFL_PT5 Mask */
239 
240 #define MXC_F_PTG_STOP_INTFL_PT6_POS                   6 /**< STOP_INTFL_PT6 Position */
241 #define MXC_F_PTG_STOP_INTFL_PT6                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT6_POS)) /**< STOP_INTFL_PT6 Mask */
242 
243 #define MXC_F_PTG_STOP_INTFL_PT7_POS                   7 /**< STOP_INTFL_PT7 Position */
244 #define MXC_F_PTG_STOP_INTFL_PT7                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT7_POS)) /**< STOP_INTFL_PT7 Mask */
245 
246 #define MXC_F_PTG_STOP_INTFL_PT8_POS                   8 /**< STOP_INTFL_PT8 Position */
247 #define MXC_F_PTG_STOP_INTFL_PT8                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT8_POS)) /**< STOP_INTFL_PT8 Mask */
248 
249 #define MXC_F_PTG_STOP_INTFL_PT9_POS                   9 /**< STOP_INTFL_PT9 Position */
250 #define MXC_F_PTG_STOP_INTFL_PT9                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT9_POS)) /**< STOP_INTFL_PT9 Mask */
251 
252 #define MXC_F_PTG_STOP_INTFL_PT10_POS                  10 /**< STOP_INTFL_PT10 Position */
253 #define MXC_F_PTG_STOP_INTFL_PT10                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT10_POS)) /**< STOP_INTFL_PT10 Mask */
254 
255 #define MXC_F_PTG_STOP_INTFL_PT11_POS                  11 /**< STOP_INTFL_PT11 Position */
256 #define MXC_F_PTG_STOP_INTFL_PT11                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT11_POS)) /**< STOP_INTFL_PT11 Mask */
257 
258 #define MXC_F_PTG_STOP_INTFL_PT12_POS                  12 /**< STOP_INTFL_PT12 Position */
259 #define MXC_F_PTG_STOP_INTFL_PT12                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT12_POS)) /**< STOP_INTFL_PT12 Mask */
260 
261 #define MXC_F_PTG_STOP_INTFL_PT13_POS                  13 /**< STOP_INTFL_PT13 Position */
262 #define MXC_F_PTG_STOP_INTFL_PT13                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT13_POS)) /**< STOP_INTFL_PT13 Mask */
263 
264 #define MXC_F_PTG_STOP_INTFL_PT14_POS                  14 /**< STOP_INTFL_PT14 Position */
265 #define MXC_F_PTG_STOP_INTFL_PT14                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT14_POS)) /**< STOP_INTFL_PT14 Mask */
266 
267 #define MXC_F_PTG_STOP_INTFL_PT15_POS                  15 /**< STOP_INTFL_PT15 Position */
268 #define MXC_F_PTG_STOP_INTFL_PT15                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT15_POS)) /**< STOP_INTFL_PT15 Mask */
269 
270 /**@} end of group PTG_STOP_INTFL_Register */
271 
272 /**
273  * @ingroup  ptg_registers
274  * @defgroup PTG_STOP_INTEN PTG_STOP_INTEN
275  * @brief    Pulse Train Interrupt Enable/Disable
276  * @{
277  */
278 #define MXC_F_PTG_STOP_INTEN_PT0_POS                   0 /**< STOP_INTEN_PT0 Position */
279 #define MXC_F_PTG_STOP_INTEN_PT0                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT0_POS)) /**< STOP_INTEN_PT0 Mask */
280 
281 #define MXC_F_PTG_STOP_INTEN_PT1_POS                   1 /**< STOP_INTEN_PT1 Position */
282 #define MXC_F_PTG_STOP_INTEN_PT1                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT1_POS)) /**< STOP_INTEN_PT1 Mask */
283 
284 #define MXC_F_PTG_STOP_INTEN_PT2_POS                   2 /**< STOP_INTEN_PT2 Position */
285 #define MXC_F_PTG_STOP_INTEN_PT2                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT2_POS)) /**< STOP_INTEN_PT2 Mask */
286 
287 #define MXC_F_PTG_STOP_INTEN_PT3_POS                   3 /**< STOP_INTEN_PT3 Position */
288 #define MXC_F_PTG_STOP_INTEN_PT3                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT3_POS)) /**< STOP_INTEN_PT3 Mask */
289 
290 #define MXC_F_PTG_STOP_INTEN_PT4_POS                   4 /**< STOP_INTEN_PT4 Position */
291 #define MXC_F_PTG_STOP_INTEN_PT4                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT4_POS)) /**< STOP_INTEN_PT4 Mask */
292 
293 #define MXC_F_PTG_STOP_INTEN_PT5_POS                   5 /**< STOP_INTEN_PT5 Position */
294 #define MXC_F_PTG_STOP_INTEN_PT5                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT5_POS)) /**< STOP_INTEN_PT5 Mask */
295 
296 #define MXC_F_PTG_STOP_INTEN_PT6_POS                   6 /**< STOP_INTEN_PT6 Position */
297 #define MXC_F_PTG_STOP_INTEN_PT6                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT6_POS)) /**< STOP_INTEN_PT6 Mask */
298 
299 #define MXC_F_PTG_STOP_INTEN_PT7_POS                   7 /**< STOP_INTEN_PT7 Position */
300 #define MXC_F_PTG_STOP_INTEN_PT7                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT7_POS)) /**< STOP_INTEN_PT7 Mask */
301 
302 #define MXC_F_PTG_STOP_INTEN_PT8_POS                   8 /**< STOP_INTEN_PT8 Position */
303 #define MXC_F_PTG_STOP_INTEN_PT8                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT8_POS)) /**< STOP_INTEN_PT8 Mask */
304 
305 #define MXC_F_PTG_STOP_INTEN_PT9_POS                   9 /**< STOP_INTEN_PT9 Position */
306 #define MXC_F_PTG_STOP_INTEN_PT9                       ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT9_POS)) /**< STOP_INTEN_PT9 Mask */
307 
308 #define MXC_F_PTG_STOP_INTEN_PT10_POS                  10 /**< STOP_INTEN_PT10 Position */
309 #define MXC_F_PTG_STOP_INTEN_PT10                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT10_POS)) /**< STOP_INTEN_PT10 Mask */
310 
311 #define MXC_F_PTG_STOP_INTEN_PT11_POS                  11 /**< STOP_INTEN_PT11 Position */
312 #define MXC_F_PTG_STOP_INTEN_PT11                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT11_POS)) /**< STOP_INTEN_PT11 Mask */
313 
314 #define MXC_F_PTG_STOP_INTEN_PT12_POS                  12 /**< STOP_INTEN_PT12 Position */
315 #define MXC_F_PTG_STOP_INTEN_PT12                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT12_POS)) /**< STOP_INTEN_PT12 Mask */
316 
317 #define MXC_F_PTG_STOP_INTEN_PT13_POS                  13 /**< STOP_INTEN_PT13 Position */
318 #define MXC_F_PTG_STOP_INTEN_PT13                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT13_POS)) /**< STOP_INTEN_PT13 Mask */
319 
320 #define MXC_F_PTG_STOP_INTEN_PT14_POS                  14 /**< STOP_INTEN_PT14 Position */
321 #define MXC_F_PTG_STOP_INTEN_PT14                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT14_POS)) /**< STOP_INTEN_PT14 Mask */
322 
323 #define MXC_F_PTG_STOP_INTEN_PT15_POS                  15 /**< STOP_INTEN_PT15 Position */
324 #define MXC_F_PTG_STOP_INTEN_PT15                      ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT15_POS)) /**< STOP_INTEN_PT15 Mask */
325 
326 /**@} end of group PTG_STOP_INTEN_Register */
327 
328 /**
329  * @ingroup  ptg_registers
330  * @defgroup PTG_SAFE_EN PTG_SAFE_EN
331  * @brief    Pulse Train Global Safe Enable.
332  * @{
333  */
334 #define MXC_F_PTG_SAFE_EN_PT0_POS                      0 /**< SAFE_EN_PT0 Position */
335 #define MXC_F_PTG_SAFE_EN_PT0                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT0_POS)) /**< SAFE_EN_PT0 Mask */
336 
337 #define MXC_F_PTG_SAFE_EN_PT1_POS                      1 /**< SAFE_EN_PT1 Position */
338 #define MXC_F_PTG_SAFE_EN_PT1                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT1_POS)) /**< SAFE_EN_PT1 Mask */
339 
340 #define MXC_F_PTG_SAFE_EN_PT2_POS                      2 /**< SAFE_EN_PT2 Position */
341 #define MXC_F_PTG_SAFE_EN_PT2                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT2_POS)) /**< SAFE_EN_PT2 Mask */
342 
343 #define MXC_F_PTG_SAFE_EN_PT3_POS                      3 /**< SAFE_EN_PT3 Position */
344 #define MXC_F_PTG_SAFE_EN_PT3                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT3_POS)) /**< SAFE_EN_PT3 Mask */
345 
346 #define MXC_F_PTG_SAFE_EN_PT4_POS                      4 /**< SAFE_EN_PT4 Position */
347 #define MXC_F_PTG_SAFE_EN_PT4                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT4_POS)) /**< SAFE_EN_PT4 Mask */
348 
349 #define MXC_F_PTG_SAFE_EN_PT5_POS                      5 /**< SAFE_EN_PT5 Position */
350 #define MXC_F_PTG_SAFE_EN_PT5                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT5_POS)) /**< SAFE_EN_PT5 Mask */
351 
352 #define MXC_F_PTG_SAFE_EN_PT6_POS                      6 /**< SAFE_EN_PT6 Position */
353 #define MXC_F_PTG_SAFE_EN_PT6                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT6_POS)) /**< SAFE_EN_PT6 Mask */
354 
355 #define MXC_F_PTG_SAFE_EN_PT7_POS                      7 /**< SAFE_EN_PT7 Position */
356 #define MXC_F_PTG_SAFE_EN_PT7                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT7_POS)) /**< SAFE_EN_PT7 Mask */
357 
358 #define MXC_F_PTG_SAFE_EN_PT8_POS                      8 /**< SAFE_EN_PT8 Position */
359 #define MXC_F_PTG_SAFE_EN_PT8                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT8_POS)) /**< SAFE_EN_PT8 Mask */
360 
361 #define MXC_F_PTG_SAFE_EN_PT9_POS                      9 /**< SAFE_EN_PT9 Position */
362 #define MXC_F_PTG_SAFE_EN_PT9                          ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT9_POS)) /**< SAFE_EN_PT9 Mask */
363 
364 #define MXC_F_PTG_SAFE_EN_PT10_POS                     10 /**< SAFE_EN_PT10 Position */
365 #define MXC_F_PTG_SAFE_EN_PT10                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT10_POS)) /**< SAFE_EN_PT10 Mask */
366 
367 #define MXC_F_PTG_SAFE_EN_PT11_POS                     11 /**< SAFE_EN_PT11 Position */
368 #define MXC_F_PTG_SAFE_EN_PT11                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT11_POS)) /**< SAFE_EN_PT11 Mask */
369 
370 #define MXC_F_PTG_SAFE_EN_PT12_POS                     12 /**< SAFE_EN_PT12 Position */
371 #define MXC_F_PTG_SAFE_EN_PT12                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT12_POS)) /**< SAFE_EN_PT12 Mask */
372 
373 #define MXC_F_PTG_SAFE_EN_PT13_POS                     13 /**< SAFE_EN_PT13 Position */
374 #define MXC_F_PTG_SAFE_EN_PT13                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT13_POS)) /**< SAFE_EN_PT13 Mask */
375 
376 #define MXC_F_PTG_SAFE_EN_PT14_POS                     14 /**< SAFE_EN_PT14 Position */
377 #define MXC_F_PTG_SAFE_EN_PT14                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT14_POS)) /**< SAFE_EN_PT14 Mask */
378 
379 #define MXC_F_PTG_SAFE_EN_PT15_POS                     15 /**< SAFE_EN_PT15 Position */
380 #define MXC_F_PTG_SAFE_EN_PT15                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT15_POS)) /**< SAFE_EN_PT15 Mask */
381 
382 /**@} end of group PTG_SAFE_EN_Register */
383 
384 /**
385  * @ingroup  ptg_registers
386  * @defgroup PTG_SAFE_DIS PTG_SAFE_DIS
387  * @brief    Pulse Train Global Safe Disable.
388  * @{
389  */
390 #define MXC_F_PTG_SAFE_DIS_PT0_POS                     0 /**< SAFE_DIS_PT0 Position */
391 #define MXC_F_PTG_SAFE_DIS_PT0                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT0_POS)) /**< SAFE_DIS_PT0 Mask */
392 
393 #define MXC_F_PTG_SAFE_DIS_PT1_POS                     1 /**< SAFE_DIS_PT1 Position */
394 #define MXC_F_PTG_SAFE_DIS_PT1                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT1_POS)) /**< SAFE_DIS_PT1 Mask */
395 
396 #define MXC_F_PTG_SAFE_DIS_PT2_POS                     2 /**< SAFE_DIS_PT2 Position */
397 #define MXC_F_PTG_SAFE_DIS_PT2                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT2_POS)) /**< SAFE_DIS_PT2 Mask */
398 
399 #define MXC_F_PTG_SAFE_DIS_PT3_POS                     3 /**< SAFE_DIS_PT3 Position */
400 #define MXC_F_PTG_SAFE_DIS_PT3                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT3_POS)) /**< SAFE_DIS_PT3 Mask */
401 
402 #define MXC_F_PTG_SAFE_DIS_PT4_POS                     4 /**< SAFE_DIS_PT4 Position */
403 #define MXC_F_PTG_SAFE_DIS_PT4                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT4_POS)) /**< SAFE_DIS_PT4 Mask */
404 
405 #define MXC_F_PTG_SAFE_DIS_PT5_POS                     5 /**< SAFE_DIS_PT5 Position */
406 #define MXC_F_PTG_SAFE_DIS_PT5                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT5_POS)) /**< SAFE_DIS_PT5 Mask */
407 
408 #define MXC_F_PTG_SAFE_DIS_PT6_POS                     6 /**< SAFE_DIS_PT6 Position */
409 #define MXC_F_PTG_SAFE_DIS_PT6                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT6_POS)) /**< SAFE_DIS_PT6 Mask */
410 
411 #define MXC_F_PTG_SAFE_DIS_PT7_POS                     7 /**< SAFE_DIS_PT7 Position */
412 #define MXC_F_PTG_SAFE_DIS_PT7                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT7_POS)) /**< SAFE_DIS_PT7 Mask */
413 
414 #define MXC_F_PTG_SAFE_DIS_PT8_POS                     8 /**< SAFE_DIS_PT8 Position */
415 #define MXC_F_PTG_SAFE_DIS_PT8                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT8_POS)) /**< SAFE_DIS_PT8 Mask */
416 
417 #define MXC_F_PTG_SAFE_DIS_PT9_POS                     9 /**< SAFE_DIS_PT9 Position */
418 #define MXC_F_PTG_SAFE_DIS_PT9                         ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT9_POS)) /**< SAFE_DIS_PT9 Mask */
419 
420 #define MXC_F_PTG_SAFE_DIS_PT10_POS                    10 /**< SAFE_DIS_PT10 Position */
421 #define MXC_F_PTG_SAFE_DIS_PT10                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT10_POS)) /**< SAFE_DIS_PT10 Mask */
422 
423 #define MXC_F_PTG_SAFE_DIS_PT11_POS                    11 /**< SAFE_DIS_PT11 Position */
424 #define MXC_F_PTG_SAFE_DIS_PT11                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT11_POS)) /**< SAFE_DIS_PT11 Mask */
425 
426 #define MXC_F_PTG_SAFE_DIS_PT12_POS                    12 /**< SAFE_DIS_PT12 Position */
427 #define MXC_F_PTG_SAFE_DIS_PT12                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT12_POS)) /**< SAFE_DIS_PT12 Mask */
428 
429 #define MXC_F_PTG_SAFE_DIS_PT13_POS                    13 /**< SAFE_DIS_PT13 Position */
430 #define MXC_F_PTG_SAFE_DIS_PT13                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT13_POS)) /**< SAFE_DIS_PT13 Mask */
431 
432 #define MXC_F_PTG_SAFE_DIS_PT14_POS                    14 /**< SAFE_DIS_PT14 Position */
433 #define MXC_F_PTG_SAFE_DIS_PT14                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT14_POS)) /**< SAFE_DIS_PT14 Mask */
434 
435 #define MXC_F_PTG_SAFE_DIS_PT15_POS                    15 /**< SAFE_DIS_PT15 Position */
436 #define MXC_F_PTG_SAFE_DIS_PT15                        ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT15_POS)) /**< SAFE_DIS_PT15 Mask */
437 
438 /**@} end of group PTG_SAFE_DIS_Register */
439 
440 /**
441  * @ingroup  ptg_registers
442  * @defgroup PTG_READY_INTFL PTG_READY_INTFL
443  * @brief    Pulse Train Ready Interrupt Flags
444  * @{
445  */
446 #define MXC_F_PTG_READY_INTFL_PT0_POS                  0 /**< READY_INTFL_PT0 Position */
447 #define MXC_F_PTG_READY_INTFL_PT0                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT0_POS)) /**< READY_INTFL_PT0 Mask */
448 
449 #define MXC_F_PTG_READY_INTFL_PT1_POS                  1 /**< READY_INTFL_PT1 Position */
450 #define MXC_F_PTG_READY_INTFL_PT1                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT1_POS)) /**< READY_INTFL_PT1 Mask */
451 
452 #define MXC_F_PTG_READY_INTFL_PT2_POS                  2 /**< READY_INTFL_PT2 Position */
453 #define MXC_F_PTG_READY_INTFL_PT2                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT2_POS)) /**< READY_INTFL_PT2 Mask */
454 
455 #define MXC_F_PTG_READY_INTFL_PT3_POS                  3 /**< READY_INTFL_PT3 Position */
456 #define MXC_F_PTG_READY_INTFL_PT3                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT3_POS)) /**< READY_INTFL_PT3 Mask */
457 
458 #define MXC_F_PTG_READY_INTFL_PT4_POS                  4 /**< READY_INTFL_PT4 Position */
459 #define MXC_F_PTG_READY_INTFL_PT4                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT4_POS)) /**< READY_INTFL_PT4 Mask */
460 
461 #define MXC_F_PTG_READY_INTFL_PT5_POS                  5 /**< READY_INTFL_PT5 Position */
462 #define MXC_F_PTG_READY_INTFL_PT5                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT5_POS)) /**< READY_INTFL_PT5 Mask */
463 
464 #define MXC_F_PTG_READY_INTFL_PT6_POS                  6 /**< READY_INTFL_PT6 Position */
465 #define MXC_F_PTG_READY_INTFL_PT6                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT6_POS)) /**< READY_INTFL_PT6 Mask */
466 
467 #define MXC_F_PTG_READY_INTFL_PT7_POS                  7 /**< READY_INTFL_PT7 Position */
468 #define MXC_F_PTG_READY_INTFL_PT7                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT7_POS)) /**< READY_INTFL_PT7 Mask */
469 
470 #define MXC_F_PTG_READY_INTFL_PT8_POS                  8 /**< READY_INTFL_PT8 Position */
471 #define MXC_F_PTG_READY_INTFL_PT8                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT8_POS)) /**< READY_INTFL_PT8 Mask */
472 
473 #define MXC_F_PTG_READY_INTFL_PT9_POS                  9 /**< READY_INTFL_PT9 Position */
474 #define MXC_F_PTG_READY_INTFL_PT9                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT9_POS)) /**< READY_INTFL_PT9 Mask */
475 
476 #define MXC_F_PTG_READY_INTFL_PT10_POS                 10 /**< READY_INTFL_PT10 Position */
477 #define MXC_F_PTG_READY_INTFL_PT10                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT10_POS)) /**< READY_INTFL_PT10 Mask */
478 
479 #define MXC_F_PTG_READY_INTFL_PT11_POS                 11 /**< READY_INTFL_PT11 Position */
480 #define MXC_F_PTG_READY_INTFL_PT11                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT11_POS)) /**< READY_INTFL_PT11 Mask */
481 
482 #define MXC_F_PTG_READY_INTFL_PT12_POS                 12 /**< READY_INTFL_PT12 Position */
483 #define MXC_F_PTG_READY_INTFL_PT12                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT12_POS)) /**< READY_INTFL_PT12 Mask */
484 
485 #define MXC_F_PTG_READY_INTFL_PT13_POS                 13 /**< READY_INTFL_PT13 Position */
486 #define MXC_F_PTG_READY_INTFL_PT13                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT13_POS)) /**< READY_INTFL_PT13 Mask */
487 
488 #define MXC_F_PTG_READY_INTFL_PT14_POS                 14 /**< READY_INTFL_PT14 Position */
489 #define MXC_F_PTG_READY_INTFL_PT14                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT14_POS)) /**< READY_INTFL_PT14 Mask */
490 
491 #define MXC_F_PTG_READY_INTFL_PT15_POS                 15 /**< READY_INTFL_PT15 Position */
492 #define MXC_F_PTG_READY_INTFL_PT15                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT15_POS)) /**< READY_INTFL_PT15 Mask */
493 
494 /**@} end of group PTG_READY_INTFL_Register */
495 
496 /**
497  * @ingroup  ptg_registers
498  * @defgroup PTG_READY_INTEN PTG_READY_INTEN
499  * @brief    Pulse Train Ready Interrupt Enable/Disable
500  * @{
501  */
502 #define MXC_F_PTG_READY_INTEN_PT0_POS                  0 /**< READY_INTEN_PT0 Position */
503 #define MXC_F_PTG_READY_INTEN_PT0                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT0_POS)) /**< READY_INTEN_PT0 Mask */
504 
505 #define MXC_F_PTG_READY_INTEN_PT1_POS                  1 /**< READY_INTEN_PT1 Position */
506 #define MXC_F_PTG_READY_INTEN_PT1                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT1_POS)) /**< READY_INTEN_PT1 Mask */
507 
508 #define MXC_F_PTG_READY_INTEN_PT2_POS                  2 /**< READY_INTEN_PT2 Position */
509 #define MXC_F_PTG_READY_INTEN_PT2                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT2_POS)) /**< READY_INTEN_PT2 Mask */
510 
511 #define MXC_F_PTG_READY_INTEN_PT3_POS                  3 /**< READY_INTEN_PT3 Position */
512 #define MXC_F_PTG_READY_INTEN_PT3                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT3_POS)) /**< READY_INTEN_PT3 Mask */
513 
514 #define MXC_F_PTG_READY_INTEN_PT4_POS                  4 /**< READY_INTEN_PT4 Position */
515 #define MXC_F_PTG_READY_INTEN_PT4                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT4_POS)) /**< READY_INTEN_PT4 Mask */
516 
517 #define MXC_F_PTG_READY_INTEN_PT5_POS                  5 /**< READY_INTEN_PT5 Position */
518 #define MXC_F_PTG_READY_INTEN_PT5                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT5_POS)) /**< READY_INTEN_PT5 Mask */
519 
520 #define MXC_F_PTG_READY_INTEN_PT6_POS                  6 /**< READY_INTEN_PT6 Position */
521 #define MXC_F_PTG_READY_INTEN_PT6                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT6_POS)) /**< READY_INTEN_PT6 Mask */
522 
523 #define MXC_F_PTG_READY_INTEN_PT7_POS                  7 /**< READY_INTEN_PT7 Position */
524 #define MXC_F_PTG_READY_INTEN_PT7                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT7_POS)) /**< READY_INTEN_PT7 Mask */
525 
526 #define MXC_F_PTG_READY_INTEN_PT8_POS                  8 /**< READY_INTEN_PT8 Position */
527 #define MXC_F_PTG_READY_INTEN_PT8                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT8_POS)) /**< READY_INTEN_PT8 Mask */
528 
529 #define MXC_F_PTG_READY_INTEN_PT9_POS                  9 /**< READY_INTEN_PT9 Position */
530 #define MXC_F_PTG_READY_INTEN_PT9                      ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT9_POS)) /**< READY_INTEN_PT9 Mask */
531 
532 #define MXC_F_PTG_READY_INTEN_PT10_POS                 10 /**< READY_INTEN_PT10 Position */
533 #define MXC_F_PTG_READY_INTEN_PT10                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT10_POS)) /**< READY_INTEN_PT10 Mask */
534 
535 #define MXC_F_PTG_READY_INTEN_PT11_POS                 11 /**< READY_INTEN_PT11 Position */
536 #define MXC_F_PTG_READY_INTEN_PT11                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT11_POS)) /**< READY_INTEN_PT11 Mask */
537 
538 #define MXC_F_PTG_READY_INTEN_PT12_POS                 12 /**< READY_INTEN_PT12 Position */
539 #define MXC_F_PTG_READY_INTEN_PT12                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT12_POS)) /**< READY_INTEN_PT12 Mask */
540 
541 #define MXC_F_PTG_READY_INTEN_PT13_POS                 13 /**< READY_INTEN_PT13 Position */
542 #define MXC_F_PTG_READY_INTEN_PT13                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT13_POS)) /**< READY_INTEN_PT13 Mask */
543 
544 #define MXC_F_PTG_READY_INTEN_PT14_POS                 14 /**< READY_INTEN_PT14 Position */
545 #define MXC_F_PTG_READY_INTEN_PT14                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT14_POS)) /**< READY_INTEN_PT14 Mask */
546 
547 #define MXC_F_PTG_READY_INTEN_PT15_POS                 15 /**< READY_INTEN_PT15 Position */
548 #define MXC_F_PTG_READY_INTEN_PT15                     ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT15_POS)) /**< READY_INTEN_PT15 Mask */
549 
550 /**@} end of group PTG_READY_INTEN_Register */
551 
552 #ifdef __cplusplus
553 }
554 #endif
555 
556 #endif // LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_PTG_REGS_H_
557