|
| enum | amu_adc_ch_t {
AMU_ADC_CH_VOLTAGE = 0
,
AMU_ADC_CH_CURRENT = 1
,
AMU_ADC_CH_TSENSOR0 = 2
,
AMU_ADC_CH_TSENSOR1 = 3
,
AMU_ADC_CH_TSENSOR2 = 4
,
AMU_ADC_CH_BIAS = 5
,
AMU_ADC_CH_OFFSET = 6
,
AMU_ADC_CH_TEMP = 7
,
AMU_ADC_CH_AVDD = 8
,
AMU_ADC_CH_IOVDD = 9
,
AMU_ADC_CH_ALDO = 10
,
AMU_ADC_CH_DLDO = 11
,
AMU_ADC_CH_SS_TL = 12
,
AMU_ADC_CH_SS_BL = 13
,
AMU_ADC_CH_SS_BR = 14
,
AMU_ADC_CH_SS_TR = 15
,
AMU_ADC_CH_NUM = 16
} |
| enum | amu_adc_pga_t {
ADC_PGA_1X = 0
,
ADC_PGA_2X = 1
,
ADC_PGA_4X = 2
,
ADC_PGA_8X = 3
,
ADC_PGA_16X = 4
,
ADC_PGA_32X = 5
,
ADC_PGA_64X = 6
,
ADC_PGA_128X = 7
,
ADC_PGA_NUM = 8
} |
| enum | amu_adc_power_mode_t {
AMU_ADC_POWER_MODE_LOW = 0
,
AMU_ADC_POWER_MODE_MID = 1
,
AMU_ADC_POWER_MODE_HIGH = 2
,
AMU_ADC_POWER_MODE_STANDBY = 3
} |
| enum | amu_ch_en_t {
AMU_CH_EN_VOLTAGE = (1 << AMU_ADC_CH_VOLTAGE)
,
AMU_CH_EN_CURRENT = (1 << AMU_ADC_CH_CURRENT)
,
AMU_CH_EN_TSENSOR0 = (1 << AMU_ADC_CH_TSENSOR0)
,
AMU_CH_EN_TSENSOR1 = (1 << AMU_ADC_CH_TSENSOR1)
,
AMU_CH_EN_TSENSOR2 = (1 << AMU_ADC_CH_TSENSOR2)
,
AMU_CH_EN_TSENSORS = (AMU_CH_EN_TSENSOR0 | AMU_CH_EN_TSENSOR1 | AMU_CH_EN_TSENSOR2)
,
AMU_CH_EN_BIAS = (1 << AMU_ADC_CH_BIAS)
,
AMU_CH_EN_OFFSET = (1 << AMU_ADC_CH_OFFSET)
,
AMU_CH_EN_TEMP = (1 << AMU_ADC_CH_TEMP)
,
AMU_CH_EN_AVDD = (1 << AMU_ADC_CH_AVDD)
,
AMU_CH_EN_IOVDD = (1 << AMU_ADC_CH_IOVDD)
,
AMU_CH_EN_ALDO = (1 << AMU_ADC_CH_ALDO)
,
AMU_CH_EN_DLDO = (1 << AMU_ADC_CH_DLDO)
,
AMU_CH_EN_INTERNAL_VOLTAGES = (AMU_CH_EN_AVDD | AMU_CH_EN_IOVDD | AMU_CH_EN_ALDO | AMU_CH_EN_DLDO)
,
AMU_CH_EN_SS_TL = (1 << AMU_ADC_CH_SS_TL)
,
AMU_CH_EN_SS_BL = (1 << AMU_ADC_CH_SS_BL)
,
AMU_CH_EN_SS_BR = (1 << AMU_ADC_CH_SS_BR)
,
AMU_CH_EN_SS_TR = (1 << AMU_ADC_CH_SS_TR)
,
AMU_CH_EN_SUNSENSOR = (AMU_CH_EN_SS_TL | AMU_CH_EN_SS_BL | AMU_CH_EN_SS_BR | AMU_CH_EN_SS_TR)
,
AMU_CH_EN_ALL = (0xFFFF)
} |
| enum | amu_hardware_revision_t {
AMU_HARDWARE_REVISION_ISC2 = 0x01
,
AMU_HARDWARE_REVISION_AMU_1_0 = 0x10
,
AMU_HARDWARE_REVISION_AMU_1_1 = 0x11
,
AMU_HARDWARE_REVISION_AMU_2_0 = 0x20
,
AMU_HARDWARE_REVISION_AMU_2_1 = 0x21
,
AMU_HARDWARE_REVISION_AMU_3_0 = 0x30
,
AMU_HARDWARE_REVISION_AMU_3_2 = 0x32
,
AMU_HARDWARE_REVISION_AMU_3_3 = 0x33
,
AMU_HARDWARE_REVISION_AMU_SP_DEV = 0x80
,
AMU_HARDWARE_REVISION_AMU_SP = 0x81
} |
| enum | amu_tsensor_type_t {
AMU_TSENSOR_TYPE_PT1000_RTD = 0
,
AMU_TSENSOR_TYPE_PT100_RTD = 1
,
AMU_TSENSOR_TYPE_AD590 = 2
} |
| enum | amu_led_pattern_t {
AMU_LED_PATTERN_OFF = 0
,
AMU_LED_PATTERN_WHITE_FLASH = 1
,
AMU_LED_PATTERN_QUICK_RGB_FADE = 2
,
AMU_LED_PATTERN_SLOW_RGB_FADE = 3
,
AMU_LED_PATTERN_RED_FLASH = 4
,
AMU_LED_PATTERN_GREEN_FLASH = 5
,
AMU_LED_PATTERN_BLUE_FLASH = 6
} |
| enum | amu_status_t {
AMU_STATUS_SLEEP = 0x01
,
AMU_STATUS_MEASURE = 0x02
,
AMU_STATUS_HEATER = 0x04
,
AMU_STATUS_MPPT = 0x08
} |
| enum | amu_sleep_mode_t {
AMU_SLEEP_MODE_DEEP = 0
,
AMU_SLEEP_MODE_STANDBY = 1
,
AMU_SLEEP_MODE_IDLE = 2
,
AMU_SLEEP_MODE_OFF = 3
} |