mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-28 18:53:57 -04:00
We will reserve BOARD_FLASH_SIZE for the internal flash on stm32 flash processors, use HAL_PROGRAM_SIZE_LIMIT_KB in the general code base. Notable change here is that boards with external flash will start to get features only available with more than 2MB of program storage
23 lines
679 B
C
23 lines
679 B
C
#pragma once
|
|
|
|
#include <AP_HAL/AP_HAL_Boards.h>
|
|
#include <AP_Frsky_Telem/AP_Frsky_config.h>
|
|
#include <AP_OSD/AP_OSD_config.h>
|
|
#include <AP_RCProtocol/AP_RCProtocol_config.h>
|
|
|
|
#ifndef HAL_CRSF_TELEM_ENABLED
|
|
#define HAL_CRSF_TELEM_ENABLED AP_RCPROTOCOL_CRSF_ENABLED && AP_FRSKY_SPORT_PASSTHROUGH_ENABLED
|
|
#endif
|
|
|
|
#ifndef HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED
|
|
#define HAL_CRSF_TELEM_TEXT_SELECTION_ENABLED OSD_ENABLED && OSD_PARAM_ENABLED && HAL_CRSF_TELEM_ENABLED && HAL_PROGRAM_SIZE_LIMIT_KB > 1024
|
|
#endif
|
|
|
|
#ifndef HAL_SPEKTRUM_TELEM_ENABLED
|
|
#define HAL_SPEKTRUM_TELEM_ENABLED 1
|
|
#endif
|
|
|
|
#ifndef AP_GHST_TELEM_ENABLED
|
|
#define AP_GHST_TELEM_ENABLED AP_RCPROTOCOL_GHST_ENABLED
|
|
#endif
|