+ case ANALOG_REALTEST:
+ {
+ static bool set = false;
+
+ GPIO_Set(GPIO0_30, true);
+ d->value = (double)ADC_Read(ADC0); //ADC #0 on the Beaglebone
+ //Log(LOGDEBUG, "Got value %f from ADC0", d->value);
+ GPIO_Set(GPIO0_30, false);
+ set = !set;
+ GPIO_Set(GPIO1_28, set);
+
+ break;
+ }
+
+ default:
+ d->value = rand() % 2;
+ usleep(1000000);
+ break;
+
+