MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
AFE_DAC_VREF_CTRL

Macros

#define MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD_POS   0
 
#define MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD_POS))
 
#define MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS   1
 
#define MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL   ((uint16_t)(0x3UL << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS))
 
#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024   ((uint16_t)0x0UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)
 
#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500   ((uint16_t)0x1UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)
 
#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048   ((uint16_t)0x2UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)
 
#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500   ((uint16_t)0x3UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN_POS   3
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN_POS))
 
#define MXC_F_AFE_DAC_VREF_CTRL_REF_PU_POS   4
 
#define MXC_F_AFE_DAC_VREF_CTRL_REF_PU   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REF_PU_POS))
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP_POS   5
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP_POS))
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS   6
 
#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN   ((uint16_t)(0x3UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS))
 
#define MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN   ((uint16_t)0x0UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN   (MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS)
 
#define MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN   ((uint16_t)0x1UL)
 
#define MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN   (MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS)
 
#define MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS_POS   8
 
#define MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS   ((uint16_t)(0xFUL << MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS_POS))
 

Detailed Description

DAC VREF Control.

Macro Definition Documentation

◆ MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL

#define MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL   ((uint16_t)(0x3UL << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS))

VREF_CTRL_DACREFSEL Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS

#define MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS   1

VREF_CTRL_DACREFSEL Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS

#define MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS   ((uint16_t)(0xFUL << MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS_POS))

VREF_CTRL_REF_ABUS Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REF_ABUS_POS   8

VREF_CTRL_REF_ABUS Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD

#define MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD_POS))

VREF_CTRL_REF_DAC_FAST_PD Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REF_DAC_FAST_PD_POS   0

VREF_CTRL_REF_DAC_FAST_PD Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_PU

#define MXC_F_AFE_DAC_VREF_CTRL_REF_PU   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REF_PU_POS))

VREF_CTRL_REF_PU Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REF_PU_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REF_PU_POS   4

VREF_CTRL_REF_PU Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP_POS))

VREF_CTRL_REFDAC_CP Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_CP_POS   5

VREF_CTRL_REFDAC_CP Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN   ((uint16_t)(0x3UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS))

VREF_CTRL_REFDAC_GAIN Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS   6

VREF_CTRL_REFDAC_GAIN Position

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN   ((uint16_t)(0x1UL << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN_POS))

VREF_CTRL_REFDAC_OUTEN Mask

◆ MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN_POS

#define MXC_F_AFE_DAC_VREF_CTRL_REFDAC_OUTEN_POS   3

VREF_CTRL_REFDAC_OUTEN Position

◆ MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024

#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)

VREF_CTRL_DACREFSEL_VOLTS_1_024 Setting

◆ MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500

#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)

VREF_CTRL_DACREFSEL_VOLTS_1_500 Setting

◆ MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048

#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)

VREF_CTRL_DACREFSEL_VOLTS_2_048 Setting

◆ MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500

#define MXC_S_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500   (MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500 << MXC_F_AFE_DAC_VREF_CTRL_DACREFSEL_POS)

VREF_CTRL_DACREFSEL_VOLTS_2_500 Setting

◆ MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN

#define MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN   (MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS)

VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN Setting

◆ MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN

#define MXC_S_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN   (MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN << MXC_F_AFE_DAC_VREF_CTRL_REFDAC_GAIN_POS)

VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN Setting

◆ MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024

#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_024   ((uint16_t)0x0UL)

VREF_CTRL_DACREFSEL_VOLTS_1_024 Value

◆ MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500

#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_1_500   ((uint16_t)0x1UL)

VREF_CTRL_DACREFSEL_VOLTS_1_500 Value

◆ MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048

#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_048   ((uint16_t)0x2UL)

VREF_CTRL_DACREFSEL_VOLTS_2_048 Value

◆ MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500

#define MXC_V_AFE_DAC_VREF_CTRL_DACREFSEL_VOLTS_2_500   ((uint16_t)0x3UL)

VREF_CTRL_DACREFSEL_VOLTS_2_500 Value

◆ MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN

#define MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN   ((uint16_t)0x0UL)

VREF_CTRL_REFDAC_GAIN_DEFAULT_GAIN Value

◆ MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN

#define MXC_V_AFE_DAC_VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN   ((uint16_t)0x1UL)

VREF_CTRL_REFDAC_GAIN_HIGHEST_GAIN Value