aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/px4io.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/px4io/px4io.c')
-rw-r--r--apps/px4io/px4io.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/apps/px4io/px4io.c b/apps/px4io/px4io.c
index ba16ce247..bba236322 100644
--- a/apps/px4io/px4io.c
+++ b/apps/px4io/px4io.c
@@ -76,6 +76,9 @@ int user_start(int argc, char *argv[])
/* start the safety switch handler */
safety_init();
+ /* configure the first 8 PWM outputs (i.e. all of them) */
+ up_pwm_servo_init(0xff);
+
/* start the flight control signal handler */
task_create("FCon",
SCHED_PRIORITY_DEFAULT,
@@ -84,13 +87,6 @@ int user_start(int argc, char *argv[])
NULL);
- /* initialise the FMU communications interface */
- comms_init();
-
- /* configure the first 8 PWM outputs (i.e. all of them) */
- /* note, must do this after comms init to steal back PA0, which is CTS otherwise */
- up_pwm_servo_init(0xff);
-
struct mallinfo minfo = mallinfo();
lib_lowprintf("free %u largest %u\n", minfo.mxordblk, minfo.fordblks);