aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-02-26 21:30:05 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-02-26 21:30:05 +0100
commita35d214d9860f92880cdecc783b17d96169aab92 (patch)
tree8489ebcf3a5304dac7e32e147817ecb18ccf0be7 /apps
parentc848fd1d6327fd3aaea4f1fa3ceb0b45d7f54ee5 (diff)
parentdee0a30e16e3d4d9725eb16f7205cb1dfa1063cd (diff)
downloadpx4-firmware-a35d214d9860f92880cdecc783b17d96169aab92.tar.gz
px4-firmware-a35d214d9860f92880cdecc783b17d96169aab92.tar.bz2
px4-firmware-a35d214d9860f92880cdecc783b17d96169aab92.zip
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c
Diffstat (limited to 'apps')
-rw-r--r--apps/drivers/stm32/drv_pwm_servo.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/apps/drivers/stm32/drv_pwm_servo.c b/apps/drivers/stm32/drv_pwm_servo.c
index 954b458f5..2b8641f00 100644
--- a/apps/drivers/stm32/drv_pwm_servo.c
+++ b/apps/drivers/stm32/drv_pwm_servo.c
@@ -299,8 +299,12 @@ up_pwm_servo_arm(bool armed)
rCR1(i) |= GTIM_CR1_CEN | GTIM_CR1_ARPE;
} else {
- /* on disarm, just stop auto-reload so we don't generate runts */
- rCR1(i) &= ~GTIM_CR1_ARPE;
+ // XXX This leads to FMU PWM being still active
+ // but uncontrollable. Just disable the timer
+ // and risk a runt.
+ ///* on disarm, just stop auto-reload so we don't generate runts */
+ //rCR1(i) &= ~GTIM_CR1_ARPE;
+ rCR1(i) = 0;
}
}
}