X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fsensor.c;h=66486790c84514b23c81220aae6e9cca18b7d876;hp=bda3bd56ab8c8b3a8110d7dab36eb4ce61fdacb9;hb=51418f44261edc59d818ca990456726027e366ad;hpb=85d56c363e7e984ab9c5e96786d42de8f8310f20 diff --git a/projects/microb2010/mainboard/sensor.c b/projects/microb2010/mainboard/sensor.c index bda3bd5..6648679 100644 --- a/projects/microb2010/mainboard/sensor.c +++ b/projects/microb2010/mainboard/sensor.c @@ -288,29 +288,28 @@ 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) { +#ifndef HOST_VERSION if (BACKGROUND_ADC) do_adc(NULL); do_boolean_sensors(NULL); +#endif sensor_obstacle_update(); } -#endif void sensor_init(void) { -#ifdef HOST_VERSION - return; -#else +#ifndef HOST_VERSION adc_init(); if (BACKGROUND_ADC) adc_register_event(adc_event); +#endif + /* CS EVENT */ scheduler_add_periodical_event_priority(do_sensors, NULL, 10000L / SCHEDULER_UNIT, ADC_PRIO); -#endif }