aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/controls.c
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-12-15 23:28:03 +0100
committerLorenz Meier <lm@inf.ethz.ch>2012-12-15 23:28:03 +0100
commitf81d00594c156c51ab976d3b6d101915377d7afa (patch)
tree041ff3b3d54ca5c2f7a995eadcbc2e58af1e56ba /apps/px4io/controls.c
parent42ffb4161d4cec9e1d290d0191e7a4bb89546ed9 (diff)
downloadpx4-firmware-f81d00594c156c51ab976d3b6d101915377d7afa.tar.gz
px4-firmware-f81d00594c156c51ab976d3b6d101915377d7afa.tar.bz2
px4-firmware-f81d00594c156c51ab976d3b6d101915377d7afa.zip
Made PX4IO FMU timeout based on IOs HRT, updating mixers now on every FMU update and not at fixed rate, this is WIP and currently does not support mixing with RC-only
Diffstat (limited to 'apps/px4io/controls.c')
-rw-r--r--apps/px4io/controls.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/px4io/controls.c b/apps/px4io/controls.c
index 9db9a0fa5..4bd6fe1a0 100644
--- a/apps/px4io/controls.c
+++ b/apps/px4io/controls.c
@@ -61,8 +61,8 @@
#include "px4io.h"
#define RC_FAILSAFE_TIMEOUT 2000000 /**< two seconds failsafe timeout */
-#define RC_CHANNEL_HIGH_THRESH 1600
-#define RC_CHANNEL_LOW_THRESH 1400
+#define RC_CHANNEL_HIGH_THRESH 1700
+#define RC_CHANNEL_LOW_THRESH 1300
static void ppm_input(void);
@@ -133,8 +133,7 @@ controls_main(void)
system_state.fmu_report_due = true;
}
- /* do PWM output updates */
- mixer_tick();
+ /* PWM output updates are performed directly on each comms update */
}
}