From: zer0 Date: Sun, 2 May 2010 22:43:08 +0000 (+0200) Subject: dont launch adc on mainboard X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=commitdiff_plain;h=f1b54a67a3317295704f25e2a802e5f86646f4d5;hp=ecbe3387a90b1ca0e8a8584af631ae2d1f9c61d8;ds=inline dont launch adc on mainboard --- diff --git a/projects/microb2010/mainboard/sensor.c b/projects/microb2010/mainboard/sensor.c index fb0bfd9..bda3bd5 100644 --- a/projects/microb2010/mainboard/sensor.c +++ b/projects/microb2010/mainboard/sensor.c @@ -286,12 +286,14 @@ uint8_t sensor_obstacle_is_disabled(void) /************ global sensor init */ +#define BACKGROUND_ADC 0 #ifndef HOST_VERSION /* called every 10 ms, see init below */ static void do_sensors(void *dummy) { - do_adc(NULL); + if (BACKGROUND_ADC) + do_adc(NULL); do_boolean_sensors(NULL); sensor_obstacle_update(); } @@ -303,7 +305,8 @@ void sensor_init(void) return; #else adc_init(); - adc_register_event(adc_event); + if (BACKGROUND_ADC) + adc_register_event(adc_event); /* CS EVENT */ scheduler_add_periodical_event_priority(do_sensors, NULL, 10000L / SCHEDULER_UNIT,