![]() |
MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
|
ADC Limit.
#define MXC_F_ADC_LIMIT_CH_HI_LIMIT ((uint32_t)(0x3FFUL << MXC_F_ADC_LIMIT_CH_HI_LIMIT_POS)) |
LIMIT_CH_HI_LIMIT Mask
#define MXC_F_ADC_LIMIT_CH_HI_LIMIT_EN ((uint32_t)(0x1UL << MXC_F_ADC_LIMIT_CH_HI_LIMIT_EN_POS)) |
LIMIT_CH_HI_LIMIT_EN Mask
#define MXC_F_ADC_LIMIT_CH_HI_LIMIT_EN_POS 29 |
LIMIT_CH_HI_LIMIT_EN Position
#define MXC_F_ADC_LIMIT_CH_HI_LIMIT_POS 12 |
LIMIT_CH_HI_LIMIT Position
#define MXC_F_ADC_LIMIT_CH_LO_LIMIT ((uint32_t)(0x3FFUL << MXC_F_ADC_LIMIT_CH_LO_LIMIT_POS)) |
LIMIT_CH_LO_LIMIT Mask
#define MXC_F_ADC_LIMIT_CH_LO_LIMIT_EN ((uint32_t)(0x1UL << MXC_F_ADC_LIMIT_CH_LO_LIMIT_EN_POS)) |
LIMIT_CH_LO_LIMIT_EN Mask
#define MXC_F_ADC_LIMIT_CH_LO_LIMIT_EN_POS 28 |
LIMIT_CH_LO_LIMIT_EN Position
#define MXC_F_ADC_LIMIT_CH_LO_LIMIT_POS 0 |
LIMIT_CH_LO_LIMIT Position
#define MXC_F_ADC_LIMIT_CH_SEL ((uint32_t)(0xFUL << MXC_F_ADC_LIMIT_CH_SEL_POS)) |
LIMIT_CH_SEL Mask
#define MXC_F_ADC_LIMIT_CH_SEL_POS 24 |
LIMIT_CH_SEL Position
#define MXC_S_ADC_LIMIT_CH_HI_LIMIT_EN_DIS (MXC_V_ADC_LIMIT_CH_HI_LIMIT_EN_DIS << MXC_F_ADC_LIMIT_CH_HI_LIMIT_EN_POS) |
LIMIT_CH_HI_LIMIT_EN_DIS Setting
#define MXC_S_ADC_LIMIT_CH_HI_LIMIT_EN_EN (MXC_V_ADC_LIMIT_CH_HI_LIMIT_EN_EN << MXC_F_ADC_LIMIT_CH_HI_LIMIT_EN_POS) |
LIMIT_CH_HI_LIMIT_EN_EN Setting
#define MXC_S_ADC_LIMIT_CH_LO_LIMIT_EN_DIS (MXC_V_ADC_LIMIT_CH_LO_LIMIT_EN_DIS << MXC_F_ADC_LIMIT_CH_LO_LIMIT_EN_POS) |
LIMIT_CH_LO_LIMIT_EN_DIS Setting
#define MXC_S_ADC_LIMIT_CH_LO_LIMIT_EN_EN (MXC_V_ADC_LIMIT_CH_LO_LIMIT_EN_EN << MXC_F_ADC_LIMIT_CH_LO_LIMIT_EN_POS) |
LIMIT_CH_LO_LIMIT_EN_EN Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN0 (MXC_V_ADC_LIMIT_CH_SEL_AIN0 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN0 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN1 (MXC_V_ADC_LIMIT_CH_SEL_AIN1 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN1 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN10 (MXC_V_ADC_LIMIT_CH_SEL_AIN10 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN10 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN11 (MXC_V_ADC_LIMIT_CH_SEL_AIN11 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN11 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN12 (MXC_V_ADC_LIMIT_CH_SEL_AIN12 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN12 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN2 (MXC_V_ADC_LIMIT_CH_SEL_AIN2 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN2 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN3 (MXC_V_ADC_LIMIT_CH_SEL_AIN3 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN3 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN4 (MXC_V_ADC_LIMIT_CH_SEL_AIN4 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN4 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN5 (MXC_V_ADC_LIMIT_CH_SEL_AIN5 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN5 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN6 (MXC_V_ADC_LIMIT_CH_SEL_AIN6 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN6 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN7 (MXC_V_ADC_LIMIT_CH_SEL_AIN7 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN7 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN8 (MXC_V_ADC_LIMIT_CH_SEL_AIN8 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN8 Setting
#define MXC_S_ADC_LIMIT_CH_SEL_AIN9 (MXC_V_ADC_LIMIT_CH_SEL_AIN9 << MXC_F_ADC_LIMIT_CH_SEL_POS) |
LIMIT_CH_SEL_AIN9 Setting
#define MXC_V_ADC_LIMIT_CH_HI_LIMIT_EN_DIS ((uint32_t)0x0UL) |
LIMIT_CH_HI_LIMIT_EN_DIS Value
#define MXC_V_ADC_LIMIT_CH_HI_LIMIT_EN_EN ((uint32_t)0x1UL) |
LIMIT_CH_HI_LIMIT_EN_EN Value
#define MXC_V_ADC_LIMIT_CH_LO_LIMIT_EN_DIS ((uint32_t)0x0UL) |
LIMIT_CH_LO_LIMIT_EN_DIS Value
#define MXC_V_ADC_LIMIT_CH_LO_LIMIT_EN_EN ((uint32_t)0x1UL) |
LIMIT_CH_LO_LIMIT_EN_EN Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN0 ((uint32_t)0x0UL) |
LIMIT_CH_SEL_AIN0 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN1 ((uint32_t)0x1UL) |
LIMIT_CH_SEL_AIN1 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN10 ((uint32_t)0xAUL) |
LIMIT_CH_SEL_AIN10 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN11 ((uint32_t)0xBUL) |
LIMIT_CH_SEL_AIN11 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN12 ((uint32_t)0xCUL) |
LIMIT_CH_SEL_AIN12 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN2 ((uint32_t)0x2UL) |
LIMIT_CH_SEL_AIN2 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN3 ((uint32_t)0x3UL) |
LIMIT_CH_SEL_AIN3 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN4 ((uint32_t)0x4UL) |
LIMIT_CH_SEL_AIN4 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN5 ((uint32_t)0x5UL) |
LIMIT_CH_SEL_AIN5 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN6 ((uint32_t)0x6UL) |
LIMIT_CH_SEL_AIN6 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN7 ((uint32_t)0x7UL) |
LIMIT_CH_SEL_AIN7 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN8 ((uint32_t)0x8UL) |
LIMIT_CH_SEL_AIN8 Value
#define MXC_V_ADC_LIMIT_CH_SEL_AIN9 ((uint32_t)0x9UL) |
LIMIT_CH_SEL_AIN9 Value