17 __RW uint32_t CNTUPTVAL;
18 __R uint8_t RESERVED0[12];
24 __R uint8_t RESERVED1[12];
26 __R uint8_t RESERVED0[256];
40 #define GPTMR_CHANNEL_CR_CNTUPT_MASK (0x80000000UL)
41 #define GPTMR_CHANNEL_CR_CNTUPT_SHIFT (31U)
42 #define GPTMR_CHANNEL_CR_CNTUPT_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CNTUPT_SHIFT) & GPTMR_CHANNEL_CR_CNTUPT_MASK)
43 #define GPTMR_CHANNEL_CR_CNTUPT_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CNTUPT_MASK) >> GPTMR_CHANNEL_CR_CNTUPT_SHIFT)
52 #define GPTMR_CHANNEL_CR_OPMODE_MASK (0x20000UL)
53 #define GPTMR_CHANNEL_CR_OPMODE_SHIFT (17U)
54 #define GPTMR_CHANNEL_CR_OPMODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_OPMODE_SHIFT) & GPTMR_CHANNEL_CR_OPMODE_MASK)
55 #define GPTMR_CHANNEL_CR_OPMODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_OPMODE_MASK) >> GPTMR_CHANNEL_CR_OPMODE_SHIFT)
63 #define GPTMR_CHANNEL_CR_MONITOR_SEL_MASK (0x10000UL)
64 #define GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT (16U)
65 #define GPTMR_CHANNEL_CR_MONITOR_SEL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT) & GPTMR_CHANNEL_CR_MONITOR_SEL_MASK)
66 #define GPTMR_CHANNEL_CR_MONITOR_SEL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_MONITOR_SEL_MASK) >> GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT)
77 #define GPTMR_CHANNEL_CR_MONITOR_EN_MASK (0x8000U)
78 #define GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT (15U)
79 #define GPTMR_CHANNEL_CR_MONITOR_EN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT) & GPTMR_CHANNEL_CR_MONITOR_EN_MASK)
80 #define GPTMR_CHANNEL_CR_MONITOR_EN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_MONITOR_EN_MASK) >> GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT)
87 #define GPTMR_CHANNEL_CR_CNTRST_MASK (0x4000U)
88 #define GPTMR_CHANNEL_CR_CNTRST_SHIFT (14U)
89 #define GPTMR_CHANNEL_CR_CNTRST_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CNTRST_SHIFT) & GPTMR_CHANNEL_CR_CNTRST_MASK)
90 #define GPTMR_CHANNEL_CR_CNTRST_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CNTRST_MASK) >> GPTMR_CHANNEL_CR_CNTRST_SHIFT)
98 #define GPTMR_CHANNEL_CR_SYNCFLW_MASK (0x2000U)
99 #define GPTMR_CHANNEL_CR_SYNCFLW_SHIFT (13U)
100 #define GPTMR_CHANNEL_CR_SYNCFLW_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCFLW_SHIFT) & GPTMR_CHANNEL_CR_SYNCFLW_MASK)
101 #define GPTMR_CHANNEL_CR_SYNCFLW_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCFLW_MASK) >> GPTMR_CHANNEL_CR_SYNCFLW_SHIFT)
108 #define GPTMR_CHANNEL_CR_SYNCIFEN_MASK (0x1000U)
109 #define GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT (12U)
110 #define GPTMR_CHANNEL_CR_SYNCIFEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT) & GPTMR_CHANNEL_CR_SYNCIFEN_MASK)
111 #define GPTMR_CHANNEL_CR_SYNCIFEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCIFEN_MASK) >> GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT)
118 #define GPTMR_CHANNEL_CR_SYNCIREN_MASK (0x800U)
119 #define GPTMR_CHANNEL_CR_SYNCIREN_SHIFT (11U)
120 #define GPTMR_CHANNEL_CR_SYNCIREN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCIREN_SHIFT) & GPTMR_CHANNEL_CR_SYNCIREN_MASK)
121 #define GPTMR_CHANNEL_CR_SYNCIREN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCIREN_MASK) >> GPTMR_CHANNEL_CR_SYNCIREN_SHIFT)
128 #define GPTMR_CHANNEL_CR_CEN_MASK (0x400U)
129 #define GPTMR_CHANNEL_CR_CEN_SHIFT (10U)
130 #define GPTMR_CHANNEL_CR_CEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CEN_SHIFT) & GPTMR_CHANNEL_CR_CEN_MASK)
131 #define GPTMR_CHANNEL_CR_CEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CEN_MASK) >> GPTMR_CHANNEL_CR_CEN_SHIFT)
141 #define GPTMR_CHANNEL_CR_CMPINIT_MASK (0x200U)
142 #define GPTMR_CHANNEL_CR_CMPINIT_SHIFT (9U)
143 #define GPTMR_CHANNEL_CR_CMPINIT_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CMPINIT_SHIFT) & GPTMR_CHANNEL_CR_CMPINIT_MASK)
144 #define GPTMR_CHANNEL_CR_CMPINIT_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CMPINIT_MASK) >> GPTMR_CHANNEL_CR_CMPINIT_SHIFT)
151 #define GPTMR_CHANNEL_CR_CMPEN_MASK (0x100U)
152 #define GPTMR_CHANNEL_CR_CMPEN_SHIFT (8U)
153 #define GPTMR_CHANNEL_CR_CMPEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CMPEN_SHIFT) & GPTMR_CHANNEL_CR_CMPEN_MASK)
154 #define GPTMR_CHANNEL_CR_CMPEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CMPEN_MASK) >> GPTMR_CHANNEL_CR_CMPEN_SHIFT)
165 #define GPTMR_CHANNEL_CR_DMASEL_MASK (0xC0U)
166 #define GPTMR_CHANNEL_CR_DMASEL_SHIFT (6U)
167 #define GPTMR_CHANNEL_CR_DMASEL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DMASEL_SHIFT) & GPTMR_CHANNEL_CR_DMASEL_MASK)
168 #define GPTMR_CHANNEL_CR_DMASEL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DMASEL_MASK) >> GPTMR_CHANNEL_CR_DMASEL_SHIFT)
175 #define GPTMR_CHANNEL_CR_DMAEN_MASK (0x20U)
176 #define GPTMR_CHANNEL_CR_DMAEN_SHIFT (5U)
177 #define GPTMR_CHANNEL_CR_DMAEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DMAEN_SHIFT) & GPTMR_CHANNEL_CR_DMAEN_MASK)
178 #define GPTMR_CHANNEL_CR_DMAEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DMAEN_MASK) >> GPTMR_CHANNEL_CR_DMAEN_SHIFT)
185 #define GPTMR_CHANNEL_CR_SWSYNCIEN_MASK (0x10U)
186 #define GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT (4U)
187 #define GPTMR_CHANNEL_CR_SWSYNCIEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT) & GPTMR_CHANNEL_CR_SWSYNCIEN_MASK)
188 #define GPTMR_CHANNEL_CR_SWSYNCIEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SWSYNCIEN_MASK) >> GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT)
195 #define GPTMR_CHANNEL_CR_DBGPAUSE_MASK (0x8U)
196 #define GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT (3U)
197 #define GPTMR_CHANNEL_CR_DBGPAUSE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT) & GPTMR_CHANNEL_CR_DBGPAUSE_MASK)
198 #define GPTMR_CHANNEL_CR_DBGPAUSE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DBGPAUSE_MASK) >> GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT)
210 #define GPTMR_CHANNEL_CR_CAPMODE_MASK (0x7U)
211 #define GPTMR_CHANNEL_CR_CAPMODE_SHIFT (0U)
212 #define GPTMR_CHANNEL_CR_CAPMODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CAPMODE_SHIFT) & GPTMR_CHANNEL_CR_CAPMODE_MASK)
213 #define GPTMR_CHANNEL_CR_CAPMODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CAPMODE_MASK) >> GPTMR_CHANNEL_CR_CAPMODE_SHIFT)
221 #define GPTMR_CHANNEL_CMP_CMP_MASK (0xFFFFFFFFUL)
222 #define GPTMR_CHANNEL_CMP_CMP_SHIFT (0U)
223 #define GPTMR_CHANNEL_CMP_CMP_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CMP_CMP_SHIFT) & GPTMR_CHANNEL_CMP_CMP_MASK)
224 #define GPTMR_CHANNEL_CMP_CMP_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CMP_CMP_MASK) >> GPTMR_CHANNEL_CMP_CMP_SHIFT)
232 #define GPTMR_CHANNEL_RLD_RLD_MASK (0xFFFFFFFFUL)
233 #define GPTMR_CHANNEL_RLD_RLD_SHIFT (0U)
234 #define GPTMR_CHANNEL_RLD_RLD_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_RLD_RLD_SHIFT) & GPTMR_CHANNEL_RLD_RLD_MASK)
235 #define GPTMR_CHANNEL_RLD_RLD_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_RLD_RLD_MASK) >> GPTMR_CHANNEL_RLD_RLD_SHIFT)
243 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK (0xFFFFFFFFUL)
244 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT (0U)
245 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT) & GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK)
246 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK) >> GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT)
254 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_MASK (0xFFFFFFFFUL)
255 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_SHIFT (0U)
256 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPPOS_CAPPOS_MASK) >> GPTMR_CHANNEL_CAPPOS_CAPPOS_SHIFT)
264 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_MASK (0xFFFFFFFFUL)
265 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_SHIFT (0U)
266 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPNEG_CAPNEG_MASK) >> GPTMR_CHANNEL_CAPNEG_CAPNEG_SHIFT)
274 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_MASK (0xFFFFFFFFUL)
275 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_SHIFT (0U)
276 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPPRD_CAPPRD_MASK) >> GPTMR_CHANNEL_CAPPRD_CAPPRD_SHIFT)
284 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_MASK (0xFFFFFFFFUL)
285 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_SHIFT (0U)
286 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_MASK) >> GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_SHIFT)
294 #define GPTMR_CHANNEL_CNT_COUNTER_MASK (0xFFFFFFFFUL)
295 #define GPTMR_CHANNEL_CNT_COUNTER_SHIFT (0U)
296 #define GPTMR_CHANNEL_CNT_COUNTER_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CNT_COUNTER_MASK) >> GPTMR_CHANNEL_CNT_COUNTER_SHIFT)
304 #define GPTMR_SR_CH3CMP1F_MASK (0x8000U)
305 #define GPTMR_SR_CH3CMP1F_SHIFT (15U)
306 #define GPTMR_SR_CH3CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CMP1F_SHIFT) & GPTMR_SR_CH3CMP1F_MASK)
307 #define GPTMR_SR_CH3CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CMP1F_MASK) >> GPTMR_SR_CH3CMP1F_SHIFT)
314 #define GPTMR_SR_CH3CMP0F_MASK (0x4000U)
315 #define GPTMR_SR_CH3CMP0F_SHIFT (14U)
316 #define GPTMR_SR_CH3CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CMP0F_SHIFT) & GPTMR_SR_CH3CMP0F_MASK)
317 #define GPTMR_SR_CH3CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CMP0F_MASK) >> GPTMR_SR_CH3CMP0F_SHIFT)
324 #define GPTMR_SR_CH3CAPF_MASK (0x2000U)
325 #define GPTMR_SR_CH3CAPF_SHIFT (13U)
326 #define GPTMR_SR_CH3CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CAPF_SHIFT) & GPTMR_SR_CH3CAPF_MASK)
327 #define GPTMR_SR_CH3CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CAPF_MASK) >> GPTMR_SR_CH3CAPF_SHIFT)
334 #define GPTMR_SR_CH3RLDF_MASK (0x1000U)
335 #define GPTMR_SR_CH3RLDF_SHIFT (12U)
336 #define GPTMR_SR_CH3RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3RLDF_SHIFT) & GPTMR_SR_CH3RLDF_MASK)
337 #define GPTMR_SR_CH3RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3RLDF_MASK) >> GPTMR_SR_CH3RLDF_SHIFT)
344 #define GPTMR_SR_CH2CMP1F_MASK (0x800U)
345 #define GPTMR_SR_CH2CMP1F_SHIFT (11U)
346 #define GPTMR_SR_CH2CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CMP1F_SHIFT) & GPTMR_SR_CH2CMP1F_MASK)
347 #define GPTMR_SR_CH2CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CMP1F_MASK) >> GPTMR_SR_CH2CMP1F_SHIFT)
354 #define GPTMR_SR_CH2CMP0F_MASK (0x400U)
355 #define GPTMR_SR_CH2CMP0F_SHIFT (10U)
356 #define GPTMR_SR_CH2CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CMP0F_SHIFT) & GPTMR_SR_CH2CMP0F_MASK)
357 #define GPTMR_SR_CH2CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CMP0F_MASK) >> GPTMR_SR_CH2CMP0F_SHIFT)
364 #define GPTMR_SR_CH2CAPF_MASK (0x200U)
365 #define GPTMR_SR_CH2CAPF_SHIFT (9U)
366 #define GPTMR_SR_CH2CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CAPF_SHIFT) & GPTMR_SR_CH2CAPF_MASK)
367 #define GPTMR_SR_CH2CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CAPF_MASK) >> GPTMR_SR_CH2CAPF_SHIFT)
374 #define GPTMR_SR_CH2RLDF_MASK (0x100U)
375 #define GPTMR_SR_CH2RLDF_SHIFT (8U)
376 #define GPTMR_SR_CH2RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2RLDF_SHIFT) & GPTMR_SR_CH2RLDF_MASK)
377 #define GPTMR_SR_CH2RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2RLDF_MASK) >> GPTMR_SR_CH2RLDF_SHIFT)
384 #define GPTMR_SR_CH1CMP1F_MASK (0x80U)
385 #define GPTMR_SR_CH1CMP1F_SHIFT (7U)
386 #define GPTMR_SR_CH1CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CMP1F_SHIFT) & GPTMR_SR_CH1CMP1F_MASK)
387 #define GPTMR_SR_CH1CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CMP1F_MASK) >> GPTMR_SR_CH1CMP1F_SHIFT)
394 #define GPTMR_SR_CH1CMP0F_MASK (0x40U)
395 #define GPTMR_SR_CH1CMP0F_SHIFT (6U)
396 #define GPTMR_SR_CH1CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CMP0F_SHIFT) & GPTMR_SR_CH1CMP0F_MASK)
397 #define GPTMR_SR_CH1CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CMP0F_MASK) >> GPTMR_SR_CH1CMP0F_SHIFT)
404 #define GPTMR_SR_CH1CAPF_MASK (0x20U)
405 #define GPTMR_SR_CH1CAPF_SHIFT (5U)
406 #define GPTMR_SR_CH1CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CAPF_SHIFT) & GPTMR_SR_CH1CAPF_MASK)
407 #define GPTMR_SR_CH1CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CAPF_MASK) >> GPTMR_SR_CH1CAPF_SHIFT)
414 #define GPTMR_SR_CH1RLDF_MASK (0x10U)
415 #define GPTMR_SR_CH1RLDF_SHIFT (4U)
416 #define GPTMR_SR_CH1RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1RLDF_SHIFT) & GPTMR_SR_CH1RLDF_MASK)
417 #define GPTMR_SR_CH1RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1RLDF_MASK) >> GPTMR_SR_CH1RLDF_SHIFT)
424 #define GPTMR_SR_CH0CMP1F_MASK (0x8U)
425 #define GPTMR_SR_CH0CMP1F_SHIFT (3U)
426 #define GPTMR_SR_CH0CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CMP1F_SHIFT) & GPTMR_SR_CH0CMP1F_MASK)
427 #define GPTMR_SR_CH0CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CMP1F_MASK) >> GPTMR_SR_CH0CMP1F_SHIFT)
434 #define GPTMR_SR_CH0CMP0F_MASK (0x4U)
435 #define GPTMR_SR_CH0CMP0F_SHIFT (2U)
436 #define GPTMR_SR_CH0CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CMP0F_SHIFT) & GPTMR_SR_CH0CMP0F_MASK)
437 #define GPTMR_SR_CH0CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CMP0F_MASK) >> GPTMR_SR_CH0CMP0F_SHIFT)
444 #define GPTMR_SR_CH0CAPF_MASK (0x2U)
445 #define GPTMR_SR_CH0CAPF_SHIFT (1U)
446 #define GPTMR_SR_CH0CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CAPF_SHIFT) & GPTMR_SR_CH0CAPF_MASK)
447 #define GPTMR_SR_CH0CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CAPF_MASK) >> GPTMR_SR_CH0CAPF_SHIFT)
454 #define GPTMR_SR_CH0RLDF_MASK (0x1U)
455 #define GPTMR_SR_CH0RLDF_SHIFT (0U)
456 #define GPTMR_SR_CH0RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0RLDF_SHIFT) & GPTMR_SR_CH0RLDF_MASK)
457 #define GPTMR_SR_CH0RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0RLDF_MASK) >> GPTMR_SR_CH0RLDF_SHIFT)
465 #define GPTMR_IRQEN_CH3CMP1EN_MASK (0x8000U)
466 #define GPTMR_IRQEN_CH3CMP1EN_SHIFT (15U)
467 #define GPTMR_IRQEN_CH3CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CMP1EN_SHIFT) & GPTMR_IRQEN_CH3CMP1EN_MASK)
468 #define GPTMR_IRQEN_CH3CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CMP1EN_MASK) >> GPTMR_IRQEN_CH3CMP1EN_SHIFT)
475 #define GPTMR_IRQEN_CH3CMP0EN_MASK (0x4000U)
476 #define GPTMR_IRQEN_CH3CMP0EN_SHIFT (14U)
477 #define GPTMR_IRQEN_CH3CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CMP0EN_SHIFT) & GPTMR_IRQEN_CH3CMP0EN_MASK)
478 #define GPTMR_IRQEN_CH3CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CMP0EN_MASK) >> GPTMR_IRQEN_CH3CMP0EN_SHIFT)
485 #define GPTMR_IRQEN_CH3CAPEN_MASK (0x2000U)
486 #define GPTMR_IRQEN_CH3CAPEN_SHIFT (13U)
487 #define GPTMR_IRQEN_CH3CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CAPEN_SHIFT) & GPTMR_IRQEN_CH3CAPEN_MASK)
488 #define GPTMR_IRQEN_CH3CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CAPEN_MASK) >> GPTMR_IRQEN_CH3CAPEN_SHIFT)
495 #define GPTMR_IRQEN_CH3RLDEN_MASK (0x1000U)
496 #define GPTMR_IRQEN_CH3RLDEN_SHIFT (12U)
497 #define GPTMR_IRQEN_CH3RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3RLDEN_SHIFT) & GPTMR_IRQEN_CH3RLDEN_MASK)
498 #define GPTMR_IRQEN_CH3RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3RLDEN_MASK) >> GPTMR_IRQEN_CH3RLDEN_SHIFT)
505 #define GPTMR_IRQEN_CH2CMP1EN_MASK (0x800U)
506 #define GPTMR_IRQEN_CH2CMP1EN_SHIFT (11U)
507 #define GPTMR_IRQEN_CH2CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CMP1EN_SHIFT) & GPTMR_IRQEN_CH2CMP1EN_MASK)
508 #define GPTMR_IRQEN_CH2CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CMP1EN_MASK) >> GPTMR_IRQEN_CH2CMP1EN_SHIFT)
515 #define GPTMR_IRQEN_CH2CMP0EN_MASK (0x400U)
516 #define GPTMR_IRQEN_CH2CMP0EN_SHIFT (10U)
517 #define GPTMR_IRQEN_CH2CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CMP0EN_SHIFT) & GPTMR_IRQEN_CH2CMP0EN_MASK)
518 #define GPTMR_IRQEN_CH2CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CMP0EN_MASK) >> GPTMR_IRQEN_CH2CMP0EN_SHIFT)
525 #define GPTMR_IRQEN_CH2CAPEN_MASK (0x200U)
526 #define GPTMR_IRQEN_CH2CAPEN_SHIFT (9U)
527 #define GPTMR_IRQEN_CH2CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CAPEN_SHIFT) & GPTMR_IRQEN_CH2CAPEN_MASK)
528 #define GPTMR_IRQEN_CH2CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CAPEN_MASK) >> GPTMR_IRQEN_CH2CAPEN_SHIFT)
535 #define GPTMR_IRQEN_CH2RLDEN_MASK (0x100U)
536 #define GPTMR_IRQEN_CH2RLDEN_SHIFT (8U)
537 #define GPTMR_IRQEN_CH2RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2RLDEN_SHIFT) & GPTMR_IRQEN_CH2RLDEN_MASK)
538 #define GPTMR_IRQEN_CH2RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2RLDEN_MASK) >> GPTMR_IRQEN_CH2RLDEN_SHIFT)
545 #define GPTMR_IRQEN_CH1CMP1EN_MASK (0x80U)
546 #define GPTMR_IRQEN_CH1CMP1EN_SHIFT (7U)
547 #define GPTMR_IRQEN_CH1CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CMP1EN_SHIFT) & GPTMR_IRQEN_CH1CMP1EN_MASK)
548 #define GPTMR_IRQEN_CH1CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CMP1EN_MASK) >> GPTMR_IRQEN_CH1CMP1EN_SHIFT)
555 #define GPTMR_IRQEN_CH1CMP0EN_MASK (0x40U)
556 #define GPTMR_IRQEN_CH1CMP0EN_SHIFT (6U)
557 #define GPTMR_IRQEN_CH1CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CMP0EN_SHIFT) & GPTMR_IRQEN_CH1CMP0EN_MASK)
558 #define GPTMR_IRQEN_CH1CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CMP0EN_MASK) >> GPTMR_IRQEN_CH1CMP0EN_SHIFT)
565 #define GPTMR_IRQEN_CH1CAPEN_MASK (0x20U)
566 #define GPTMR_IRQEN_CH1CAPEN_SHIFT (5U)
567 #define GPTMR_IRQEN_CH1CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CAPEN_SHIFT) & GPTMR_IRQEN_CH1CAPEN_MASK)
568 #define GPTMR_IRQEN_CH1CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CAPEN_MASK) >> GPTMR_IRQEN_CH1CAPEN_SHIFT)
575 #define GPTMR_IRQEN_CH1RLDEN_MASK (0x10U)
576 #define GPTMR_IRQEN_CH1RLDEN_SHIFT (4U)
577 #define GPTMR_IRQEN_CH1RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1RLDEN_SHIFT) & GPTMR_IRQEN_CH1RLDEN_MASK)
578 #define GPTMR_IRQEN_CH1RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1RLDEN_MASK) >> GPTMR_IRQEN_CH1RLDEN_SHIFT)
585 #define GPTMR_IRQEN_CH0CMP1EN_MASK (0x8U)
586 #define GPTMR_IRQEN_CH0CMP1EN_SHIFT (3U)
587 #define GPTMR_IRQEN_CH0CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CMP1EN_SHIFT) & GPTMR_IRQEN_CH0CMP1EN_MASK)
588 #define GPTMR_IRQEN_CH0CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CMP1EN_MASK) >> GPTMR_IRQEN_CH0CMP1EN_SHIFT)
595 #define GPTMR_IRQEN_CH0CMP0EN_MASK (0x4U)
596 #define GPTMR_IRQEN_CH0CMP0EN_SHIFT (2U)
597 #define GPTMR_IRQEN_CH0CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CMP0EN_SHIFT) & GPTMR_IRQEN_CH0CMP0EN_MASK)
598 #define GPTMR_IRQEN_CH0CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CMP0EN_MASK) >> GPTMR_IRQEN_CH0CMP0EN_SHIFT)
605 #define GPTMR_IRQEN_CH0CAPEN_MASK (0x2U)
606 #define GPTMR_IRQEN_CH0CAPEN_SHIFT (1U)
607 #define GPTMR_IRQEN_CH0CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CAPEN_SHIFT) & GPTMR_IRQEN_CH0CAPEN_MASK)
608 #define GPTMR_IRQEN_CH0CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CAPEN_MASK) >> GPTMR_IRQEN_CH0CAPEN_SHIFT)
615 #define GPTMR_IRQEN_CH0RLDEN_MASK (0x1U)
616 #define GPTMR_IRQEN_CH0RLDEN_SHIFT (0U)
617 #define GPTMR_IRQEN_CH0RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0RLDEN_SHIFT) & GPTMR_IRQEN_CH0RLDEN_MASK)
618 #define GPTMR_IRQEN_CH0RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0RLDEN_MASK) >> GPTMR_IRQEN_CH0RLDEN_SHIFT)
626 #define GPTMR_GCR_SWSYNCT_MASK (0xFU)
627 #define GPTMR_GCR_SWSYNCT_SHIFT (0U)
628 #define GPTMR_GCR_SWSYNCT_SET(x) (((uint32_t)(x) << GPTMR_GCR_SWSYNCT_SHIFT) & GPTMR_GCR_SWSYNCT_MASK)
629 #define GPTMR_GCR_SWSYNCT_GET(x) (((uint32_t)(x) & GPTMR_GCR_SWSYNCT_MASK) >> GPTMR_GCR_SWSYNCT_SHIFT)
634 #define GPTMR_CHANNEL_CMP_CMP0 (0UL)
635 #define GPTMR_CHANNEL_CMP_CMP1 (1UL)
638 #define GPTMR_CHANNEL_CH0 (0UL)
639 #define GPTMR_CHANNEL_CH1 (1UL)
640 #define GPTMR_CHANNEL_CH2 (2UL)
641 #define GPTMR_CHANNEL_CH3 (3UL)
Definition: hpm_gptmr_regs.h:12