ADC Channel and Mode
- group ADC_Schedule_Table
-
Defines
-
SCHEDULE_TABLE(Index) (Index)
-
ADC schedule table index.
-
EXT_SINGLE_ENDED(Index) ((uint16_t)((ADC_MODE_SINGLE_ENDED_VALUE << CHIP_ADC_MODE_OFFSET) | (Index)))
-
External single-ended mode. Index can be refered to ADC Channel Index.
-
EXT_DIFFERENTIAL(Index) ((uint16_t)((ADC_MODE_DIFFERENTIAL_VALUE << CHIP_ADC_MODE_OFFSET) | (Index)))
-
External differential mode. Index can be refered to ADC Channel Index.
-
INTERNAL_VBAT_MODE ((uint16_t)((ADC_MODE_INTERNAL_VALUE << CHIP_ADC_MODE_OFFSET) | 0x00))
-
Internal VBAT mode.
-
IS_ADC_SCHEDULE_INDEX_CONFIG(CONFIG) (((CONFIG) & (0xffff << 2 << CHIP_ADC_MODE_OFFSET
)) == 0 && \
((
IS_ADC_SCH_INDEX((CONFIG) & (~(0xffff << CHIP_ADC_MODE_OFFSET))) && \
(CONFIG & BIT(
CHIP_ADC_MODE_OFFSET+ 1) == 0)) || \
(CONFIG) ==
INTERNAL_VBAT_MODE))
-
Check if the input parameter is valid.
-
SCHEDULE_TABLE(Index) (Index)