MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
ptg_regs.h File Reference
#include <stdint.h>

Go to the source code of this file.

Data Structures

struct  mxc_ptg_regs_t
 

Macros

#define MXC_R_PTG_ENABLE   ((uint32_t)0x00000000UL)
 
#define MXC_R_PTG_RESYNC   ((uint32_t)0x00000004UL)
 
#define MXC_R_PTG_INTFL   ((uint32_t)0x00000008UL)
 
#define MXC_R_PTG_INTEN   ((uint32_t)0x0000000CUL)
 
#define MXC_R_PTG_SAFE_EN   ((uint32_t)0x00000010UL)
 
#define MXC_R_PTG_SAFE_DIS   ((uint32_t)0x00000014UL)
 
#define MXC_F_PTG_ENABLE_PT0_POS   0
 
#define MXC_F_PTG_ENABLE_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT0_POS))
 
#define MXC_F_PTG_ENABLE_PT1_POS   1
 
#define MXC_F_PTG_ENABLE_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT1_POS))
 
#define MXC_F_PTG_ENABLE_PT2_POS   2
 
#define MXC_F_PTG_ENABLE_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT2_POS))
 
#define MXC_F_PTG_ENABLE_PT3_POS   3
 
#define MXC_F_PTG_ENABLE_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT3_POS))
 
#define MXC_F_PTG_ENABLE_PT4_POS   4
 
#define MXC_F_PTG_ENABLE_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT4_POS))
 
#define MXC_F_PTG_ENABLE_PT5_POS   5
 
#define MXC_F_PTG_ENABLE_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT5_POS))
 
#define MXC_F_PTG_ENABLE_PT6_POS   6
 
#define MXC_F_PTG_ENABLE_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT6_POS))
 
#define MXC_F_PTG_ENABLE_PT7_POS   7
 
#define MXC_F_PTG_ENABLE_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT7_POS))
 
#define MXC_F_PTG_ENABLE_PT8_POS   8
 
#define MXC_F_PTG_ENABLE_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT8_POS))
 
#define MXC_F_PTG_ENABLE_PT9_POS   9
 
#define MXC_F_PTG_ENABLE_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT9_POS))
 
#define MXC_F_PTG_ENABLE_PT10_POS   10
 
#define MXC_F_PTG_ENABLE_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT10_POS))
 
#define MXC_F_PTG_ENABLE_PT11_POS   11
 
#define MXC_F_PTG_ENABLE_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT11_POS))
 
#define MXC_F_PTG_ENABLE_PT12_POS   12
 
#define MXC_F_PTG_ENABLE_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT12_POS))
 
#define MXC_F_PTG_ENABLE_PT13_POS   13
 
#define MXC_F_PTG_ENABLE_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT13_POS))
 
#define MXC_F_PTG_ENABLE_PT14_POS   14
 
#define MXC_F_PTG_ENABLE_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT14_POS))
 
#define MXC_F_PTG_ENABLE_PT15_POS   15
 
#define MXC_F_PTG_ENABLE_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_ENABLE_PT15_POS))
 
#define MXC_F_PTG_RESYNC_PT0_POS   0
 
#define MXC_F_PTG_RESYNC_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT0_POS))
 
#define MXC_F_PTG_RESYNC_PT1_POS   1
 
#define MXC_F_PTG_RESYNC_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT1_POS))
 
#define MXC_F_PTG_RESYNC_PT2_POS   2
 
#define MXC_F_PTG_RESYNC_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT2_POS))
 
#define MXC_F_PTG_RESYNC_PT3_POS   3
 
#define MXC_F_PTG_RESYNC_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT3_POS))
 
#define MXC_F_PTG_RESYNC_PT4_POS   4
 
#define MXC_F_PTG_RESYNC_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT4_POS))
 
#define MXC_F_PTG_RESYNC_PT5_POS   5
 
#define MXC_F_PTG_RESYNC_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT5_POS))
 
#define MXC_F_PTG_RESYNC_PT6_POS   6
 
#define MXC_F_PTG_RESYNC_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT6_POS))
 
#define MXC_F_PTG_RESYNC_PT7_POS   7
 
#define MXC_F_PTG_RESYNC_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT7_POS))
 
#define MXC_F_PTG_RESYNC_PT8_POS   8
 
#define MXC_F_PTG_RESYNC_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT8_POS))
 
#define MXC_F_PTG_RESYNC_PT9_POS   9
 
#define MXC_F_PTG_RESYNC_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT9_POS))
 
#define MXC_F_PTG_RESYNC_PT10_POS   10
 
#define MXC_F_PTG_RESYNC_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT10_POS))
 
#define MXC_F_PTG_RESYNC_PT11_POS   11
 
