MAX32655 Peripheral Driver API
Peripheral Driver API for the MAX32655
GCR_PCLKDIV

Macros

#define MXC_F_GCR_PCLKDIV_ADCFRQ_POS   10
 
#define MXC_F_GCR_PCLKDIV_ADCFRQ   ((uint32_t)(0x7UL << MXC_F_GCR_PCLKDIV_ADCFRQ_POS))
 
#define MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS   14
 
#define MXC_F_GCR_PCLKDIV_CNNCLKDIV   ((uint32_t)(0x7UL << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS))
 
#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV2   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV4   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8   ((uint32_t)0x2UL)
 
#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV8   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16   ((uint32_t)0x3UL)
 
#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV16   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1   ((uint32_t)0x4UL)
 
#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV1   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
 
#define MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS   17
 
#define MXC_F_GCR_PCLKDIV_CNNCLKSEL   ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS))
 

Detailed Description

Peripheral Clock Divider.

Macro Definition Documentation

◆ MXC_F_GCR_PCLKDIV_ADCFRQ

#define MXC_F_GCR_PCLKDIV_ADCFRQ   ((uint32_t)(0x7UL << MXC_F_GCR_PCLKDIV_ADCFRQ_POS))

PCLKDIV_ADCFRQ Mask

◆ MXC_F_GCR_PCLKDIV_ADCFRQ_POS

#define MXC_F_GCR_PCLKDIV_ADCFRQ_POS   10

PCLKDIV_ADCFRQ Position

◆ MXC_F_GCR_PCLKDIV_CNNCLKDIV

#define MXC_F_GCR_PCLKDIV_CNNCLKDIV   ((uint32_t)(0x7UL << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS))

PCLKDIV_CNNCLKDIV Mask

◆ MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS

#define MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS   14

PCLKDIV_CNNCLKDIV Position

◆ MXC_F_GCR_PCLKDIV_CNNCLKSEL

#define MXC_F_GCR_PCLKDIV_CNNCLKSEL   ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS))

PCLKDIV_CNNCLKSEL Mask

◆ MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS

#define MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS   17

PCLKDIV_CNNCLKSEL Position

◆ MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV1

#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV1   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)

PCLKDIV_CNNCLKDIV_DIV1 Setting

◆ MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV16

#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV16   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)

PCLKDIV_CNNCLKDIV_DIV16 Setting

◆ MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV2

#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV2   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)

PCLKDIV_CNNCLKDIV_DIV2 Setting

◆ MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV4

#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV4   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)

PCLKDIV_CNNCLKDIV_DIV4 Setting

◆ MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV8

#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV8   (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)

PCLKDIV_CNNCLKDIV_DIV8 Setting

◆ MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1

#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1   ((uint32_t)0x4UL)

PCLKDIV_CNNCLKDIV_DIV1 Value

◆ MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16

#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16   ((uint32_t)0x3UL)

PCLKDIV_CNNCLKDIV_DIV16 Value

◆ MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2

#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2   ((uint32_t)0x0UL)

PCLKDIV_CNNCLKDIV_DIV2 Value

◆ MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4

#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4   ((uint32_t)0x1UL)

PCLKDIV_CNNCLKDIV_DIV4 Value

◆ MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8

#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8   ((uint32_t)0x2UL)

PCLKDIV_CNNCLKDIV_DIV8 Value