Go to the source code of this file.
|
enum | adc_gain_t {
CS_ADC_GAIN4 = NRF_SAADC_GAIN4
, CS_ADC_GAIN2 = NRF_SAADC_GAIN2
, CS_ADC_GAIN1 = NRF_SAADC_GAIN1
, CS_ADC_GAIN1_2 = NRF_SAADC_GAIN1_2
,
CS_ADC_GAIN1_3 = NRF_SAADC_GAIN1_3
, CS_ADC_GAIN1_4 = NRF_SAADC_GAIN1_4
, CS_ADC_GAIN1_5 = NRF_SAADC_GAIN1_5
, CS_ADC_GAIN1_6 = NRF_SAADC_GAIN1_6
} |
|
enum | adc_state_t { ADC_STATE_IDLE
, ADC_STATE_BUSY
, ADC_STATE_WAITING_TO_START
, ADC_STATE_READY_TO_START
} |
|
enum | adc_saadc_state_t { ADC_SAADC_STATE_IDLE
, ADC_SAADC_STATE_BUSY
, ADC_SAADC_STATE_STOPPING
} |
|
◆ CS_ADC_NUM_SAADC_BUFFERS
#define CS_ADC_NUM_SAADC_BUFFERS 2 |
◆ adc_done_cb_t
The typedef adc_done_cb_t is a function pointer to a function with the buffer index as argument.
This function pointer can be set via ADC::setDoneCallback. Currently, ADC::setDoneCallback is called from cs_PowerSampling.cpp.
◆ adc_zero_crossing_cb_t
typedef void(* adc_zero_crossing_cb_t) () |
◆ adc_gain_t
Enumerator |
---|
CS_ADC_GAIN4 | |
CS_ADC_GAIN2 | |
CS_ADC_GAIN1 | |
CS_ADC_GAIN1_2 | |
CS_ADC_GAIN1_3 | |
CS_ADC_GAIN1_4 | |
CS_ADC_GAIN1_5 | |
CS_ADC_GAIN1_6 | |
◆ adc_saadc_state_t
Enumerator |
---|
ADC_SAADC_STATE_IDLE | |
ADC_SAADC_STATE_BUSY | |
ADC_SAADC_STATE_STOPPING | |
◆ adc_state_t
Enumerator |
---|
ADC_STATE_IDLE | |
ADC_STATE_BUSY | |
ADC_STATE_WAITING_TO_START | |
ADC_STATE_READY_TO_START | |