From cab6d80f11e07dd26b865727eb7ce4fd45be5c7c Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 5 Jun 2014 21:37:38 -0700 Subject: [PATCH] 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 --- src/product/ao_tracker.c | 9 +++++++-- 1 file 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[] = { -- 2.30.2