41 #include "dev/adc1-sensor.h"
42 #include "dev/adc2-sensor.h"
43 #include "dev/batv-sensor.h"
44 #include "dev/ms1-io.h"
49 static rtimer_clock_t t0;
51 uint32_t delay =((uint32_t)RTIMER_SECOND);
54 PROCESS(test_adc_process,
"Testing ADC measurementin Z1 Feshie");
55 AUTOSTART_PROCESSES(&test_adc_process);
65 SENSORS_ACTIVATE(adc1_sensor);
66 uint16_t value = adc1_sensor.value(0);
68 SENSORS_DEACTIVATE(adc1_sensor);
69 SENSORS_ACTIVATE(adc2_sensor);
70 uint16_t value2 = adc2_sensor.value(0);
71 printf(
"%i ", value2);
72 SENSORS_DEACTIVATE(adc2_sensor);
73 SENSORS_ACTIVATE(batv_sensor);
74 uint16_t bat_value = batv_sensor.value(0);
75 printf(
"%i\n", bat_value);
76 SENSORS_DEACTIVATE(batv_sensor);
78 while(RTIMER_CLOCK_LT(
RTIMER_NOW(), (t0 + delay)));
#define RTIMER_NOW()
Get the current clock time.
#define PROCESS_END()
Define the end of a process.
#define PROCESS(name, strname)
Declare a process.
#define PROCESS_THREAD(name, ev, data)
Define the body of a process.
#define PROCESS_BEGIN()
Define the beginning of a process.