aboutsummaryrefslogtreecommitdiff
path: root/apps/px4io/px4io.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2012-11-30 10:42:36 +0100
committerLorenz Meier <lm@inf.ethz.ch>2012-11-30 10:42:36 +0100
commit31c5425e5006802751ed24ef97e140dea53d3883 (patch)
tree5e2470db1ac8fc5601a51784fd350f462f46fbc6 /apps/px4io/px4io.h
parentd16d66f990664481cb8ef6dddd038c575fe16380 (diff)
parentc961dd8bab38c1a8570eaf02b912353641e45df3 (diff)
downloadpx4-firmware-31c5425e5006802751ed24ef97e140dea53d3883.tar.gz
px4-firmware-31c5425e5006802751ed24ef97e140dea53d3883.tar.bz2
px4-firmware-31c5425e5006802751ed24ef97e140dea53d3883.zip
Merge remote-tracking branch 'origin/#61-px4io-spektrum-decoder' into sbus
Diffstat (limited to 'apps/px4io/px4io.h')
-rw-r--r--apps/px4io/px4io.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/apps/px4io/px4io.h b/apps/px4io/px4io.h
index 0a3a4448c..2ecab966d 100644
--- a/apps/px4io/px4io.h
+++ b/apps/px4io/px4io.h
@@ -147,7 +147,7 @@ extern volatile int timers[TIMER_NUM_TIMERS];
/*
* Mixer
*/
-extern int mixer_init(void);
+extern void mixer_tick(void);
/*
* Safety switch/LED.
@@ -158,15 +158,16 @@ extern void safety_init(void);
* FMU communications
*/
extern void comms_init(void);
-extern void comms_check(void);
+extern void comms_main(void) __attribute__((noreturn));
/*
- * Serial receiver decoders.
+ * R/C receiver handling.
*/
-extern void dsm_init(unsigned mode);
-extern void dsm_input(int fd);
-extern void sbus_init(unsigned mode);
-extern void sbus_input(int fd);
+extern void controls_main(void);
+extern int dsm_init(const char *device);
+extern void dsm_input(void);
+extern int sbus_init(const char *device);
+extern void sbus_input(void);
/*
* Assertion codes