summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-09-11 15:00:25 -0700
committerKeith Packard <keithp@keithp.com>2014-09-11 15:00:25 -0700
commit0cedc27e22a9fbc9ccfe1b403c84d728bb23220d (patch)
treeea74f5e8799b2bb1cc4b2e96572172b1f90f28f4 /src
parent6dafd7bf947d892e430cd565eb92a3366abb3604 (diff)
altos: Fix ability to disable telemetry by setting interval to 0
For non-zero telemetry intervals, the radio code limits the value based on the data rate. However, a zero interval means that telemetry should be entirely disabled, so that value should be left alone when checking. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src')
-rw-r--r--src/kernel/ao_telemetry.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/kernel/ao_telemetry.c b/src/kernel/ao_telemetry.c
index 56bd715e..27306a34 100644
--- a/src/kernel/ao_telemetry.c
+++ b/src/kernel/ao_telemetry.c
@@ -518,7 +518,7 @@ ao_telemetry_set_interval(uint16_t interval)
};
ao_telemetry_desired_interval = interval;
- if (interval < min_interval[ao_config.radio_rate])
+ if (interval && interval < min_interval[ao_config.radio_rate])
interval = min_interval[ao_config.radio_rate];
#endif
ao_telemetry_interval = interval;