Configuration structure of the SAR2 HW block.
Data Fields | |
uint8_t | preconditionTime |
The number of ADC clock cycles when Preconditioning is done before the sample window starts. More... | |
uint8_t | powerupTime |
The number of cycles to wait for power up after IDLE_PWRDWN. More... | |
bool | enableIdlePowerDown |
When idle automatically power is down, the analog if true. More... | |
cy_en_sar2_msb_stretch_mode_t | msbStretchMode |
When the set uses 2 cycles for the Most Significant Bit (MSB), see cy_en_sar2_msb_stretch_mode_t. | |
bool | enableHalfLsbConv |
When true takes an extra cycle to convert the half LSB and add it to the 12-bit result for Missing Code Recovery. | |
bool | sarMuxEnable |
Enable the SARMUX (only valid if sarIpEnable = true). More... | |
bool | adcEnable |
Enable the SAR ADC and SAR sequencer (only valid if sarIpEnable = true). More... | |
bool | sarIpEnable |
Enable the SAR IP. More... | |
cy_stc_sar2_channel_config_t * | channelConfig [CY_SAR2_NUM_CHANNELS] |
Channel configuration pointer array. More... | |
uint8_t cy_stc_sar2_config_t::preconditionTime |
The number of ADC clock cycles when Preconditioning is done before the sample window starts.
uint8_t cy_stc_sar2_config_t::powerupTime |
The number of cycles to wait for power up after IDLE_PWRDWN.
bool cy_stc_sar2_config_t::enableIdlePowerDown |
When idle automatically power is down, the analog if true.
bool cy_stc_sar2_config_t::sarMuxEnable |
Enable the SARMUX (only valid if sarIpEnable = true).
bool cy_stc_sar2_config_t::adcEnable |
Enable the SAR ADC and SAR sequencer (only valid if sarIpEnable = true).
bool cy_stc_sar2_config_t::sarIpEnable |
Enable the SAR IP.
cy_stc_sar2_channel_config_t* cy_stc_sar2_config_t::channelConfig[CY_SAR2_NUM_CHANNELS] |
Channel configuration pointer array.