MAX78002 Peripheral Driver API
Peripheral Driver API for the MAX78002
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
FCR_XO32MKS

Macros

#define MXC_F_FCR_XO32MKS_CLK_POS   0
 
#define MXC_F_FCR_XO32MKS_CLK   ((uint32_t)(0x7FUL << MXC_F_FCR_XO32MKS_CLK_POS))
 
#define MXC_F_FCR_XO32MKS_EN_POS   7
 
#define MXC_F_FCR_XO32MKS_EN   ((uint32_t)(0x1UL << MXC_F_FCR_XO32MKS_EN_POS))
 
#define MXC_F_FCR_XO32MKS_DRIVER_POS   8
 
#define MXC_F_FCR_XO32MKS_DRIVER   ((uint32_t)(0x7UL << MXC_F_FCR_XO32MKS_DRIVER_POS))
 
#define MXC_F_FCR_XO32MKS_PULSE_POS   11
 
#define MXC_F_FCR_XO32MKS_PULSE   ((uint32_t)(0x1UL << MXC_F_FCR_XO32MKS_PULSE_POS))
 
#define MXC_F_FCR_XO32MKS_CLKSEL_POS   12
 
#define MXC_F_FCR_XO32MKS_CLKSEL   ((uint32_t)(0x3UL << MXC_F_FCR_XO32MKS_CLKSEL_POS))
 
#define MXC_V_FCR_XO32MKS_CLKSEL_NONE   ((uint32_t)0x0UL)
 
#define MXC_S_FCR_XO32MKS_CLKSEL_NONE   (MXC_V_FCR_XO32MKS_CLKSEL_NONE << MXC_F_FCR_XO32MKS_CLKSEL_POS)
 
#define MXC_V_FCR_XO32MKS_CLKSEL_TEST   ((uint32_t)0x1UL)
 
#define MXC_S_FCR_XO32MKS_CLKSEL_TEST   (MXC_V_FCR_XO32MKS_CLKSEL_TEST << MXC_F_FCR_XO32MKS_CLKSEL_POS)
 
#define MXC_V_FCR_XO32MKS_CLKSEL_ISO   ((uint32_t)0x2UL)
 
#define MXC_S_FCR_XO32MKS_CLKSEL_ISO   (MXC_V_FCR_XO32MKS_CLKSEL_ISO << MXC_F_FCR_XO32MKS_CLKSEL_POS)
 
#define MXC_V_FCR_XO32MKS_CLKSEL_IPO   ((uint32_t)0x3UL)
 
#define MXC_S_FCR_XO32MKS_CLKSEL_IPO   (MXC_V_FCR_XO32MKS_CLKSEL_IPO << MXC_F_FCR_XO32MKS_CLKSEL_POS)
 

Detailed Description

RISC-V Control Register.

Macro Definition Documentation

◆ MXC_F_FCR_XO32MKS_CLK

#define MXC_F_FCR_XO32MKS_CLK   ((uint32_t)(0x7FUL << MXC_F_FCR_XO32MKS_CLK_POS))

XO32MKS_CLK Mask

◆ MXC_F_FCR_XO32MKS_CLK_POS

#define MXC_F_FCR_XO32MKS_CLK_POS   0

XO32MKS_CLK Position

◆ MXC_F_FCR_XO32MKS_CLKSEL

#define MXC_F_FCR_XO32MKS_CLKSEL   ((uint32_t)(0x3UL << MXC_F_FCR_XO32MKS_CLKSEL_POS))

XO32MKS_CLKSEL Mask

◆ MXC_F_FCR_XO32MKS_CLKSEL_POS

#define MXC_F_FCR_XO32MKS_CLKSEL_POS   12

XO32MKS_CLKSEL Position

◆ MXC_F_FCR_XO32MKS_DRIVER

#define MXC_F_FCR_XO32MKS_DRIVER   ((uint32_t)(0x7UL << MXC_F_FCR_XO32MKS_DRIVER_POS))

XO32MKS_DRIVER Mask

◆ MXC_F_FCR_XO32MKS_DRIVER_POS

#define MXC_F_FCR_XO32MKS_DRIVER_POS   8

XO32MKS_DRIVER Position

◆ MXC_F_FCR_XO32MKS_EN

#define MXC_F_FCR_XO32MKS_EN   ((uint32_t)(0x1UL << MXC_F_FCR_XO32MKS_EN_POS))

XO32MKS_EN Mask

◆ MXC_F_FCR_XO32MKS_EN_POS

#define MXC_F_FCR_XO32MKS_EN_POS   7

XO32MKS_EN Position

◆ MXC_F_FCR_XO32MKS_PULSE

#define MXC_F_FCR_XO32MKS_PULSE   ((uint32_t)(0x1UL << MXC_F_FCR_XO32MKS_PULSE_POS))

XO32MKS_PULSE Mask

◆ MXC_F_FCR_XO32MKS_PULSE_POS

#define MXC_F_FCR_XO32MKS_PULSE_POS   11

XO32MKS_PULSE Position

◆ MXC_S_FCR_XO32MKS_CLKSEL_IPO

#define MXC_S_FCR_XO32MKS_CLKSEL_IPO   (MXC_V_FCR_XO32MKS_CLKSEL_IPO << MXC_F_FCR_XO32MKS_CLKSEL_POS)

XO32MKS_CLKSEL_IPO Setting

◆ MXC_S_FCR_XO32MKS_CLKSEL_ISO

#define MXC_S_FCR_XO32MKS_CLKSEL_ISO   (MXC_V_FCR_XO32MKS_CLKSEL_ISO << MXC_F_FCR_XO32MKS_CLKSEL_POS)

XO32MKS_CLKSEL_ISO Setting

◆ MXC_S_FCR_XO32MKS_CLKSEL_NONE

#define MXC_S_FCR_XO32MKS_CLKSEL_NONE   (MXC_V_FCR_XO32MKS_CLKSEL_NONE << MXC_F_FCR_XO32MKS_CLKSEL_POS)

XO32MKS_CLKSEL_NONE Setting

◆ MXC_S_FCR_XO32MKS_CLKSEL_TEST

#define MXC_S_FCR_XO32MKS_CLKSEL_TEST   (MXC_V_FCR_XO32MKS_CLKSEL_TEST << MXC_F_FCR_XO32MKS_CLKSEL_POS)

XO32MKS_CLKSEL_TEST Setting

◆ MXC_V_FCR_XO32MKS_CLKSEL_IPO

#define MXC_V_FCR_XO32MKS_CLKSEL_IPO   ((uint32_t)0x3UL)

XO32MKS_CLKSEL_IPO Value

◆ MXC_V_FCR_XO32MKS_CLKSEL_ISO

#define MXC_V_FCR_XO32MKS_CLKSEL_ISO   ((uint32_t)0x2UL)

XO32MKS_CLKSEL_ISO Value

◆ MXC_V_FCR_XO32MKS_CLKSEL_NONE

#define MXC_V_FCR_XO32MKS_CLKSEL_NONE   ((uint32_t)0x0UL)

XO32MKS_CLKSEL_NONE Value

◆ MXC_V_FCR_XO32MKS_CLKSEL_TEST

#define MXC_V_FCR_XO32MKS_CLKSEL_TEST   ((uint32_t)0x1UL)

XO32MKS_CLKSEL_TEST Value