int USER_read_adc(void)
{
int ret;
adc_read_configuration read_cfg;
read_cfg.trig_src = ADC_TRIG_SOFT;
adc_done = 0;
// modify here
read_cfg.mode = BURST_MOD;
read_cfg.start_ch = AIN0;
read_cfg.end_ch = AIN0;
adc_read(&read_cfg, ADC_buf, 512, adc_test_cb);
while (adc_done == 0);
for (int i = 0; i < 512; i++)
{
ADC_RESULT_mV(ADC_buf);
}
int sum = 0;
for (int i = 0; i < 10; i++)
{
sum += ADC_buf[511 - 2*i];
}
sum = sum / 10;
ret =ADC_RESULT_mV(sum);