MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
AFE_ADC_ONE_SYS_CTRL

Macros

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS   0
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL   ((uint8_t)(0x3UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS))
 
#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK   ((uint8_t)0x0UL)
 
#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK   ((uint8_t)0x1UL)
 
#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK   ((uint8_t)0x2UL)
 
#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)
 
#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK   ((uint8_t)0x3UL)
 
#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5_POS   2
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5_POS))
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN_POS   4
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN_POS))
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS_POS   5
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS_POS))
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG_POS   6
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG_POS))
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV_POS   7
 
#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV_POS))
 

Detailed Description

System Calibration Selection.

Macro Definition Documentation

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL   ((uint8_t)(0x3UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS))

SYS_CTRL_ANA_SRC_SEL Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS   0

SYS_CTRL_ANA_SRC_SEL Position

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5_POS))

SYS_CTRL_CRC5 Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC5_POS   2

SYS_CTRL_CRC5 Position

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV_POS))

SYS_CTRL_CRC_INV Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_CRC_INV_POS   7

SYS_CTRL_CRC_INV Position

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN_POS))

SYS_CTRL_HART_EN Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_HART_EN_POS   4

SYS_CTRL_HART_EN Position

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG_POS))

SYS_CTRL_POR_FLAG Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_POR_FLAG_POS   6

SYS_CTRL_POR_FLAG Position

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS   ((uint8_t)(0x1UL << MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS_POS))

SYS_CTRL_SPI_ABORT_DIS Mask

◆ MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS_POS

#define MXC_F_AFE_ADC_ONE_SYS_CTRL_SPI_ABORT_DIS_POS   5

SYS_CTRL_SPI_ABORT_DIS Position

◆ MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK

#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)

SYS_CTRL_ANA_SRC_SEL_ADC0_BANK Setting

◆ MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK

#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)

SYS_CTRL_ANA_SRC_SEL_ADC1_BANK Setting

◆ MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK

#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)

SYS_CTRL_ANA_SRC_SEL_DAC12_BANK Setting

◆ MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK

#define MXC_S_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK   (MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK << MXC_F_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_POS)

SYS_CTRL_ANA_SRC_SEL_HART_BANK Setting

◆ MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK

#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC0_BANK   ((uint8_t)0x0UL)

SYS_CTRL_ANA_SRC_SEL_ADC0_BANK Value

◆ MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK

#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_ADC1_BANK   ((uint8_t)0x1UL)

SYS_CTRL_ANA_SRC_SEL_ADC1_BANK Value

◆ MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK

#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_DAC12_BANK   ((uint8_t)0x2UL)

SYS_CTRL_ANA_SRC_SEL_DAC12_BANK Value

◆ MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK

#define MXC_V_AFE_ADC_ONE_SYS_CTRL_ANA_SRC_SEL_HART_BANK   ((uint8_t)0x3UL)

SYS_CTRL_ANA_SRC_SEL_HART_BANK Value