MAX32675 Peripheral Driver API
Peripheral Driver API for the MAX32675
AFE_ADC_ZERO_FILTER

Macros

#define MXC_F_AFE_ADC_ZERO_FILTER_RATE_POS   0
 
#define MXC_F_AFE_ADC_ZERO_FILTER_RATE   ((uint8_t)(0xFUL << MXC_F_AFE_ADC_ZERO_FILTER_RATE_POS))
 
#define MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS   4
 
#define MXC_F_AFE_ADC_ZERO_FILTER_LINEF   ((uint8_t)(0x3UL << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS))
 
#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ   ((uint8_t)0x0UL)
 
#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)
 
#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ   ((uint8_t)0x1UL)
 
#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)
 
#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ   ((uint8_t)0x2UL)
 
#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)
 
#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SINC4   ((uint8_t)0x3UL)
 
#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SINC4   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SINC4 << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)
 

Detailed Description

Select conversion data rate and filter behavior.

Macro Definition Documentation

◆ MXC_F_AFE_ADC_ZERO_FILTER_LINEF

#define MXC_F_AFE_ADC_ZERO_FILTER_LINEF   ((uint8_t)(0x3UL << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS))

FILTER_LINEF Mask

◆ MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS

#define MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS   4

FILTER_LINEF Position

◆ MXC_F_AFE_ADC_ZERO_FILTER_RATE

#define MXC_F_AFE_ADC_ZERO_FILTER_RATE   ((uint8_t)(0xFUL << MXC_F_AFE_ADC_ZERO_FILTER_RATE_POS))

FILTER_RATE Mask

◆ MXC_F_AFE_ADC_ZERO_FILTER_RATE_POS

#define MXC_F_AFE_ADC_ZERO_FILTER_RATE_POS   0

FILTER_RATE Position

◆ MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ

#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)

FILTER_LINEF_FIR_REJECT_50HZ Setting

◆ MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ

#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)

FILTER_LINEF_FIR_REJECT_60HZ Setting

◆ MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ

#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)

FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ Setting

◆ MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SINC4

#define MXC_S_AFE_ADC_ZERO_FILTER_LINEF_SINC4   (MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SINC4 << MXC_F_AFE_ADC_ZERO_FILTER_LINEF_POS)

FILTER_LINEF_SINC4 Setting

◆ MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ

#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_50HZ   ((uint8_t)0x1UL)

FILTER_LINEF_FIR_REJECT_50HZ Value

◆ MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ

#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_FIR_REJECT_60HZ   ((uint8_t)0x2UL)

FILTER_LINEF_FIR_REJECT_60HZ Value

◆ MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ

#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ   ((uint8_t)0x0UL)

FILTER_LINEF_SIMULTANEOUS_FIR_REJECT_50HZ_AND_60HZ Value

◆ MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SINC4

#define MXC_V_AFE_ADC_ZERO_FILTER_LINEF_SINC4   ((uint8_t)0x3UL)

FILTER_LINEF_SINC4 Value