Browse Source

AP_Scheduler: compile warnings: format not a string literal, argument types not checked

PSTR() goofs things up when using hal.console->printf_P()
mission-4.1.18
Tom Pittenger 10 years ago committed by Andrew Tridgell
parent
commit
d823541eb1
  1. 4
      libraries/AP_Scheduler/AP_Scheduler.cpp

4
libraries/AP_Scheduler/AP_Scheduler.cpp

@ -73,7 +73,7 @@ void AP_Scheduler::run(uint16_t time_available) @@ -73,7 +73,7 @@ void AP_Scheduler::run(uint16_t time_available)
if (dt >= interval_ticks*2) {
// we've slipped a whole run of this task!
if (_debug > 1) {
hal.console->printf_P(PSTR("Scheduler slip task[%u] (%u/%u/%u)\n"),
hal.console->printf_P("Scheduler slip task[%u] (%u/%u/%u)\n",
(unsigned)i,
(unsigned)dt,
(unsigned)interval_ticks,
@ -100,7 +100,7 @@ void AP_Scheduler::run(uint16_t time_available) @@ -100,7 +100,7 @@ void AP_Scheduler::run(uint16_t time_available)
if (time_taken > _task_time_allowed) {
// the event overran!
if (_debug > 2) {
hal.console->printf_P(PSTR("Scheduler overrun task[%u] (%u/%u)\n"),
hal.console->printf_P("Scheduler overrun task[%u] (%u/%u)\n",
(unsigned)i,
(unsigned)time_taken,
(unsigned)_task_time_allowed);

Loading…
Cancel
Save