MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
AFE_ADC_ONE_CTRL

Macros

#define MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS   0
 
#define MXC_F_AFE_ADC_ONE_CTRL_REF_SEL   ((uint8_t)(0x7UL << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS))
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N   ((uint8_t)0x0UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N   ((uint8_t)0x1UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N   ((uint8_t)0x2UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND   ((uint8_t)0x3UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND   ((uint8_t)0x4UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND   ((uint8_t)0x5UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND   ((uint8_t)0x6UL)
 
#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)
 
#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN_POS   3
 
#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN_POS))
 
#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN_POS   4
 
#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN_POS))
 
#define MXC_F_AFE_ADC_ONE_CTRL_FORMAT_POS   5
 
#define MXC_F_AFE_ADC_ONE_CTRL_FORMAT   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_FORMAT_POS))
 
#define MXC_F_AFE_ADC_ONE_CTRL_U_BN_POS   6
 
#define MXC_F_AFE_ADC_ONE_CTRL_U_BN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_U_BN_POS))
 
#define MXC_F_AFE_ADC_ONE_CTRL_EXTCLK_POS   7
 
#define MXC_F_AFE_ADC_ONE_CTRL_EXTCLK   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_EXTCLK_POS))
 

Detailed Description

Select clock source, data format, ref inputs and ref buffers.

Macro Definition Documentation

◆ MXC_F_AFE_ADC_ONE_CTRL_EXTCLK

#define MXC_F_AFE_ADC_ONE_CTRL_EXTCLK   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_EXTCLK_POS))

CTRL_EXTCLK Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_EXTCLK_POS

#define MXC_F_AFE_ADC_ONE_CTRL_EXTCLK_POS   7

CTRL_EXTCLK Position

◆ MXC_F_AFE_ADC_ONE_CTRL_FORMAT

#define MXC_F_AFE_ADC_ONE_CTRL_FORMAT   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_FORMAT_POS))

CTRL_FORMAT Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_FORMAT_POS

#define MXC_F_AFE_ADC_ONE_CTRL_FORMAT_POS   5

CTRL_FORMAT Position

◆ MXC_F_AFE_ADC_ONE_CTRL_REF_SEL

#define MXC_F_AFE_ADC_ONE_CTRL_REF_SEL   ((uint8_t)(0x7UL << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS))

CTRL_REF_SEL Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS

#define MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS   0

CTRL_REF_SEL Position

◆ MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN

#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN_POS))

CTRL_REFBUFN_EN Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN_POS

#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFN_EN_POS   3

CTRL_REFBUFN_EN Position

◆ MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN

#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN_POS))

CTRL_REFBUFP_EN Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN_POS

#define MXC_F_AFE_ADC_ONE_CTRL_REFBUFP_EN_POS   4

CTRL_REFBUFP_EN Position

◆ MXC_F_AFE_ADC_ONE_CTRL_U_BN

#define MXC_F_AFE_ADC_ONE_CTRL_U_BN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_CTRL_U_BN_POS))

CTRL_U_BN Mask

◆ MXC_F_AFE_ADC_ONE_CTRL_U_BN_POS

#define MXC_F_AFE_ADC_ONE_CTRL_U_BN_POS   6

CTRL_U_BN Position

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_AVDD_AND_AGND Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF0P_AND_AGND Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF0P_AND_REF0N Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF1P_AND_AGND Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF1P_AND_REF1N Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF2P_AND_AGND Setting

◆ MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N

#define MXC_S_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N   (MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N << MXC_F_AFE_ADC_ONE_CTRL_REF_SEL_POS)

CTRL_REF_SEL_REF2P_AND_REF2N Setting

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_AVDD_AND_AGND   ((uint8_t)0x3UL)

CTRL_REF_SEL_AVDD_AND_AGND Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_AGND   ((uint8_t)0x4UL)

CTRL_REF_SEL_REF0P_AND_AGND Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF0P_AND_REF0N   ((uint8_t)0x0UL)

CTRL_REF_SEL_REF0P_AND_REF0N Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_AGND   ((uint8_t)0x5UL)

CTRL_REF_SEL_REF1P_AND_AGND Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF1P_AND_REF1N   ((uint8_t)0x1UL)

CTRL_REF_SEL_REF1P_AND_REF1N Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_AGND   ((uint8_t)0x6UL)

CTRL_REF_SEL_REF2P_AND_AGND Value

◆ MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N

#define MXC_V_AFE_ADC_ONE_CTRL_REF_SEL_REF2P_AND_REF2N   ((uint8_t)0x2UL)

CTRL_REF_SEL_REF2P_AND_REF2N Value