mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-08 17:08:28 -04:00
AP_CRSF_Telem: add missing VideoTX include
We use the vtx singleton in here, so we need the header. ... also fix up the includes and ifdefs a little.
This commit is contained in:
parent
165b0e929f
commit
db6245bb66
@ -13,6 +13,10 @@
|
|||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "AP_RCTelemetry_config.h"
|
||||||
|
|
||||||
|
#if HAL_CRSF_TELEM_ENABLED
|
||||||
|
|
||||||
#include "AP_CRSF_Telem.h"
|
#include "AP_CRSF_Telem.h"
|
||||||
#include <AP_VideoTX/AP_VideoTX.h>
|
#include <AP_VideoTX/AP_VideoTX.h>
|
||||||
#include <AP_HAL/utility/sparse-endian.h>
|
#include <AP_HAL/utility/sparse-endian.h>
|
||||||
@ -30,7 +34,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <AP_HAL/AP_HAL.h>
|
#include <AP_HAL/AP_HAL.h>
|
||||||
|
|
||||||
#if HAL_CRSF_TELEM_ENABLED
|
#include <AP_VideoTX/AP_VideoTX.h>
|
||||||
|
|
||||||
#include <AP_Vehicle/AP_Vehicle_Type.h>
|
#include <AP_Vehicle/AP_Vehicle_Type.h>
|
||||||
|
|
||||||
@ -1270,7 +1274,7 @@ void AP_CRSF_Telem::calc_parameter() {
|
|||||||
|
|
||||||
_pending_request.frame_type = 0;
|
_pending_request.frame_type = 0;
|
||||||
_telem_pending = true;
|
_telem_pending = true;
|
||||||
#endif
|
#endif // OSD_PARAM_ENABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
#if HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
|
#if HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
|
||||||
@ -1420,7 +1424,7 @@ void AP_CRSF_Telem::calc_text_selection(AP_OSD_ParamSetting* param, uint8_t chun
|
|||||||
_pending_request.frame_type = 0;
|
_pending_request.frame_type = 0;
|
||||||
_telem_pending = true;
|
_telem_pending = true;
|
||||||
}
|
}
|
||||||
#endif
|
#endif // HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
|
||||||
|
|
||||||
// write parameter information back into AP - assumes we already know the encoding for floats
|
// write parameter information back into AP - assumes we already know the encoding for floats
|
||||||
void AP_CRSF_Telem::process_param_write_frame(ParameterSettingsWriteFrame* write_frame)
|
void AP_CRSF_Telem::process_param_write_frame(ParameterSettingsWriteFrame* write_frame)
|
||||||
@ -1490,7 +1494,7 @@ void AP_CRSF_Telem::process_param_write_frame(ParameterSettingsWriteFrame* write
|
|||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#endif
|
#endif // OSD_PARAM_ENABLED
|
||||||
}
|
}
|
||||||
|
|
||||||
// get status text data
|
// get status text data
|
||||||
@ -1649,4 +1653,4 @@ namespace AP {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif // HAL_CRSF_TELEM_ENABLED
|
||||||
|
Loading…
Reference in New Issue
Block a user