AP_ADC: fixed example build
This commit is contained in:
parent
7375f395f9
commit
1ee7963edb
@ -32,7 +32,7 @@ void setup()
|
|||||||
adc.Init(); // APM ADC initialization
|
adc.Init(); // APM ADC initialization
|
||||||
|
|
||||||
hal.scheduler->delay(1000);
|
hal.scheduler->delay(1000);
|
||||||
timer = hal.scheduler->millis();
|
timer = AP_HAL::millis();
|
||||||
}
|
}
|
||||||
|
|
||||||
static const uint8_t channel_map[6] = { 1, 2, 0, 4, 5, 6};
|
static const uint8_t channel_map[6] = { 1, 2, 0, 4, 5, 6};
|
||||||
@ -42,7 +42,7 @@ uint32_t last_usec = 0;
|
|||||||
static void show_timing()
|
static void show_timing()
|
||||||
{
|
{
|
||||||
uint32_t mint = (uint32_t)-1, maxt = 0, totalt=0;
|
uint32_t mint = (uint32_t)-1, maxt = 0, totalt=0;
|
||||||
uint32_t start_time = hal.scheduler->millis();
|
uint32_t start_time = AP_HAL::millis();
|
||||||
float result[6];
|
float result[6];
|
||||||
uint32_t count = 0;
|
uint32_t count = 0;
|
||||||
|
|
||||||
@ -56,7 +56,7 @@ static void show_timing()
|
|||||||
if (deltat < mint) mint = deltat;
|
if (deltat < mint) mint = deltat;
|
||||||
totalt += deltat;
|
totalt += deltat;
|
||||||
count++;
|
count++;
|
||||||
} while ((hal.scheduler->millis() - start_time) < 5000);
|
} while ((AP_HAL::millis() - start_time) < 5000);
|
||||||
|
|
||||||
hal.console->printf("timing: mint=%lu maxt=%lu avg=%lu\n", mint, maxt, totalt/count);
|
hal.console->printf("timing: mint=%lu maxt=%lu avg=%lu\n", mint, maxt, totalt/count);
|
||||||
}
|
}
|
||||||
@ -86,9 +86,9 @@ static void show_data()
|
|||||||
hal.console->printf("result[%u]=%f\n", (unsigned)i, result[i]);
|
hal.console->printf("result[%u]=%f\n", (unsigned)i, result[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} while ((hal.scheduler->millis() - timer) < 200);
|
} while ((AP_HAL::millis() - timer) < 200);
|
||||||
|
|
||||||
timer = hal.scheduler->millis();
|
timer = AP_HAL::millis();
|
||||||
hal.console->printf("g=(%f,%f,%f) a=(%f,%f,%f) +/-(%.0f,%.0f,%.0f,%.0f,%.0f,%.0f) gt=%u dt=%u\n",
|
hal.console->printf("g=(%f,%f,%f) a=(%f,%f,%f) +/-(%.0f,%.0f,%.0f,%.0f,%.0f,%.0f) gt=%u dt=%u\n",
|
||||||
result[0], result[1], result[2],
|
result[0], result[1], result[2],
|
||||||
result[3], result[4], result[5],
|
result[3], result[4], result[5],
|
||||||
@ -100,7 +100,7 @@ static void show_data()
|
|||||||
|
|
||||||
void loop()
|
void loop()
|
||||||
{
|
{
|
||||||
if (hal.scheduler->millis() < 5000) {
|
if (AP_HAL::millis() < 5000) {
|
||||||
show_timing();
|
show_timing();
|
||||||
} else {
|
} else {
|
||||||
show_data();
|
show_data();
|
||||||
|
Loading…
Reference in New Issue
Block a user