17 __RW uint32_t CNTUPTVAL;
18 __RW uint32_t BURST_CFG;
19 __R uint32_t BURST_COUNT;
20 __R uint8_t RESERVED0[4];
26 __R uint8_t RESERVED1[12];
28 __R uint8_t RESERVED0[256];
42 #define GPTMR_CHANNEL_CR_CNTUPT_MASK (0x80000000UL)
43 #define GPTMR_CHANNEL_CR_CNTUPT_SHIFT (31U)
44 #define GPTMR_CHANNEL_CR_CNTUPT_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CNTUPT_SHIFT) & GPTMR_CHANNEL_CR_CNTUPT_MASK)
45 #define GPTMR_CHANNEL_CR_CNTUPT_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CNTUPT_MASK) >> GPTMR_CHANNEL_CR_CNTUPT_SHIFT)
53 #define GPTMR_CHANNEL_CR_BURST_MODE_MASK (0x80000UL)
54 #define GPTMR_CHANNEL_CR_BURST_MODE_SHIFT (19U)
55 #define GPTMR_CHANNEL_CR_BURST_MODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_BURST_MODE_SHIFT) & GPTMR_CHANNEL_CR_BURST_MODE_MASK)
56 #define GPTMR_CHANNEL_CR_BURST_MODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_BURST_MODE_MASK) >> GPTMR_CHANNEL_CR_BURST_MODE_SHIFT)
64 #define GPTMR_CHANNEL_CR_CNT_MODE_MASK (0x40000UL)
65 #define GPTMR_CHANNEL_CR_CNT_MODE_SHIFT (18U)
66 #define GPTMR_CHANNEL_CR_CNT_MODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CNT_MODE_SHIFT) & GPTMR_CHANNEL_CR_CNT_MODE_MASK)
67 #define GPTMR_CHANNEL_CR_CNT_MODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CNT_MODE_MASK) >> GPTMR_CHANNEL_CR_CNT_MODE_SHIFT)
76 #define GPTMR_CHANNEL_CR_OPMODE_MASK (0x20000UL)
77 #define GPTMR_CHANNEL_CR_OPMODE_SHIFT (17U)
78 #define GPTMR_CHANNEL_CR_OPMODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_OPMODE_SHIFT) & GPTMR_CHANNEL_CR_OPMODE_MASK)
79 #define GPTMR_CHANNEL_CR_OPMODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_OPMODE_MASK) >> GPTMR_CHANNEL_CR_OPMODE_SHIFT)
87 #define GPTMR_CHANNEL_CR_MONITOR_SEL_MASK (0x10000UL)
88 #define GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT (16U)
89 #define GPTMR_CHANNEL_CR_MONITOR_SEL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT) & GPTMR_CHANNEL_CR_MONITOR_SEL_MASK)
90 #define GPTMR_CHANNEL_CR_MONITOR_SEL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_MONITOR_SEL_MASK) >> GPTMR_CHANNEL_CR_MONITOR_SEL_SHIFT)
101 #define GPTMR_CHANNEL_CR_MONITOR_EN_MASK (0x8000U)
102 #define GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT (15U)
103 #define GPTMR_CHANNEL_CR_MONITOR_EN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT) & GPTMR_CHANNEL_CR_MONITOR_EN_MASK)
104 #define GPTMR_CHANNEL_CR_MONITOR_EN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_MONITOR_EN_MASK) >> GPTMR_CHANNEL_CR_MONITOR_EN_SHIFT)
111 #define GPTMR_CHANNEL_CR_CNTRST_MASK (0x4000U)
112 #define GPTMR_CHANNEL_CR_CNTRST_SHIFT (14U)
113 #define GPTMR_CHANNEL_CR_CNTRST_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CNTRST_SHIFT) & GPTMR_CHANNEL_CR_CNTRST_MASK)
114 #define GPTMR_CHANNEL_CR_CNTRST_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CNTRST_MASK) >> GPTMR_CHANNEL_CR_CNTRST_SHIFT)
122 #define GPTMR_CHANNEL_CR_SYNCFLW_MASK (0x2000U)
123 #define GPTMR_CHANNEL_CR_SYNCFLW_SHIFT (13U)
124 #define GPTMR_CHANNEL_CR_SYNCFLW_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCFLW_SHIFT) & GPTMR_CHANNEL_CR_SYNCFLW_MASK)
125 #define GPTMR_CHANNEL_CR_SYNCFLW_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCFLW_MASK) >> GPTMR_CHANNEL_CR_SYNCFLW_SHIFT)
132 #define GPTMR_CHANNEL_CR_SYNCIFEN_MASK (0x1000U)
133 #define GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT (12U)
134 #define GPTMR_CHANNEL_CR_SYNCIFEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT) & GPTMR_CHANNEL_CR_SYNCIFEN_MASK)
135 #define GPTMR_CHANNEL_CR_SYNCIFEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCIFEN_MASK) >> GPTMR_CHANNEL_CR_SYNCIFEN_SHIFT)
142 #define GPTMR_CHANNEL_CR_SYNCIREN_MASK (0x800U)
143 #define GPTMR_CHANNEL_CR_SYNCIREN_SHIFT (11U)
144 #define GPTMR_CHANNEL_CR_SYNCIREN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SYNCIREN_SHIFT) & GPTMR_CHANNEL_CR_SYNCIREN_MASK)
145 #define GPTMR_CHANNEL_CR_SYNCIREN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SYNCIREN_MASK) >> GPTMR_CHANNEL_CR_SYNCIREN_SHIFT)
152 #define GPTMR_CHANNEL_CR_CEN_MASK (0x400U)
153 #define GPTMR_CHANNEL_CR_CEN_SHIFT (10U)
154 #define GPTMR_CHANNEL_CR_CEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CEN_SHIFT) & GPTMR_CHANNEL_CR_CEN_MASK)
155 #define GPTMR_CHANNEL_CR_CEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CEN_MASK) >> GPTMR_CHANNEL_CR_CEN_SHIFT)
165 #define GPTMR_CHANNEL_CR_CMPINIT_MASK (0x200U)
166 #define GPTMR_CHANNEL_CR_CMPINIT_SHIFT (9U)
167 #define GPTMR_CHANNEL_CR_CMPINIT_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CMPINIT_SHIFT) & GPTMR_CHANNEL_CR_CMPINIT_MASK)
168 #define GPTMR_CHANNEL_CR_CMPINIT_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CMPINIT_MASK) >> GPTMR_CHANNEL_CR_CMPINIT_SHIFT)
175 #define GPTMR_CHANNEL_CR_CMPEN_MASK (0x100U)
176 #define GPTMR_CHANNEL_CR_CMPEN_SHIFT (8U)
177 #define GPTMR_CHANNEL_CR_CMPEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CMPEN_SHIFT) & GPTMR_CHANNEL_CR_CMPEN_MASK)
178 #define GPTMR_CHANNEL_CR_CMPEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CMPEN_MASK) >> GPTMR_CHANNEL_CR_CMPEN_SHIFT)
189 #define GPTMR_CHANNEL_CR_DMASEL_MASK (0xC0U)
190 #define GPTMR_CHANNEL_CR_DMASEL_SHIFT (6U)
191 #define GPTMR_CHANNEL_CR_DMASEL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DMASEL_SHIFT) & GPTMR_CHANNEL_CR_DMASEL_MASK)
192 #define GPTMR_CHANNEL_CR_DMASEL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DMASEL_MASK) >> GPTMR_CHANNEL_CR_DMASEL_SHIFT)
199 #define GPTMR_CHANNEL_CR_DMAEN_MASK (0x20U)
200 #define GPTMR_CHANNEL_CR_DMAEN_SHIFT (5U)
201 #define GPTMR_CHANNEL_CR_DMAEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DMAEN_SHIFT) & GPTMR_CHANNEL_CR_DMAEN_MASK)
202 #define GPTMR_CHANNEL_CR_DMAEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DMAEN_MASK) >> GPTMR_CHANNEL_CR_DMAEN_SHIFT)
209 #define GPTMR_CHANNEL_CR_SWSYNCIEN_MASK (0x10U)
210 #define GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT (4U)
211 #define GPTMR_CHANNEL_CR_SWSYNCIEN_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT) & GPTMR_CHANNEL_CR_SWSYNCIEN_MASK)
212 #define GPTMR_CHANNEL_CR_SWSYNCIEN_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_SWSYNCIEN_MASK) >> GPTMR_CHANNEL_CR_SWSYNCIEN_SHIFT)
219 #define GPTMR_CHANNEL_CR_DBGPAUSE_MASK (0x8U)
220 #define GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT (3U)
221 #define GPTMR_CHANNEL_CR_DBGPAUSE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT) & GPTMR_CHANNEL_CR_DBGPAUSE_MASK)
222 #define GPTMR_CHANNEL_CR_DBGPAUSE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_DBGPAUSE_MASK) >> GPTMR_CHANNEL_CR_DBGPAUSE_SHIFT)
234 #define GPTMR_CHANNEL_CR_CAPMODE_MASK (0x7U)
235 #define GPTMR_CHANNEL_CR_CAPMODE_SHIFT (0U)
236 #define GPTMR_CHANNEL_CR_CAPMODE_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CR_CAPMODE_SHIFT) & GPTMR_CHANNEL_CR_CAPMODE_MASK)
237 #define GPTMR_CHANNEL_CR_CAPMODE_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CR_CAPMODE_MASK) >> GPTMR_CHANNEL_CR_CAPMODE_SHIFT)
245 #define GPTMR_CHANNEL_CMP_CMP_MASK (0xFFFFFFFFUL)
246 #define GPTMR_CHANNEL_CMP_CMP_SHIFT (0U)
247 #define GPTMR_CHANNEL_CMP_CMP_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CMP_CMP_SHIFT) & GPTMR_CHANNEL_CMP_CMP_MASK)
248 #define GPTMR_CHANNEL_CMP_CMP_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CMP_CMP_MASK) >> GPTMR_CHANNEL_CMP_CMP_SHIFT)
256 #define GPTMR_CHANNEL_RLD_RLD_MASK (0xFFFFFFFFUL)
257 #define GPTMR_CHANNEL_RLD_RLD_SHIFT (0U)
258 #define GPTMR_CHANNEL_RLD_RLD_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_RLD_RLD_SHIFT) & GPTMR_CHANNEL_RLD_RLD_MASK)
259 #define GPTMR_CHANNEL_RLD_RLD_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_RLD_RLD_MASK) >> GPTMR_CHANNEL_RLD_RLD_SHIFT)
267 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK (0xFFFFFFFFUL)
268 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT (0U)
269 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT) & GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK)
270 #define GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_MASK) >> GPTMR_CHANNEL_CNTUPTVAL_CNTUPTVAL_SHIFT)
277 #define GPTMR_CHANNEL_BURST_CFG_BURST_CFG_MASK (0xFFFFU)
278 #define GPTMR_CHANNEL_BURST_CFG_BURST_CFG_SHIFT (0U)
279 #define GPTMR_CHANNEL_BURST_CFG_BURST_CFG_SET(x) (((uint32_t)(x) << GPTMR_CHANNEL_BURST_CFG_BURST_CFG_SHIFT) & GPTMR_CHANNEL_BURST_CFG_BURST_CFG_MASK)
280 #define GPTMR_CHANNEL_BURST_CFG_BURST_CFG_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_BURST_CFG_BURST_CFG_MASK) >> GPTMR_CHANNEL_BURST_CFG_BURST_CFG_SHIFT)
287 #define GPTMR_CHANNEL_BURST_COUNT_BURST_COUNT_MASK (0xFFFFU)
288 #define GPTMR_CHANNEL_BURST_COUNT_BURST_COUNT_SHIFT (0U)
289 #define GPTMR_CHANNEL_BURST_COUNT_BURST_COUNT_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_BURST_COUNT_BURST_COUNT_MASK) >> GPTMR_CHANNEL_BURST_COUNT_BURST_COUNT_SHIFT)
297 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_MASK (0xFFFFFFFFUL)
298 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_SHIFT (0U)
299 #define GPTMR_CHANNEL_CAPPOS_CAPPOS_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPPOS_CAPPOS_MASK) >> GPTMR_CHANNEL_CAPPOS_CAPPOS_SHIFT)
307 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_MASK (0xFFFFFFFFUL)
308 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_SHIFT (0U)
309 #define GPTMR_CHANNEL_CAPNEG_CAPNEG_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPNEG_CAPNEG_MASK) >> GPTMR_CHANNEL_CAPNEG_CAPNEG_SHIFT)
317 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_MASK (0xFFFFFFFFUL)
318 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_SHIFT (0U)
319 #define GPTMR_CHANNEL_CAPPRD_CAPPRD_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPPRD_CAPPRD_MASK) >> GPTMR_CHANNEL_CAPPRD_CAPPRD_SHIFT)
327 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_MASK (0xFFFFFFFFUL)
328 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_SHIFT (0U)
329 #define GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_MASK) >> GPTMR_CHANNEL_CAPDTY_MEAS_HIGH_SHIFT)
337 #define GPTMR_CHANNEL_CNT_COUNTER_MASK (0xFFFFFFFFUL)
338 #define GPTMR_CHANNEL_CNT_COUNTER_SHIFT (0U)
339 #define GPTMR_CHANNEL_CNT_COUNTER_GET(x) (((uint32_t)(x) & GPTMR_CHANNEL_CNT_COUNTER_MASK) >> GPTMR_CHANNEL_CNT_COUNTER_SHIFT)
347 #define GPTMR_SR_CH3CMP1F_MASK (0x8000U)
348 #define GPTMR_SR_CH3CMP1F_SHIFT (15U)
349 #define GPTMR_SR_CH3CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CMP1F_SHIFT) & GPTMR_SR_CH3CMP1F_MASK)
350 #define GPTMR_SR_CH3CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CMP1F_MASK) >> GPTMR_SR_CH3CMP1F_SHIFT)
357 #define GPTMR_SR_CH3CMP0F_MASK (0x4000U)
358 #define GPTMR_SR_CH3CMP0F_SHIFT (14U)
359 #define GPTMR_SR_CH3CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CMP0F_SHIFT) & GPTMR_SR_CH3CMP0F_MASK)
360 #define GPTMR_SR_CH3CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CMP0F_MASK) >> GPTMR_SR_CH3CMP0F_SHIFT)
367 #define GPTMR_SR_CH3CAPF_MASK (0x2000U)
368 #define GPTMR_SR_CH3CAPF_SHIFT (13U)
369 #define GPTMR_SR_CH3CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3CAPF_SHIFT) & GPTMR_SR_CH3CAPF_MASK)
370 #define GPTMR_SR_CH3CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3CAPF_MASK) >> GPTMR_SR_CH3CAPF_SHIFT)
377 #define GPTMR_SR_CH3RLDF_MASK (0x1000U)
378 #define GPTMR_SR_CH3RLDF_SHIFT (12U)
379 #define GPTMR_SR_CH3RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH3RLDF_SHIFT) & GPTMR_SR_CH3RLDF_MASK)
380 #define GPTMR_SR_CH3RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH3RLDF_MASK) >> GPTMR_SR_CH3RLDF_SHIFT)
387 #define GPTMR_SR_CH2CMP1F_MASK (0x800U)
388 #define GPTMR_SR_CH2CMP1F_SHIFT (11U)
389 #define GPTMR_SR_CH2CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CMP1F_SHIFT) & GPTMR_SR_CH2CMP1F_MASK)
390 #define GPTMR_SR_CH2CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CMP1F_MASK) >> GPTMR_SR_CH2CMP1F_SHIFT)
397 #define GPTMR_SR_CH2CMP0F_MASK (0x400U)
398 #define GPTMR_SR_CH2CMP0F_SHIFT (10U)
399 #define GPTMR_SR_CH2CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CMP0F_SHIFT) & GPTMR_SR_CH2CMP0F_MASK)
400 #define GPTMR_SR_CH2CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CMP0F_MASK) >> GPTMR_SR_CH2CMP0F_SHIFT)
407 #define GPTMR_SR_CH2CAPF_MASK (0x200U)
408 #define GPTMR_SR_CH2CAPF_SHIFT (9U)
409 #define GPTMR_SR_CH2CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2CAPF_SHIFT) & GPTMR_SR_CH2CAPF_MASK)
410 #define GPTMR_SR_CH2CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2CAPF_MASK) >> GPTMR_SR_CH2CAPF_SHIFT)
417 #define GPTMR_SR_CH2RLDF_MASK (0x100U)
418 #define GPTMR_SR_CH2RLDF_SHIFT (8U)
419 #define GPTMR_SR_CH2RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH2RLDF_SHIFT) & GPTMR_SR_CH2RLDF_MASK)
420 #define GPTMR_SR_CH2RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH2RLDF_MASK) >> GPTMR_SR_CH2RLDF_SHIFT)
427 #define GPTMR_SR_CH1CMP1F_MASK (0x80U)
428 #define GPTMR_SR_CH1CMP1F_SHIFT (7U)
429 #define GPTMR_SR_CH1CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CMP1F_SHIFT) & GPTMR_SR_CH1CMP1F_MASK)
430 #define GPTMR_SR_CH1CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CMP1F_MASK) >> GPTMR_SR_CH1CMP1F_SHIFT)
437 #define GPTMR_SR_CH1CMP0F_MASK (0x40U)
438 #define GPTMR_SR_CH1CMP0F_SHIFT (6U)
439 #define GPTMR_SR_CH1CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CMP0F_SHIFT) & GPTMR_SR_CH1CMP0F_MASK)
440 #define GPTMR_SR_CH1CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CMP0F_MASK) >> GPTMR_SR_CH1CMP0F_SHIFT)
447 #define GPTMR_SR_CH1CAPF_MASK (0x20U)
448 #define GPTMR_SR_CH1CAPF_SHIFT (5U)
449 #define GPTMR_SR_CH1CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1CAPF_SHIFT) & GPTMR_SR_CH1CAPF_MASK)
450 #define GPTMR_SR_CH1CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1CAPF_MASK) >> GPTMR_SR_CH1CAPF_SHIFT)
457 #define GPTMR_SR_CH1RLDF_MASK (0x10U)
458 #define GPTMR_SR_CH1RLDF_SHIFT (4U)
459 #define GPTMR_SR_CH1RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH1RLDF_SHIFT) & GPTMR_SR_CH1RLDF_MASK)
460 #define GPTMR_SR_CH1RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH1RLDF_MASK) >> GPTMR_SR_CH1RLDF_SHIFT)
467 #define GPTMR_SR_CH0CMP1F_MASK (0x8U)
468 #define GPTMR_SR_CH0CMP1F_SHIFT (3U)
469 #define GPTMR_SR_CH0CMP1F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CMP1F_SHIFT) & GPTMR_SR_CH0CMP1F_MASK)
470 #define GPTMR_SR_CH0CMP1F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CMP1F_MASK) >> GPTMR_SR_CH0CMP1F_SHIFT)
477 #define GPTMR_SR_CH0CMP0F_MASK (0x4U)
478 #define GPTMR_SR_CH0CMP0F_SHIFT (2U)
479 #define GPTMR_SR_CH0CMP0F_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CMP0F_SHIFT) & GPTMR_SR_CH0CMP0F_MASK)
480 #define GPTMR_SR_CH0CMP0F_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CMP0F_MASK) >> GPTMR_SR_CH0CMP0F_SHIFT)
487 #define GPTMR_SR_CH0CAPF_MASK (0x2U)
488 #define GPTMR_SR_CH0CAPF_SHIFT (1U)
489 #define GPTMR_SR_CH0CAPF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0CAPF_SHIFT) & GPTMR_SR_CH0CAPF_MASK)
490 #define GPTMR_SR_CH0CAPF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0CAPF_MASK) >> GPTMR_SR_CH0CAPF_SHIFT)
497 #define GPTMR_SR_CH0RLDF_MASK (0x1U)
498 #define GPTMR_SR_CH0RLDF_SHIFT (0U)
499 #define GPTMR_SR_CH0RLDF_SET(x) (((uint32_t)(x) << GPTMR_SR_CH0RLDF_SHIFT) & GPTMR_SR_CH0RLDF_MASK)
500 #define GPTMR_SR_CH0RLDF_GET(x) (((uint32_t)(x) & GPTMR_SR_CH0RLDF_MASK) >> GPTMR_SR_CH0RLDF_SHIFT)
508 #define GPTMR_IRQEN_CH3CMP1EN_MASK (0x8000U)
509 #define GPTMR_IRQEN_CH3CMP1EN_SHIFT (15U)
510 #define GPTMR_IRQEN_CH3CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CMP1EN_SHIFT) & GPTMR_IRQEN_CH3CMP1EN_MASK)
511 #define GPTMR_IRQEN_CH3CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CMP1EN_MASK) >> GPTMR_IRQEN_CH3CMP1EN_SHIFT)
518 #define GPTMR_IRQEN_CH3CMP0EN_MASK (0x4000U)
519 #define GPTMR_IRQEN_CH3CMP0EN_SHIFT (14U)
520 #define GPTMR_IRQEN_CH3CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CMP0EN_SHIFT) & GPTMR_IRQEN_CH3CMP0EN_MASK)
521 #define GPTMR_IRQEN_CH3CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CMP0EN_MASK) >> GPTMR_IRQEN_CH3CMP0EN_SHIFT)
528 #define GPTMR_IRQEN_CH3CAPEN_MASK (0x2000U)
529 #define GPTMR_IRQEN_CH3CAPEN_SHIFT (13U)
530 #define GPTMR_IRQEN_CH3CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3CAPEN_SHIFT) & GPTMR_IRQEN_CH3CAPEN_MASK)
531 #define GPTMR_IRQEN_CH3CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3CAPEN_MASK) >> GPTMR_IRQEN_CH3CAPEN_SHIFT)
538 #define GPTMR_IRQEN_CH3RLDEN_MASK (0x1000U)
539 #define GPTMR_IRQEN_CH3RLDEN_SHIFT (12U)
540 #define GPTMR_IRQEN_CH3RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH3RLDEN_SHIFT) & GPTMR_IRQEN_CH3RLDEN_MASK)
541 #define GPTMR_IRQEN_CH3RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH3RLDEN_MASK) >> GPTMR_IRQEN_CH3RLDEN_SHIFT)
548 #define GPTMR_IRQEN_CH2CMP1EN_MASK (0x800U)
549 #define GPTMR_IRQEN_CH2CMP1EN_SHIFT (11U)
550 #define GPTMR_IRQEN_CH2CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CMP1EN_SHIFT) & GPTMR_IRQEN_CH2CMP1EN_MASK)
551 #define GPTMR_IRQEN_CH2CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CMP1EN_MASK) >> GPTMR_IRQEN_CH2CMP1EN_SHIFT)
558 #define GPTMR_IRQEN_CH2CMP0EN_MASK (0x400U)
559 #define GPTMR_IRQEN_CH2CMP0EN_SHIFT (10U)
560 #define GPTMR_IRQEN_CH2CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CMP0EN_SHIFT) & GPTMR_IRQEN_CH2CMP0EN_MASK)
561 #define GPTMR_IRQEN_CH2CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CMP0EN_MASK) >> GPTMR_IRQEN_CH2CMP0EN_SHIFT)
568 #define GPTMR_IRQEN_CH2CAPEN_MASK (0x200U)
569 #define GPTMR_IRQEN_CH2CAPEN_SHIFT (9U)
570 #define GPTMR_IRQEN_CH2CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2CAPEN_SHIFT) & GPTMR_IRQEN_CH2CAPEN_MASK)
571 #define GPTMR_IRQEN_CH2CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2CAPEN_MASK) >> GPTMR_IRQEN_CH2CAPEN_SHIFT)
578 #define GPTMR_IRQEN_CH2RLDEN_MASK (0x100U)
579 #define GPTMR_IRQEN_CH2RLDEN_SHIFT (8U)
580 #define GPTMR_IRQEN_CH2RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH2RLDEN_SHIFT) & GPTMR_IRQEN_CH2RLDEN_MASK)
581 #define GPTMR_IRQEN_CH2RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH2RLDEN_MASK) >> GPTMR_IRQEN_CH2RLDEN_SHIFT)
588 #define GPTMR_IRQEN_CH1CMP1EN_MASK (0x80U)
589 #define GPTMR_IRQEN_CH1CMP1EN_SHIFT (7U)
590 #define GPTMR_IRQEN_CH1CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CMP1EN_SHIFT) & GPTMR_IRQEN_CH1CMP1EN_MASK)
591 #define GPTMR_IRQEN_CH1CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CMP1EN_MASK) >> GPTMR_IRQEN_CH1CMP1EN_SHIFT)
598 #define GPTMR_IRQEN_CH1CMP0EN_MASK (0x40U)
599 #define GPTMR_IRQEN_CH1CMP0EN_SHIFT (6U)
600 #define GPTMR_IRQEN_CH1CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CMP0EN_SHIFT) & GPTMR_IRQEN_CH1CMP0EN_MASK)
601 #define GPTMR_IRQEN_CH1CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CMP0EN_MASK) >> GPTMR_IRQEN_CH1CMP0EN_SHIFT)
608 #define GPTMR_IRQEN_CH1CAPEN_MASK (0x20U)
609 #define GPTMR_IRQEN_CH1CAPEN_SHIFT (5U)
610 #define GPTMR_IRQEN_CH1CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1CAPEN_SHIFT) & GPTMR_IRQEN_CH1CAPEN_MASK)
611 #define GPTMR_IRQEN_CH1CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1CAPEN_MASK) >> GPTMR_IRQEN_CH1CAPEN_SHIFT)
618 #define GPTMR_IRQEN_CH1RLDEN_MASK (0x10U)
619 #define GPTMR_IRQEN_CH1RLDEN_SHIFT (4U)
620 #define GPTMR_IRQEN_CH1RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH1RLDEN_SHIFT) & GPTMR_IRQEN_CH1RLDEN_MASK)
621 #define GPTMR_IRQEN_CH1RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH1RLDEN_MASK) >> GPTMR_IRQEN_CH1RLDEN_SHIFT)
628 #define GPTMR_IRQEN_CH0CMP1EN_MASK (0x8U)
629 #define GPTMR_IRQEN_CH0CMP1EN_SHIFT (3U)
630 #define GPTMR_IRQEN_CH0CMP1EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CMP1EN_SHIFT) & GPTMR_IRQEN_CH0CMP1EN_MASK)
631 #define GPTMR_IRQEN_CH0CMP1EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CMP1EN_MASK) >> GPTMR_IRQEN_CH0CMP1EN_SHIFT)
638 #define GPTMR_IRQEN_CH0CMP0EN_MASK (0x4U)
639 #define GPTMR_IRQEN_CH0CMP0EN_SHIFT (2U)
640 #define GPTMR_IRQEN_CH0CMP0EN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CMP0EN_SHIFT) & GPTMR_IRQEN_CH0CMP0EN_MASK)
641 #define GPTMR_IRQEN_CH0CMP0EN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CMP0EN_MASK) >> GPTMR_IRQEN_CH0CMP0EN_SHIFT)
648 #define GPTMR_IRQEN_CH0CAPEN_MASK (0x2U)
649 #define GPTMR_IRQEN_CH0CAPEN_SHIFT (1U)
650 #define GPTMR_IRQEN_CH0CAPEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0CAPEN_SHIFT) & GPTMR_IRQEN_CH0CAPEN_MASK)
651 #define GPTMR_IRQEN_CH0CAPEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0CAPEN_MASK) >> GPTMR_IRQEN_CH0CAPEN_SHIFT)
658 #define GPTMR_IRQEN_CH0RLDEN_MASK (0x1U)
659 #define GPTMR_IRQEN_CH0RLDEN_SHIFT (0U)
660 #define GPTMR_IRQEN_CH0RLDEN_SET(x) (((uint32_t)(x) << GPTMR_IRQEN_CH0RLDEN_SHIFT) & GPTMR_IRQEN_CH0RLDEN_MASK)
661 #define GPTMR_IRQEN_CH0RLDEN_GET(x) (((uint32_t)(x) & GPTMR_IRQEN_CH0RLDEN_MASK) >> GPTMR_IRQEN_CH0RLDEN_SHIFT)
669 #define GPTMR_GCR_SWSYNCT_MASK (0xFU)
670 #define GPTMR_GCR_SWSYNCT_SHIFT (0U)
671 #define GPTMR_GCR_SWSYNCT_SET(x) (((uint32_t)(x) << GPTMR_GCR_SWSYNCT_SHIFT) & GPTMR_GCR_SWSYNCT_MASK)
672 #define GPTMR_GCR_SWSYNCT_GET(x) (((uint32_t)(x) & GPTMR_GCR_SWSYNCT_MASK) >> GPTMR_GCR_SWSYNCT_SHIFT)
677 #define GPTMR_CHANNEL_CMP_CMP0 (0UL)
678 #define GPTMR_CHANNEL_CMP_CMP1 (1UL)
681 #define GPTMR_CHANNEL_CH0 (0UL)
682 #define GPTMR_CHANNEL_CH1 (1UL)
683 #define GPTMR_CHANNEL_CH2 (2UL)
684 #define GPTMR_CHANNEL_CH3 (3UL)
Definition: hpm_gptmr_regs.h:12