From 3f906f6bd1b770de04edac202cb87376a7077736 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 9 Mar 2015 14:18:16 +1100 Subject: [PATCH] Copter: added CLI_ENABLED option --- ArduCopter/GCS_Mavlink.pde | 2 +- ArduCopter/Parameters.h | 4 ++++ ArduCopter/Parameters.pde | 9 +++++++++ ArduCopter/system.pde | 16 +++++++++------- 4 files changed, 23 insertions(+), 8 deletions(-) diff --git a/ArduCopter/GCS_Mavlink.pde b/ArduCopter/GCS_Mavlink.pde index 313d76d6e5..af7b94091f 100644 --- a/ArduCopter/GCS_Mavlink.pde +++ b/ArduCopter/GCS_Mavlink.pde @@ -1655,7 +1655,7 @@ static void gcs_check_input(void) for (uint8_t i=0; iprintln_P(msg); - if (gcs[1].initialised && (gcs[1].get_uart() != NULL)) { - gcs[1].get_uart()->println_P(msg); - } - if (num_gcs > 2 && gcs[2].initialised && (gcs[2].get_uart() != NULL)) { - gcs[2].get_uart()->println_P(msg); + if (g.cli_enabled) { + const prog_char_t *msg = PSTR("\nPress ENTER 3 times to start interactive setup\n"); + cliSerial->println_P(msg); + if (gcs[1].initialised && (gcs[1].get_uart() != NULL)) { + gcs[1].get_uart()->println_P(msg); + } + if (num_gcs > 2 && gcs[2].initialised && (gcs[2].get_uart() != NULL)) { + gcs[2].get_uart()->println_P(msg); + } } #endif // CLI_ENABLED