MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
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_STOP_INTFL   ((uint32_t)0x00000008UL)
 
#define MXC_R_PTG_STOP_INTEN   ((uint32_t)0x0000000CUL)
 
#define MXC_R_PTG_SAFE_EN   ((uint32_t)0x00000010UL)
 
#define MXC_R_PTG_SAFE_DIS   ((uint32_t)0x00000014UL)
 
#define MXC_R_PTG_READY_INTFL   ((uint32_t)0x00000018UL)
 
#define MXC_R_PTG_READY_INTEN   ((uint32_t)0x0000001CUL)
 
#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_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_STOP_INTFL_PT0_POS   0
 
#define MXC_F_PTG_STOP_INTFL_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT0_POS))
 
#define MXC_F_PTG_STOP_INTFL_PT1_POS   1
 
#define MXC_F_PTG_STOP_INTFL_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT1_POS))
 
#define MXC_F_PTG_STOP_INTFL_PT2_POS   2
 
#define MXC_F_PTG_STOP_INTFL_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT2_POS))
 
#define MXC_F_PTG_STOP_INTFL_PT3_POS   3
 
#define MXC_F_PTG_STOP_INTFL_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTFL_PT3_POS))
 
#define MXC_F_PTG_STOP_INTEN_PT0_POS   0
 
#define MXC_F_PTG_STOP_INTEN_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT0_POS))
 
#define MXC_F_PTG_STOP_INTEN_PT1_POS   1
 
#define MXC_F_PTG_STOP_INTEN_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT1_POS))
 
#define MXC_F_PTG_STOP_INTEN_PT2_POS   2
 
#define MXC_F_PTG_STOP_INTEN_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT2_POS))
 
#define MXC_F_PTG_STOP_INTEN_PT3_POS   3
 
#define MXC_F_PTG_STOP_INTEN_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_STOP_INTEN_PT3_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_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_READY_INTFL_PT0_POS   0
 
#define MXC_F_PTG_READY_INTFL_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT0_POS))
 
#define MXC_F_PTG_READY_INTFL_PT1_POS   1
 
#define MXC_F_PTG_READY_INTFL_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT1_POS))
 
#define MXC_F_PTG_READY_INTFL_PT2_POS   2
 
#define MXC_F_PTG_READY_INTFL_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT2_POS))
 
#define MXC_F_PTG_READY_INTFL_PT3_POS   3
 
#define MXC_F_PTG_READY_INTFL_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTFL_PT3_POS))
 
#define MXC_F_PTG_READY_INTEN_PT0_POS   0
 
#define MXC_F_PTG_READY_INTEN_PT0   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT0_POS))
 
#define MXC_F_PTG_READY_INTEN_PT1_POS   1
 
#define MXC_F_PTG_READY_INTEN_PT1   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT1_POS))
 
#define MXC_F_PTG_READY_INTEN_PT2_POS   2
 
#define MXC_F_PTG_READY_INTEN_PT2   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT2_POS))
 
#define MXC_F_PTG_READY_INTEN_PT3_POS   3
 
#define MXC_F_PTG_READY_INTEN_PT3   ((uint32_t)(0x1UL << MXC_F_PTG_READY_INTEN_PT3_POS))
 

Detailed Description

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

Note
This file is @generated.