From 75862b3e2758da803b3e69cfd67d5ce8c5511a4e Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Mon, 27 Jun 2022 16:39:33 +1000 Subject: [PATCH] AP_LTM_Telem: add AP_LTM_TELEM_ENABLED --- libraries/AP_LTM_Telem/AP_LTM_Telem.cpp | 4 ++++ libraries/AP_LTM_Telem/AP_LTM_Telem.h | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/libraries/AP_LTM_Telem/AP_LTM_Telem.cpp b/libraries/AP_LTM_Telem/AP_LTM_Telem.cpp index 66e9554cb1..8d4dc952c0 100644 --- a/libraries/AP_LTM_Telem/AP_LTM_Telem.cpp +++ b/libraries/AP_LTM_Telem/AP_LTM_Telem.cpp @@ -17,6 +17,8 @@ #include "AP_LTM_Telem.h" +#if AP_LTM_TELEM_ENABLED + #include #include #include @@ -216,3 +218,5 @@ void AP_LTM_Telem::tick(void) generate_LTM(); } } + +#endif // AP_LTM_TELEM_ENABLED diff --git a/libraries/AP_LTM_Telem/AP_LTM_Telem.h b/libraries/AP_LTM_Telem/AP_LTM_Telem.h index 2461a9534a..03a3833fd7 100644 --- a/libraries/AP_LTM_Telem/AP_LTM_Telem.h +++ b/libraries/AP_LTM_Telem/AP_LTM_Telem.h @@ -16,6 +16,12 @@ #include +#ifndef AP_LTM_TELEM_ENABLED +#define AP_LTM_TELEM_ENABLED !HAL_MINIMIZE_FEATURES +#endif + +#if AP_LTM_TELEM_ENABLED + static const uint8_t LTM_GFRAME_SIZE = 18; static const uint8_t LTM_AFRAME_SIZE = 10; static const uint8_t LTM_SFRAME_SIZE = 11; @@ -45,3 +51,5 @@ private: void send_LTM(uint8_t lt_packet[], uint8_t lt_packet_size); void tick(void); // tick - main call to send updates to transmitter (called by scheduler at 1kHz) }; + +#endif