Path: blob/master/libraries/AP_ADSB/AP_ADSB_config.h
9316 views
#pragma once12#include <AP_HAL/AP_HAL_Boards.h>34#include <GCS_MAVLink/GCS_config.h>56#ifndef HAL_ADSB_ENABLED7#define HAL_ADSB_ENABLED HAL_PROGRAM_SIZE_LIMIT_KB > 10248#endif910#ifndef HAL_ADSB_BACKEND_DEFAULT_ENABLED11#define HAL_ADSB_BACKEND_DEFAULT_ENABLED HAL_ADSB_ENABLED12#endif1314#ifndef HAL_ADSB_UAVIONIX_MAVLINK_ENABLED15#define HAL_ADSB_UAVIONIX_MAVLINK_ENABLED HAL_ADSB_BACKEND_DEFAULT_ENABLED && HAL_GCS_ENABLED16#endif1718#ifndef HAL_ADSB_SAGETECH_ENABLED19#define HAL_ADSB_SAGETECH_ENABLED HAL_ADSB_BACKEND_DEFAULT_ENABLED20#endif2122#ifndef HAL_ADSB_UCP_ENABLED23#define HAL_ADSB_UCP_ENABLED HAL_ADSB_BACKEND_DEFAULT_ENABLED24#endif2526#ifndef HAL_ADSB_SAGETECH_MXS_ENABLED27// this feature is only enabled by default by select hardware28#define HAL_ADSB_SAGETECH_MXS_ENABLED HAL_ADSB_BACKEND_DEFAULT_ENABLED && CONFIG_HAL_BOARD == HAL_BOARD_SITL29#endif303132