aboutsummaryrefslogtreecommitdiff
path: root/apps/sensors/sensors.cpp
diff options
context:
space:
mode:
authorpx4dev <px4@purgatory.org>2012-10-01 00:02:38 -0700
committerpx4dev <px4@purgatory.org>2012-10-01 00:02:38 -0700
commit93c200d281e7488db95806840a6976b02d1afbe0 (patch)
tree606a24e6778f54c3d7fa9939f303d89f76161d4e /apps/sensors/sensors.cpp
parent6005077d54e6b96a5284752eedbd026ef7952341 (diff)
downloadpx4-firmware-93c200d281e7488db95806840a6976b02d1afbe0.tar.gz
px4-firmware-93c200d281e7488db95806840a6976b02d1afbe0.tar.bz2
px4-firmware-93c200d281e7488db95806840a6976b02d1afbe0.zip
Add new 'task_spawn' interface for starting new tasks in the PX4 world
Diffstat (limited to 'apps/sensors/sensors.cpp')
-rw-r--r--apps/sensors/sensors.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/sensors/sensors.cpp b/apps/sensors/sensors.cpp
index f81dfa9b8..8c943cca2 100644
--- a/apps/sensors/sensors.cpp
+++ b/apps/sensors/sensors.cpp
@@ -1175,11 +1175,12 @@ Sensors::start()
ASSERT(_sensors_task == -1);
/* start the task */
- _sensors_task = task_create("sensors_task",
- SCHED_PRIORITY_MAX - 5,
- 6000, /* XXX may be excesssive */
- (main_t)&Sensors::task_main_trampoline,
- nullptr);
+ _sensors_task = task_spawn("sensors_task",
+ SCHED_RR,
+ SCHED_PRIORITY_MAX - 5,
+ 6000, /* XXX may be excesssive */
+ (main_t)&Sensors::task_main_trampoline,
+ nullptr);
if (_sensors_task < 0) {
warn("task start failed");