![]() |
MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
|
Clock Control.
#define MXC_F_GCR_CLKCN_CCD ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_CCD_POS)) |
CLKCN_CCD Mask
#define MXC_F_GCR_CLKCN_CCD_POS 15 |
CLKCN_CCD Position
#define MXC_F_GCR_CLKCN_CKRDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_CKRDY_POS)) |
CLKCN_CKRDY Mask
#define MXC_F_GCR_CLKCN_CKRDY_POS 13 |
CLKCN_CKRDY Position
#define MXC_F_GCR_CLKCN_CLKSEL ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_CLKSEL_POS)) |
CLKCN_CLKSEL Mask
#define MXC_F_GCR_CLKCN_CLKSEL_POS 9 |
CLKCN_CLKSEL Position
#define MXC_F_GCR_CLKCN_HIRC8M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_EN_POS)) |
CLKCN_HIRC8M_EN Mask
#define MXC_F_GCR_CLKCN_HIRC8M_EN_POS 20 |
CLKCN_HIRC8M_EN Position
#define MXC_F_GCR_CLKCN_HIRC8M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_RDY_POS)) |
CLKCN_HIRC8M_RDY Mask
#define MXC_F_GCR_CLKCN_HIRC8M_RDY_POS 28 |
CLKCN_HIRC8M_RDY Position
#define MXC_F_GCR_CLKCN_HIRC8M_VS ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_VS_POS)) |
CLKCN_HIRC8M_VS Mask
#define MXC_F_GCR_CLKCN_HIRC8M_VS_POS 21 |
CLKCN_HIRC8M_VS Position
#define MXC_F_GCR_CLKCN_HIRC96M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC96M_EN_POS)) |
CLKCN_HIRC96M_EN Mask
#define MXC_F_GCR_CLKCN_HIRC96M_EN_POS 19 |
CLKCN_HIRC96M_EN Position
#define MXC_F_GCR_CLKCN_HIRC96M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC96M_RDY_POS)) |
CLKCN_HIRC96M_RDY Mask
#define MXC_F_GCR_CLKCN_HIRC96M_RDY_POS 27 |
CLKCN_HIRC96M_RDY Position
#define MXC_F_GCR_CLKCN_HIRC_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_EN_POS)) |
CLKCN_HIRC_EN Mask
#define MXC_F_GCR_CLKCN_HIRC_EN_POS 18 |
CLKCN_HIRC_EN Position
#define MXC_F_GCR_CLKCN_HIRC_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_RDY_POS)) |
CLKCN_HIRC_RDY Mask
#define MXC_F_GCR_CLKCN_HIRC_RDY_POS 26 |
CLKCN_HIRC_RDY Position
#define MXC_F_GCR_CLKCN_PSC ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_PSC_POS)) |
CLKCN_PSC Mask
#define MXC_F_GCR_CLKCN_PSC_POS 6 |
CLKCN_PSC Position
#define MXC_F_GCR_CLKCN_X32K_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_EN_POS)) |
CLKCN_X32K_EN Mask
#define MXC_F_GCR_CLKCN_X32K_EN_POS 17 |
CLKCN_X32K_EN Position
#define MXC_F_GCR_CLKCN_X32K_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_RDY_POS)) |
CLKCN_X32K_RDY Mask
#define MXC_F_GCR_CLKCN_X32K_RDY_POS 25 |
CLKCN_X32K_RDY Position
#define MXC_F_GCR_CLKCN_X32M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32M_EN_POS)) |
CLKCN_X32M_EN Mask
#define MXC_F_GCR_CLKCN_X32M_EN_POS 16 |
CLKCN_X32M_EN Position
#define MXC_F_GCR_CLKCN_X32M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32M_RDY_POS)) |
CLKCN_X32M_RDY Mask
#define MXC_F_GCR_CLKCN_X32M_RDY_POS 24 |
CLKCN_X32M_RDY Position
#define MXC_S_GCR_CLKCN_CLKSEL_HIRC (MXC_V_GCR_CLKCN_CLKSEL_HIRC << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_HIRC Setting
#define MXC_S_GCR_CLKCN_CLKSEL_HIRC8 (MXC_V_GCR_CLKCN_CLKSEL_HIRC8 << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_HIRC8 Setting
#define MXC_S_GCR_CLKCN_CLKSEL_HIRC96 (MXC_V_GCR_CLKCN_CLKSEL_HIRC96 << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_HIRC96 Setting
#define MXC_S_GCR_CLKCN_CLKSEL_LIRC8 (MXC_V_GCR_CLKCN_CLKSEL_LIRC8 << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_LIRC8 Setting
#define MXC_S_GCR_CLKCN_CLKSEL_XTAL32K (MXC_V_GCR_CLKCN_CLKSEL_XTAL32K << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_XTAL32K Setting
#define MXC_S_GCR_CLKCN_CLKSEL_XTAL32M (MXC_V_GCR_CLKCN_CLKSEL_XTAL32M << MXC_F_GCR_CLKCN_CLKSEL_POS) |
CLKCN_CLKSEL_XTAL32M Setting
#define MXC_S_GCR_CLKCN_PSC_DIV1 (MXC_V_GCR_CLKCN_PSC_DIV1 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV1 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV128 (MXC_V_GCR_CLKCN_PSC_DIV128 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV128 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV16 (MXC_V_GCR_CLKCN_PSC_DIV16 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV16 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV2 (MXC_V_GCR_CLKCN_PSC_DIV2 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV2 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV32 (MXC_V_GCR_CLKCN_PSC_DIV32 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV32 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV4 (MXC_V_GCR_CLKCN_PSC_DIV4 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV4 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV64 (MXC_V_GCR_CLKCN_PSC_DIV64 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV64 Setting
#define MXC_S_GCR_CLKCN_PSC_DIV8 (MXC_V_GCR_CLKCN_PSC_DIV8 << MXC_F_GCR_CLKCN_PSC_POS) |
CLKCN_PSC_DIV8 Setting
#define MXC_V_GCR_CLKCN_CLKSEL_HIRC ((uint32_t)0x0UL) |
CLKCN_CLKSEL_HIRC Value
#define MXC_V_GCR_CLKCN_CLKSEL_HIRC8 ((uint32_t)0x5UL) |
CLKCN_CLKSEL_HIRC8 Value
#define MXC_V_GCR_CLKCN_CLKSEL_HIRC96 ((uint32_t)0x4UL) |
CLKCN_CLKSEL_HIRC96 Value
#define MXC_V_GCR_CLKCN_CLKSEL_LIRC8 ((uint32_t)0x3UL) |
CLKCN_CLKSEL_LIRC8 Value
#define MXC_V_GCR_CLKCN_CLKSEL_XTAL32K ((uint32_t)0x6UL) |
CLKCN_CLKSEL_XTAL32K Value
#define MXC_V_GCR_CLKCN_CLKSEL_XTAL32M ((uint32_t)0x2UL) |
CLKCN_CLKSEL_XTAL32M Value
#define MXC_V_GCR_CLKCN_PSC_DIV1 ((uint32_t)0x0UL) |
CLKCN_PSC_DIV1 Value
#define MXC_V_GCR_CLKCN_PSC_DIV128 ((uint32_t)0x7UL) |
CLKCN_PSC_DIV128 Value
#define MXC_V_GCR_CLKCN_PSC_DIV16 ((uint32_t)0x4UL) |
CLKCN_PSC_DIV16 Value
#define MXC_V_GCR_CLKCN_PSC_DIV2 ((uint32_t)0x1UL) |
CLKCN_PSC_DIV2 Value
#define MXC_V_GCR_CLKCN_PSC_DIV32 ((uint32_t)0x5UL) |
CLKCN_PSC_DIV32 Value
#define MXC_V_GCR_CLKCN_PSC_DIV4 ((uint32_t)0x2UL) |
CLKCN_PSC_DIV4 Value
#define MXC_V_GCR_CLKCN_PSC_DIV64 ((uint32_t)0x6UL) |
CLKCN_PSC_DIV64 Value
#define MXC_V_GCR_CLKCN_PSC_DIV8 ((uint32_t)0x3UL) |
CLKCN_PSC_DIV8 Value