mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-01-21 16:18:29 -04:00
AP_OSD: replace HAVE_FILESYSTEM_SUPPORT with backend defines
This commit is contained in:
parent
5f2bb83401
commit
e7e0da9a59
@ -19,10 +19,13 @@
|
||||
/*
|
||||
parameter settings for one screen
|
||||
*/
|
||||
#include "AP_OSD_config.h"
|
||||
|
||||
#if OSD_ENABLED
|
||||
|
||||
#include "AP_OSD.h"
|
||||
#include "AP_OSD_Backend.h"
|
||||
|
||||
#if OSD_ENABLED
|
||||
#include <AP_HAL/AP_HAL.h>
|
||||
#include <AP_HAL/Util.h>
|
||||
#include <AP_AHRS/AP_AHRS.h>
|
||||
@ -868,7 +871,7 @@ const AP_Param::GroupInfo AP_OSD_Screen::var_info[] = {
|
||||
AP_SUBGROUPINFO(pluscode, "PLUSCODE", 52, AP_OSD_Screen, AP_OSD_Setting),
|
||||
#endif
|
||||
|
||||
#if HAVE_FILESYSTEM_SUPPORT
|
||||
#if AP_OSD_CALLSIGN_FROM_SD_ENABLED
|
||||
// @Param: CALLSIGN_EN
|
||||
// @DisplayName: CALLSIGN_EN
|
||||
// @Description: Displays callsign from callsign.txt on microSD card
|
||||
@ -2162,7 +2165,7 @@ void AP_OSD_Screen::draw_pluscode(uint8_t x, uint8_t y)
|
||||
*/
|
||||
void AP_OSD_Screen::draw_callsign(uint8_t x, uint8_t y)
|
||||
{
|
||||
#if HAVE_FILESYSTEM_SUPPORT
|
||||
#if AP_OSD_CALLSIGN_FROM_SD_ENABLED
|
||||
if (!callsign_data.load_attempted) {
|
||||
callsign_data.load_attempted = true;
|
||||
FileData *fd = AP::FS().load_file("callsign.txt");
|
||||
|
@ -1,6 +1,7 @@
|
||||
#pragma once
|
||||
|
||||
#include <AP_HAL/AP_HAL_Boards.h>
|
||||
#include <AP_Filesystem/AP_Filesystem_config.h>
|
||||
|
||||
#ifndef OSD_ENABLED
|
||||
#define OSD_ENABLED 1
|
||||
@ -17,3 +18,7 @@
|
||||
#ifndef HAL_OSD_SIDEBAR_ENABLE
|
||||
#define HAL_OSD_SIDEBAR_ENABLE 1
|
||||
#endif
|
||||
|
||||
#ifndef AP_OSD_CALLSIGN_FROM_SD_ENABLED
|
||||
#define AP_OSD_CALLSIGN_FROM_SD_ENABLED (AP_FILESYSTEM_POSIX_ENABLED || AP_FILESYSTEM_FATFS_ENABLED)
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user