aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2013-12-23 20:38:09 +0100
committerLorenz Meier <lm@inf.ethz.ch>2013-12-23 20:38:09 +0100
commit107bb54b33dd4360fd5fee538f7a87b79279b8ab (patch)
tree6d5c25eef4273913af7522f0e3fe66e168cdff53
parent64ad3d7e0a60e994f6f26c18d52f4b2fd8b8beb0 (diff)
downloadpx4-firmware-107bb54b33dd4360fd5fee538f7a87b79279b8ab.tar.gz
px4-firmware-107bb54b33dd4360fd5fee538f7a87b79279b8ab.tar.bz2
px4-firmware-107bb54b33dd4360fd5fee538f7a87b79279b8ab.zip
Robustifiying PPM parsing
-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 36226c941..f105251f0 100644
--- a/src/drivers/stm32/drv_hrt.c
+++ b/src/drivers/stm32/drv_hrt.c
@@ -342,7 +342,7 @@ static void hrt_call_invoke(void);
#define PPM_MAX_CHANNELS 20
/* Number of same-sized frames required to 'lock' */
-#define PPM_CHANNEL_LOCK 2 /* should be less than the input timeout */
+#define PPM_CHANNEL_LOCK 4 /* should be less than the input timeout */
__EXPORT uint16_t ppm_buffer[PPM_MAX_CHANNELS];
__EXPORT unsigned ppm_decoded_channels = 0;