aboutsummaryrefslogtreecommitdiff
path: root/src/drivers/stm32
diff options
context:
space:
mode:
authorpx4dev <px4@purgatory.org>2013-05-23 00:40:22 +0200
committerLorenz Meier <lm@inf.ethz.ch>2013-05-23 09:27:57 +0200
commitdca844a808643131ee299a46a7cb82aea933822f (patch)
tree1db0def978fe82e02699ec6323a971005ca92af9 /src/drivers/stm32
parentf7901db0a95dd4c60168403eca71f378ae42ed3e (diff)
downloadpx4-firmware-dca844a808643131ee299a46a7cb82aea933822f.tar.gz
px4-firmware-dca844a808643131ee299a46a7cb82aea933822f.tar.bz2
px4-firmware-dca844a808643131ee299a46a7cb82aea933822f.zip
Based on comments in:
http://answers.px4.ethz.ch/question/1337/px4io-receiver-connection-problem/?answer=1346#post-id-1346 increase the longest PPM pulse we recognize out to 550µs.
Diffstat (limited to 'src/drivers/stm32')
-rw-r--r--src/drivers/stm32/drv_hrt.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/stm32/drv_hrt.c b/src/drivers/stm32/drv_hrt.c
index cec0c49ff..fd63681e3 100644
--- a/src/drivers/stm32/drv_hrt.c
+++ b/src/drivers/stm32/drv_hrt.c
@@ -330,7 +330,7 @@ static void hrt_call_invoke(void);
/*
* PPM decoder tuning parameters
*/
-# define PPM_MAX_PULSE_WIDTH 500 /* maximum width of a pulse */
+# define PPM_MAX_PULSE_WIDTH 550 /* maximum width of a valid pulse */
# define PPM_MIN_CHANNEL_VALUE 800 /* shortest valid channel signal */
# define PPM_MAX_CHANNEL_VALUE 2200 /* longest valid channel signal */
# define PPM_MIN_START 2500 /* shortest valid start gap */