#define MXC_F_PTG_RESYNC_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT11_POS))
 
#define MXC_F_PTG_RESYNC_PT12_POS   12
 
#define MXC_F_PTG_RESYNC_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT12_POS))
 
#define MXC_F_PTG_RESYNC_PT13_POS   13
 
#define MXC_F_PTG_RESYNC_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT13_POS))
 
#define MXC_F_PTG_RESYNC_PT14_POS   14
 
#define MXC_F_PTG_RESYNC_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT14_POS))
 
#define MXC_F_PTG_RESYNC_PT15_POS   15
 
#define MXC_F_PTG_RESYNC_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_RESYNC_PT15_POS))
 
#define MXC_F_PTG_INTFL_PT0_POS   0
 
#define MXC_F_PTG_INTFL_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT0_POS))
 
#define MXC_F_PTG_INTFL_PT1_POS   1
 
#define MXC_F_PTG_INTFL_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT1_POS))
 
#define MXC_F_PTG_INTFL_PT2_POS   2
 
#define MXC_F_PTG_INTFL_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT2_POS))
 
#define MXC_F_PTG_INTFL_PT3_POS   3
 
#define MXC_F_PTG_INTFL_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT3_POS))
 
#define MXC_F_PTG_INTFL_PT4_POS   4
 
#define MXC_F_PTG_INTFL_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT4_POS))
 
#define MXC_F_PTG_INTFL_PT5_POS   5
 
#define MXC_F_PTG_INTFL_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT5_POS))
 
#define MXC_F_PTG_INTFL_PT6_POS   6
 
#define MXC_F_PTG_INTFL_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT6_POS))
 
#define MXC_F_PTG_INTFL_PT7_POS   7
 
#define MXC_F_PTG_INTFL_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT7_POS))
 
#define MXC_F_PTG_INTFL_PT8_POS   8
 
#define MXC_F_PTG_INTFL_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT8_POS))
 
#define MXC_F_PTG_INTFL_PT9_POS   9
 
#define MXC_F_PTG_INTFL_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT9_POS))
 
#define MXC_F_PTG_INTFL_PT10_POS   10
 
#define MXC_F_PTG_INTFL_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT10_POS))
 
#define MXC_F_PTG_INTFL_PT11_POS   11
 
#define MXC_F_PTG_INTFL_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT11_POS))
 
#define MXC_F_PTG_INTFL_PT12_POS   12
 
#define MXC_F_PTG_INTFL_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT12_POS))
 
#define MXC_F_PTG_INTFL_PT13_POS   13
 
#define MXC_F_PTG_INTFL_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT13_POS))
 
#define MXC_F_PTG_INTFL_PT14_POS   14
 
#define MXC_F_PTG_INTFL_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT14_POS))
 
#define MXC_F_PTG_INTFL_PT15_POS   15
 
#define MXC_F_PTG_INTFL_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_INTFL_PT15_POS))
 
#define MXC_F_PTG_INTEN_PT0_POS   0
 
#define MXC_F_PTG_INTEN_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT0_POS))
 
#define MXC_F_PTG_INTEN_PT1_POS   1
 
#define MXC_F_PTG_INTEN_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT1_POS))
 
#define MXC_F_PTG_INTEN_PT2_POS   2
 
#define MXC_F_PTG_INTEN_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT2_POS))
 
#define MXC_F_PTG_INTEN_PT3_POS   3
 
#define MXC_F_PTG_INTEN_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT3_POS))
 
#define MXC_F_PTG_INTEN_PT4_POS   4
 
#define MXC_F_PTG_INTEN_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT4_POS))
 
#define MXC_F_PTG_INTEN_PT5_POS   5
 
#define MXC_F_PTG_INTEN_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT5_POS))
 
#define MXC_F_PTG_INTEN_PT6_POS   6
 
#define MXC_F_PTG_INTEN_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT6_POS))
 
#define MXC_F_PTG_INTEN_PT7_POS   7
 
#define MXC_F_PTG_INTEN_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT7_POS))
 
#define MXC_F_PTG_INTEN_PT8_POS   8
 
#define MXC_F_PTG_INTEN_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT8_POS))
 
#define MXC_F_PTG_INTEN_PT9_POS   9
 
#define MXC_F_PTG_INTEN_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT9_POS))
 
#define MXC_F_PTG_INTEN_PT10_POS   10
 
#define MXC_F_PTG_INTEN_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT10_POS))
 
#define MXC_F_PTG_INTEN_PT11_POS   11
 
#define MXC_F_PTG_INTEN_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT11_POS))
 
#define MXC_F_PTG_INTEN_PT12_POS   12
 
#define MXC_F_PTG_INTEN_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT12_POS))
 
