summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2014-06-05 21:37:38 -0700
committerKeith Packard <keithp@keithp.com>2014-06-05 21:37:38 -0700
commitcab6d80f11e07dd26b865727eb7ce4fd45be5c7c (patch)
tree25147378cf302cc9fc25f8edaf1e3b5915ee4c60 /src
parent102b1977c138b30c2d2592ab310f7be072130a3b (diff)
altos: Force telemetry on by default for v0.3 TeleGPS boards
These don't have a USB connect indicator, so just turn on telemetry by default Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src')
-rw-r--r--src/product/ao_tracker.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/product/ao_tracker.c b/src/product/ao_tracker.c
index 9666528b..b207c562 100644
--- a/src/product/ao_tracker.c
+++ b/src/product/ao_tracker.c
@@ -70,7 +70,7 @@ ao_tracker(void)
{
uint16_t telem_rate = AO_SEC_TO_TICKS(1), new_telem_rate;
uint8_t gps_rate = 1, new_gps_rate;
- uint8_t telem_enabled = 1, new_telem_enabled;
+ uint8_t telem_enabled = 0, new_telem_enabled;
int32_t start_latitude = 0, start_longitude = 0;
int16_t start_altitude = 0;
uint32_t ground_distance;
@@ -84,6 +84,10 @@ ao_tracker(void)
ao_timer_set_adc_interval(100);
#endif
+#if !HAS_USB_CONNECT
+ ao_tracker_force_telem = 1;
+#endif
+
ao_log_scan();
ao_rdf_set(1);
@@ -187,8 +191,9 @@ ao_tracker_set_telem(void)
if (ao_cmd_status == ao_cmd_success) {
ao_tracker_force_telem = (ao_cmd_lex_i & 1) != 0;
ao_tracker_force_launch = (ao_cmd_lex_i & 2) != 0;
- printf ("force telem %d force launch %d\n", ao_tracker_force_telem, ao_tracker_force_launch);
}
+ printf ("flight %d force telem %d force launch %d\n",
+ ao_flight_number, ao_tracker_force_telem, ao_tracker_force_launch);
}
static const struct ao_cmds ao_tracker_cmds[] = {