**Part Number:**PRU-ICSS-INDUSTRIAL-SW

Hi,

can somone explain me this code

#ifdef ADC_SDDF void Read_ADC_Samples(void) { unsigned long u; float v; u = sd_get_cur_sample(sd, 3); /* SD7 */ v = ((float)u - 1048576.0) / 1048576.0; Data_In[0] = v * 2.5; u = sd_get_cur_sample(sd, 2); /* SD6 */ v = ((float)u - 1048576.0) / 1048576.0; Data_In[1] = v * 2.5; } #else /* ADC_SDDF */

Why is sd_get_cur_sample(sd, 3) SD7 ?

Why is sd_get_cur_sample(sd, 2) SD6 ?

why calculation for variable v?

Why a multiplication with 2.5 ?

Any more documentation available ?

Thank you