|
| enum | cy_en_autanalog_sar_input_t {
CY_AUTANALOG_SAR_INPUT_GPIO = 0U
,
CY_AUTANALOG_SAR_INPUT_MUX = 1U
} |
| | The ADC input type, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_pin_hs_t {
CY_AUTANALOG_SAR_PIN_GPIO0 = 0UL
,
CY_AUTANALOG_SAR_PIN_GPIO1 = 1UL
,
CY_AUTANALOG_SAR_PIN_GPIO2 = 2UL
,
CY_AUTANALOG_SAR_PIN_GPIO3 = 3UL
,
CY_AUTANALOG_SAR_PIN_GPIO4 = 4UL
,
CY_AUTANALOG_SAR_PIN_GPIO5 = 5UL
,
CY_AUTANALOG_SAR_PIN_GPIO6 = 6UL
,
CY_AUTANALOG_SAR_PIN_GPIO7 = 7UL
} |
| | The channel input assignment in ADC HS operating mode, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_pin_mux_t {
CY_AUTANALOG_SAR_PIN_MUX_CTB0_PIN1 = 0UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB0_PIN4 = 1UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB0_PIN6 = 2UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB0_PIN7 = 3UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_PIN1 = 4UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_PIN4 = 5UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_PIN6 = 6UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_PIN7 = 7UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB0_OA0_OUT = 8UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB0_OA1_OUT = 9UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_OA0_OUT = 10UL
,
CY_AUTANALOG_SAR_PIN_MUX_CTB1_OA1_OUT = 11UL
,
CY_AUTANALOG_SAR_PIN_MUX_DAC0 = 12UL
,
CY_AUTANALOG_SAR_PIN_MUX_DAC1 = 13UL
,
CY_AUTANALOG_SAR_PIN_MUX_TEMP_SENSOR = 14UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO0 = 15UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO1 = 16UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO2 = 17UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO3 = 18UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO4 = 19UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO5 = 20UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO6 = 21UL
,
CY_AUTANALOG_SAR_PIN_MUX_GPIO7 = 22UL
,
CY_AUTANALOG_SAR_PIN_MUX_VSSA = 25UL
} |
| | The channel input assignment in the ADC HS/LP operating mode, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_limit_t {
CY_AUTANALOG_SAR_LIMIT_STATUS_DISABLED = 0UL
,
CY_AUTANALOG_SAR_LIMIT_STATUS_STC0 = 1UL
,
CY_AUTANALOG_SAR_LIMIT_STATUS_STC1 = 2UL
,
CY_AUTANALOG_SAR_LIMIT_STATUS_STC2 = 3UL
,
CY_AUTANALOG_SAR_LIMIT_STATUS_STC3 = 4UL
} |
| | The ADC range status selection, defines the selected range conditions for the ADC result. More...
|
| |
| enum | cy_en_autanalog_sar_cond_t {
CY_AUTANALOG_SAR_COND_BELOW = 0UL
,
CY_AUTANALOG_SAR_COND_INSIDE = 1UL
,
CY_AUTANALOG_SAR_COND_ABOVE = 2UL
,
CY_AUTANALOG_SAR_COND_OUTSIDE = 3UL
} |
| | Defines the range detection conditions for the ADC result, refer to cy_stc_autanalog_sar_limit_t. More...
|
| |
| enum | cy_en_autanalog_sar_ch_coeff_t {
CY_AUTANALOG_SAR_CH_COEFF_DISABLED = 0UL
,
CY_AUTANALOG_SAR_CH_COEFF0 = 1UL
,
CY_AUTANALOG_SAR_CH_COEFF1 = 2UL
,
CY_AUTANALOG_SAR_CH_COEFF2 = 3UL
,
CY_AUTANALOG_SAR_CH_COEFF3 = 4UL
,
CY_AUTANALOG_SAR_CH_COEFF4 = 5UL
,
CY_AUTANALOG_SAR_CH_COEFF5 = 6UL
,
CY_AUTANALOG_SAR_CH_COEFF6 = 7UL
,
CY_AUTANALOG_SAR_CH_COEFF7 = 8UL
} |
| | The ADC channel correction coefficient, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_vref_t {
CY_AUTANALOG_SAR_VREF_VDDA = 0UL
,
CY_AUTANALOG_SAR_VREF_EXT = 1UL
,
CY_AUTANALOG_SAR_VREF_VBGR = 2UL
,
CY_AUTANALOG_SAR_VREF_VDDA_BY_2 = 3UL
,
CY_AUTANALOG_SAR_VREF_PRB_OUT0 = 4UL
,
CY_AUTANALOG_SAR_VREF_PRB_OUT1 = 5UL
} |
| | The ADC reference voltage, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_buf_pwr_t {
CY_AUTANALOG_SAR_BUF_PWR_OFF = 0UL
,
CY_AUTANALOG_SAR_BUF_PWR_ULTRA_LOW = 1UL
,
CY_AUTANALOG_SAR_BUF_PWR_ULTRA_LOW_RAIL = 2UL
,
CY_AUTANALOG_SAR_BUF_PWR_LOW_RAIL = 4UL
,
CY_AUTANALOG_SAR_BUF_PWR_MEDIUM_RAIL = 6UL
,
CY_AUTANALOG_SAR_BUF_PWR_HIGH_RAIL = 8UL
,
CY_AUTANALOG_SAR_BUF_PWR_ULTRA_HIGH_RAIL = 10UL
} |
| | The power modes of the ADC buffers. More...
|
| |
| enum | cy_en_autanalog_sar_acc_mode_t {
CY_AUTANALOG_SAR_ACC_DISABLED = 0UL
,
CY_AUTANALOG_SAR_ACC_ACCUNDUMP = 1UL
} |
| | Averaging mode applied to all channels in a scan with averaging enabled, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_acc_cnt_t {
CY_AUTANALOG_SAR_ACC_CNT2 = 0UL
,
CY_AUTANALOG_SAR_ACC_CNT4 = 1UL
,
CY_AUTANALOG_SAR_ACC_CNT8 = 2UL
,
CY_AUTANALOG_SAR_ACC_CNT16 = 3UL
,
CY_AUTANALOG_SAR_ACC_CNT32 = 4UL
,
CY_AUTANALOG_SAR_ACC_CNT64 = 5UL
,
CY_AUTANALOG_SAR_ACC_CNT128 = 6UL
,
CY_AUTANALOG_SAR_ACC_CNT256 = 7UL
} |
| | The number of samples for averaging, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_sample_time_t {
CY_AUTANALOG_SAR_SAMPLE_TIME0 = 0U
,
CY_AUTANALOG_SAR_SAMPLE_TIME1 = 1U
,
CY_AUTANALOG_SAR_SAMPLE_TIME2 = 2U
,
CY_AUTANALOG_SAR_SAMPLE_TIME3 = 3U
} |
| | The ADC sampling timer, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_calibrate_t {
CY_AUTANALOG_SAR_CAL_DISABLED = 0UL
,
CY_AUTANALOG_SAR_CAL_BOTH = 1UL
,
CY_AUTANALOG_SAR_CAL_OFFSET = 2UL
,
CY_AUTANALOG_SAR_CAL_LINEARITY = 3UL
} |
| | The ADC calibration, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_next_act_t {
CY_AUTANALOG_SAR_NEXT_ACTION_STATE_STOP = 0UL
,
CY_AUTANALOG_SAR_NEXT_ACTION_GO_TO_ENTRY_ADDR = 1UL
,
CY_AUTANALOG_SAR_NEXT_ACTION_GO_TO_NEXT = 2UL
} |
| | The Next State for the ADC sequencer while scanning, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |
| enum | cy_en_autanalog_sar_fir_channel_t {
CY_AUTANALOG_SAR_FIR_CH_DISABLED = 0UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO0 = 1UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO1 = 2UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO2 = 3UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO3 = 4UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO4 = 5UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO5 = 6UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO6 = 7UL
,
CY_AUTANALOG_SAR_FIR_CH_GPIO7 = 8UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX0 = 9UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX1 = 10UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX2 = 11UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX3 = 12UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX4 = 13UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX5 = 14UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX6 = 15UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX7 = 16UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX8 = 17UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX9 = 18UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX10 = 19UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX11 = 20UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX12 = 21UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX13 = 22UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX14 = 23UL
,
CY_AUTANALOG_SAR_FIR_CH_MUX15 = 24UL
} |
| | The FIR filter input channel selection, for more details, refer to the device Architecture Technical Reference Manual. More...
|
| |