diff options
author | Andrew Tridgell <tridge@samba.org> | 2013-05-16 16:21:33 +1000 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2013-05-16 08:39:24 +0200 |
commit | fa816d0fd65da461fd5bf8803cf00caebaf23c5c (patch) | |
tree | 3b705d66f9d2253d30a602ee6b4e54d34e8a7bdc /src/drivers/px4fmu | |
parent | d02f5c5505aba9c13a979d1d170d98ef17ca99ca (diff) | |
download | px4-firmware-fa816d0fd65da461fd5bf8803cf00caebaf23c5c.tar.gz px4-firmware-fa816d0fd65da461fd5bf8803cf00caebaf23c5c.tar.bz2 px4-firmware-fa816d0fd65da461fd5bf8803cf00caebaf23c5c.zip |
arming: added PWM_SERVO_SET_ARM_OK and PWM_SERVO_CLEAR_ARM_OK
these new ioctls allow for the flight code to tell the IO board that
arming can proceed
Diffstat (limited to 'src/drivers/px4fmu')
-rw-r--r-- | src/drivers/px4fmu/fmu.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/drivers/px4fmu/fmu.cpp b/src/drivers/px4fmu/fmu.cpp index 761a23c42..bf72892eb 100644 --- a/src/drivers/px4fmu/fmu.cpp +++ b/src/drivers/px4fmu/fmu.cpp @@ -606,6 +606,11 @@ PX4FMU::pwm_ioctl(file *filp, int cmd, unsigned long arg) up_pwm_servo_arm(true); break; + case PWM_SERVO_SET_ARM_OK: + case PWM_SERVO_CLEAR_ARM_OK: + // these are no-ops, as no safety switch + break; + case PWM_SERVO_DISARM: up_pwm_servo_arm(false); break; |