![]() |
Synergy Software Package User's Manual
|
#include <r_adc_api.h>
Data Fields | |
| uint16_t | unit |
| ADC Unit to be used. | |
| adc_mode_t | mode |
| ADC operation mode. | |
| adc_resolution_t | resolution |
| ADC resolution 8, 10, or 12-bit. | |
| adc_alignment_t | alignment |
| Specify left or right alignment; ignored if addition used. | |
| adc_add_t | add_average_count |
| Add or average samples. | |
| adc_clear_t | clearing |
| Clear after read. | |
| adc_trigger_t | trigger |
| Default and Group A trigger source. | |
| adc_trigger_t | trigger_group_b |
| Group B trigger source; valid only for group mode. | |
| uint8_t | scan_end_ipl |
| Scan end interrupt priority. | |
| uint8_t | scan_end_b_ipl |
| Scan end group B interrupt priority. | |
| bool | calib_adc_skip |
| Option to perform calibration when channels are configured. | |
| void(* | p_callback )(adc_callback_args_t *p_args) |
| Callback function; set to NULL for none. | |
| void const * | p_context |
| Placeholder for user data. Passed to the user callback in adc_api_t::adc_callback_args_t. | |
| void const * | p_extend |
| Extension parameter for hardware specific settings. | |
| adc_voltage_reference_t | voltage_ref |
| ADC reference voltage selection. Default is VREF. | |
| adc_over_current_t | over_current |
| ADC reference voltage selection. Default is Over current. | |
| adc_pga_t | pga0 |
| PGA0 setting. | |
| adc_pga_t | pga1 |
| PGA1 setting. | |
| adc_pga_t | pga2 |
| PGA2 setting. | |
ADC general configuration