MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
GCR_PCLKDIV

Macros

#define MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS   0
 
#define MXC_F_GCR_PCLKDIV_AON_CLKDIV   ((uint32_t)(0x3UL << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS))
 
#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV4   ((uint32_t)0x0UL)
 
#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV4   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV4 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV8   ((uint32_t)0x1UL)
 
#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV8   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV8 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV16   ((uint32_t)0x2UL)
 
#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV16   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV16 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)
 
#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV32   ((uint32_t)0x3UL)
 
#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV32   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV32 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)
 
#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL_POS   14
 
#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL   ((uint32_t)(0x3UL << MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL_POS))
 
#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN_POS   16
 
#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN_POS))
 

Detailed Description

Peripheral Clock Divider.

Macro Definition Documentation

◆ MXC_F_GCR_PCLKDIV_AON_CLKDIV

#define MXC_F_GCR_PCLKDIV_AON_CLKDIV   ((uint32_t)(0x3UL << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS))

PCLKDIV_AON_CLKDIV Mask

◆ MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS

#define MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS   0

PCLKDIV_AON_CLKDIV Position

◆ MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL

#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL   ((uint32_t)(0x3UL << MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL_POS))

PCLKDIV_DIV_CLK_OUT_CTRL Mask

◆ MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL_POS

#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_CTRL_POS   14

PCLKDIV_DIV_CLK_OUT_CTRL Position

◆ MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN

#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN   ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN_POS))

PCLKDIV_DIV_CLK_OUT_EN Mask

◆ MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN_POS

#define MXC_F_GCR_PCLKDIV_DIV_CLK_OUT_EN_POS   16

PCLKDIV_DIV_CLK_OUT_EN Position

◆ MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV16

#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV16   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV16 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)

PCLKDIV_AON_CLKDIV_DIV16 Setting

◆ MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV32

#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV32   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV32 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)

PCLKDIV_AON_CLKDIV_DIV32 Setting

◆ MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV4

#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV4   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV4 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)

PCLKDIV_AON_CLKDIV_DIV4 Setting

◆ MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV8

#define MXC_S_GCR_PCLKDIV_AON_CLKDIV_DIV8   (MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV8 << MXC_F_GCR_PCLKDIV_AON_CLKDIV_POS)

PCLKDIV_AON_CLKDIV_DIV8 Setting

◆ MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV16

#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV16   ((uint32_t)0x2UL)

PCLKDIV_AON_CLKDIV_DIV16 Value

◆ MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV32

#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV32   ((uint32_t)0x3UL)

PCLKDIV_AON_CLKDIV_DIV32 Value

◆ MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV4

#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV4   ((uint32_t)0x0UL)

PCLKDIV_AON_CLKDIV_DIV4 Value

◆ MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV8

#define MXC_V_GCR_PCLKDIV_AON_CLKDIV_DIV8   ((uint32_t)0x1UL)

PCLKDIV_AON_CLKDIV_DIV8 Value