aboutsummaryrefslogtreecommitdiff
path: root/apps/examples
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-10-04 14:50:34 +0200
committerLorenz Meier <lm@inf.ethz.ch>2012-10-04 14:50:34 +0200
commit607e902b886b39b5e9b58999dee97c2ea8938151 (patch)
treeef17512bea9d23d706f134d0a25fb52486f4b7e7 /apps/examples
parent2a06b66845542b05e3cad3d21099e33adc213227 (diff)
downloadpx4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.tar.gz
px4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.tar.bz2
px4-firmware-607e902b886b39b5e9b58999dee97c2ea8938151.zip
Cleaned up / simplified position control, attacking pos control implementation next
Diffstat (limited to 'apps/examples')
-rw-r--r--apps/examples/px4_deamon_app/px4_deamon_app.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/examples/px4_deamon_app/px4_deamon_app.c b/apps/examples/px4_deamon_app/px4_deamon_app.c
index 6eb046d45..a5d847777 100644
--- a/apps/examples/px4_deamon_app/px4_deamon_app.c
+++ b/apps/examples/px4_deamon_app/px4_deamon_app.c
@@ -97,7 +97,6 @@ int px4_deamon_app_main(int argc, char *argv[])
4096,
px4_deamon_thread_main,
(argv) ? (const char **)&argv[2] : (const char **)NULL);
- thread_running = true;
exit(0);
}
@@ -123,6 +122,8 @@ int px4_deamon_thread_main(int argc, char *argv[]) {
printf("[deamon] starting\n");
+ thread_running = true;
+
while (!thread_should_exit) {
printf("Hello Deamon!\n");
sleep(10);
@@ -130,5 +131,7 @@ int px4_deamon_thread_main(int argc, char *argv[]) {
printf("[deamon] exiting.\n");
+ thread_running = false;
+
return 0;
}