aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/drv_pwm_output.h
diff options
context:
space:
mode:
authorJean Cyr <jcyr@dillobits.com>2013-09-12 21:36:20 -0400
committerJean Cyr <jcyr@dillobits.com>2013-09-12 21:36:20 -0400
commit41610ff7dd6233853270e921828c815797fd6aeb (patch)
tree63f179b8f06333152141a935f006d324dd80a27e /src/drivers/drv_pwm_output.h
parent41982579b3825bf93dad46ec6eed383ce47f04ff (diff)
downloadpx4-firmware-41610ff7dd6233853270e921828c815797fd6aeb.tar.gz
px4-firmware-41610ff7dd6233853270e921828c815797fd6aeb.tar.bz2
px4-firmware-41610ff7dd6233853270e921828c815797fd6aeb.zip
DSM pairing cleanup in px4io.cpp
- Simplify parameter range checking in dsm_bind_ioctl - Replace DSM magic numbers with symbolic constants
Diffstat (limited to 'src/drivers/drv_pwm_output.h')
-rw-r--r--src/drivers/drv_pwm_output.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/drivers/drv_pwm_output.h b/src/drivers/drv_pwm_output.h
index ec9d4ca09..94e923d71 100644
--- a/src/drivers/drv_pwm_output.h
+++ b/src/drivers/drv_pwm_output.h
@@ -118,6 +118,9 @@ ORB_DECLARE(output_pwm);
/** start DSM bind */
#define DSM_BIND_START _IOC(_PWM_SERVO_BASE, 7)
+#define DSM2_BIND_PULSES 3 /* DSM_BIND_START ioctl parameter, pulses required to start dsm2 pairing */
+#define DSMX_BIND_PULSES 7 /* DSM_BIND_START ioctl parameter, pulses required to start dsmx pairing */
+
/** Power up DSM receiver */
#define DSM_BIND_POWER_UP _IOC(_PWM_SERVO_BASE, 8)