#define MXC_F_PTG_INTEN_PT13_POS   13
 
#define MXC_F_PTG_INTEN_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT13_POS))
 
#define MXC_F_PTG_INTEN_PT14_POS   14
 
#define MXC_F_PTG_INTEN_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT14_POS))
 
#define MXC_F_PTG_INTEN_PT15_POS   15
 
#define MXC_F_PTG_INTEN_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_INTEN_PT15_POS))
 
#define MXC_F_PTG_SAFE_EN_PT0_POS   0
 
#define MXC_F_PTG_SAFE_EN_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT0_POS))
 
#define MXC_F_PTG_SAFE_EN_PT1_POS   1
 
#define MXC_F_PTG_SAFE_EN_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT1_POS))
 
#define MXC_F_PTG_SAFE_EN_PT2_POS   2
 
#define MXC_F_PTG_SAFE_EN_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT2_POS))
 
#define MXC_F_PTG_SAFE_EN_PT3_POS   3
 
#define MXC_F_PTG_SAFE_EN_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT3_POS))
 
#define MXC_F_PTG_SAFE_EN_PT4_POS   4
 
#define MXC_F_PTG_SAFE_EN_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT4_POS))
 
#define MXC_F_PTG_SAFE_EN_PT5_POS   5
 
#define MXC_F_PTG_SAFE_EN_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT5_POS))
 
#define MXC_F_PTG_SAFE_EN_PT6_POS   6
 
#define MXC_F_PTG_SAFE_EN_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT6_POS))
 
#define MXC_F_PTG_SAFE_EN_PT7_POS   7
 
#define MXC_F_PTG_SAFE_EN_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT7_POS))
 
#define MXC_F_PTG_SAFE_EN_PT8_POS   8
 
#define MXC_F_PTG_SAFE_EN_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT8_POS))
 
#define MXC_F_PTG_SAFE_EN_PT9_POS   9
 
#define MXC_F_PTG_SAFE_EN_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT9_POS))
 
#define MXC_F_PTG_SAFE_EN_PT10_POS   10
 
#define MXC_F_PTG_SAFE_EN_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT10_POS))
 
#define MXC_F_PTG_SAFE_EN_PT11_POS   11
 
#define MXC_F_PTG_SAFE_EN_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT11_POS))
 
#define MXC_F_PTG_SAFE_EN_PT12_POS   12
 
#define MXC_F_PTG_SAFE_EN_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT12_POS))
 
#define MXC_F_PTG_SAFE_EN_PT13_POS   13
 
#define MXC_F_PTG_SAFE_EN_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT13_POS))
 
#define MXC_F_PTG_SAFE_EN_PT14_POS   14
 
#define MXC_F_PTG_SAFE_EN_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT14_POS))
 
#define MXC_F_PTG_SAFE_EN_PT15_POS   15
 
#define MXC_F_PTG_SAFE_EN_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_EN_PT15_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT0_POS   0
 
#define MXC_F_PTG_SAFE_DIS_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT0_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT1_POS   1
 
#define MXC_F_PTG_SAFE_DIS_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT1_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT2_POS   2
 
#define MXC_F_PTG_SAFE_DIS_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT2_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT3_POS   3
 
#define MXC_F_PTG_SAFE_DIS_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT3_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT4_POS   4
 
#define MXC_F_PTG_SAFE_DIS_PT4   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT4_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT5_POS   5
 
#define MXC_F_PTG_SAFE_DIS_PT5   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT5_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT6_POS   6
 
#define MXC_F_PTG_SAFE_DIS_PT6   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT6_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT7_POS   7
 
#define MXC_F_PTG_SAFE_DIS_PT7   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT7_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT8_POS   8
 
#define MXC_F_PTG_SAFE_DIS_PT8   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT8_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT9_POS   9
 
#define MXC_F_PTG_SAFE_DIS_PT9   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT9_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT10_POS   10
 
#define MXC_F_PTG_SAFE_DIS_PT10   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT10_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT11_POS   11
 
#define MXC_F_PTG_SAFE_DIS_PT11   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT11_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT12_POS   12
 
#define MXC_F_PTG_SAFE_DIS_PT12   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT12_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT13_POS   13
 
#define MXC_F_PTG_SAFE_DIS_PT13   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT13_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT14_POS   14
 
#define MXC_F_PTG_SAFE_DIS_PT14   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT14_POS))
 
#define MXC_F_PTG_SAFE_DIS_PT15_POS   15
 
#define MXC_F_PTG_SAFE_DIS_PT15   ((uint32_t)(0x1UL << MXC_F_PTG_SAFE_DIS_PT15_POS))
 

Detailed Description

Registers, Bit Masks and Bit Positions for the PTG Peripheral Module.

Note
This file is @generated.