Data_Init(&(g_sensors[i].data_file));
}
- // Get the ADCs
- //ADC_Export();
+ // Get the required ADCs
+ ADC_Export(0);
// GPIO1_28 used as a pulse for sampling
//GPIO_Export(GPIO1_28);
case 2:
{
static bool set = false;
-
+ int raw_adc = 0;
//GPIO_Set(GPIO0_30, true);
- d->value = (double)ADC_Read(ADC0); //ADC #0 on the Beaglebone
+ ADC_Read(ADC0, &raw_adc);
+ d->value = (double)raw_adc; //ADC #0 on the Beaglebone
//Log(LOGDEBUG, "Got value %f from ADC0", d->value);
//GPIO_Set(GPIO0_30, false);
set = !set;
break;
case DIGITAL_REALTEST:
{
+ d->value = 0; //d->value must be something... valgrind...
// Can pass pin as argument, just using 20 as an example here
// Although since pins will be fixed, can just define it here if we need to
//d->value = pinRead(20); //Pin 20 on the Beaglebone