Browse Source

HAL_PX4: fixed thread_running on failed startup

master
Andrew Tridgell 12 years ago
parent
commit
0655b1a925
  1. 2
      libraries/AP_HAL_PX4/HAL_PX4_Class.cpp

2
libraries/AP_HAL_PX4/HAL_PX4_Class.cpp

@ -84,6 +84,7 @@ static int main_loop(int argc, char **argv) @@ -84,6 +84,7 @@ static int main_loop(int argc, char **argv)
setup();
hal.scheduler->system_initialized();
thread_running = true;
while (!thread_should_exit) {
loop();
@ -127,7 +128,6 @@ void HAL_PX4::init(int argc, char * const argv[]) const @@ -127,7 +128,6 @@ void HAL_PX4::init(int argc, char * const argv[]) const
uartADriver.set_device_path(device);
printf("Starting %s on %s\n", SKETCHNAME, device);
thread_running = true;
thread_should_exit = false;
daemon_task = task_spawn(SKETCHNAME,
SCHED_RR,

Loading…
Cancel
Save