summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ao.h2
-rw-r--r--src/ao_packet_slave.c5
-rw-r--r--src/ao_teledongle.c1
-rw-r--r--src/ao_telemetrum.c2
-rw-r--r--src/ao_telemini.c4
5 files changed, 7 insertions, 7 deletions
diff --git a/src/ao.h b/src/ao.h
index 63f80678..00c395d6 100644
--- a/src/ao.h
+++ b/src/ao.h
@@ -1197,6 +1197,6 @@ void
ao_packet_slave_stop(void);
void
-ao_packet_slave_init(void);
+ao_packet_slave_init(uint8_t enable);
#endif /* _AO_H_ */
diff --git a/src/ao_packet_slave.c b/src/ao_packet_slave.c
index eb456dab..e40ddfec 100644
--- a/src/ao_packet_slave.c
+++ b/src/ao_packet_slave.c
@@ -58,10 +58,11 @@ ao_packet_slave_stop(void)
}
void
-ao_packet_slave_init(void)
+ao_packet_slave_init(uint8_t enable)
{
ao_add_stdio(ao_packet_pollchar,
ao_packet_putchar,
NULL);
- ao_packet_slave_start();
+ if (enable)
+ ao_packet_slave_start();
}
diff --git a/src/ao_teledongle.c b/src/ao_teledongle.c
index 505dc0cb..008b200a 100644
--- a/src/ao_teledongle.c
+++ b/src/ao_teledongle.c
@@ -31,7 +31,6 @@ main(void)
ao_monitor_init(AO_LED_GREEN, TRUE);
ao_rssi_init(AO_LED_RED);
ao_radio_init();
- ao_packet_slave_init();
ao_packet_master_init();
#if HAS_DBG
ao_dbg_init();
diff --git a/src/ao_telemetrum.c b/src/ao_telemetrum.c
index ed43c447..4ace415c 100644
--- a/src/ao_telemetrum.c
+++ b/src/ao_telemetrum.c
@@ -59,7 +59,7 @@ main(void)
ao_gps_report_init();
ao_telemetry_init();
ao_radio_init();
- ao_packet_slave_init();
+ ao_packet_slave_init(TRUE);
ao_igniter_init();
#if HAS_DBG
ao_dbg_init();
diff --git a/src/ao_telemini.c b/src/ao_telemini.c
index 97bc2cf4..dbc3b74c 100644
--- a/src/ao_telemini.c
+++ b/src/ao_telemini.c
@@ -42,9 +42,9 @@ main(void)
ao_flight_init();
ao_log_init();
ao_report_init();
- ao_telemetry_init();
+ ao_telemetry_tiny_init();
ao_radio_init();
- ao_packet_slave_init();
+ ao_packet_slave_init(TRUE);
ao_igniter_init();
ao_config_init();
ao_start_scheduler();