2013-10-13 04:14:13 -03:00
|
|
|
// -*- tab-width: 4; Mode: C++; c-basic-offset: 4; indent-tabs-mode: nil -*-
|
|
|
|
//
|
|
|
|
#include "defines.h"
|
|
|
|
|
|
|
|
#include "APM_Config.h" // <== THIS INCLUDE, DO NOT EDIT IT. EVER.
|
|
|
|
|
|
|
|
///
|
|
|
|
/// DO NOT EDIT THIS INCLUDE - if you want to make a local change, make that
|
|
|
|
/// change in your local copy of APM_Config.h.
|
|
|
|
///
|
|
|
|
|
|
|
|
// Just so that it's completely clear...
|
|
|
|
#define ENABLED 1
|
|
|
|
#define DISABLED 0
|
|
|
|
|
|
|
|
// this avoids a very common config error
|
|
|
|
#define ENABLE ENABLED
|
|
|
|
#define DISABLE DISABLED
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
// main board differences
|
|
|
|
//
|
|
|
|
#if CONFIG_HAL_BOARD == HAL_BOARD_APM1
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_OILPAN
|
|
|
|
# define CONFIG_BARO AP_BARO_BMP085
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_HMC5843
|
|
|
|
#elif CONFIG_HAL_BOARD == HAL_BOARD_APM2
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_MPU6000
|
|
|
|
# define CONFIG_BARO AP_BARO_MS5611
|
|
|
|
# define CONFIG_MS5611_SERIAL AP_BARO_MS5611_SPI
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_HMC5843
|
|
|
|
#elif CONFIG_HAL_BOARD == HAL_BOARD_AVR_SITL
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_HIL
|
|
|
|
# define CONFIG_BARO AP_BARO_HIL
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_HIL
|
|
|
|
#elif CONFIG_HAL_BOARD == HAL_BOARD_PX4
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_PX4
|
|
|
|
# define CONFIG_BARO AP_BARO_PX4
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_PX4
|
|
|
|
# define SERIAL0_BAUD 115200
|
|
|
|
#elif CONFIG_HAL_BOARD == HAL_BOARD_FLYMAPLE
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_FLYMAPLE
|
|
|
|
# define CONFIG_BARO AP_BARO_BMP085
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_HMC5843
|
|
|
|
# define SERIAL0_BAUD 115200
|
|
|
|
#elif CONFIG_HAL_BOARD == HAL_BOARD_LINUX
|
|
|
|
# define CONFIG_INS_TYPE CONFIG_INS_L3G4200D
|
|
|
|
# define CONFIG_BARO AP_BARO_BMP085
|
|
|
|
# define CONFIG_COMPASS AP_COMPASS_HMC5843
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef CONFIG_BARO
|
|
|
|
# error "CONFIG_BARO not set"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef CONFIG_COMPASS
|
|
|
|
# error "CONFIG_COMPASS not set"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef MAV_SYSTEM_ID
|
|
|
|
// use 2 for antenna tracker by default
|
|
|
|
# define MAV_SYSTEM_ID 2
|
|
|
|
#endif
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
// Serial port speeds.
|
|
|
|
//
|
|
|
|
#ifndef SERIAL0_BAUD
|
|
|
|
# define SERIAL0_BAUD 115200
|
|
|
|
#endif
|
2014-03-05 02:38:22 -04:00
|
|
|
#ifndef SERIAL1_BAUD
|
|
|
|
# define SERIAL1_BAUD 57600
|
|
|
|
#endif
|
|
|
|
#ifndef SERIAL2_BAUD
|
|
|
|
# define SERIAL2_BAUD 57600
|
2013-10-13 04:14:13 -03:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#ifndef SERIAL_BUFSIZE
|
|
|
|
# define SERIAL_BUFSIZE 512
|
|
|
|
#endif
|
|
|
|
|
2014-03-05 02:38:22 -04:00
|
|
|
#ifndef SERIAL1_BUFSIZE
|
|
|
|
# define SERIAL1_BUFSIZE 256
|
|
|
|
#endif
|
|
|
|
|
2013-10-13 04:14:13 -03:00
|
|
|
#ifndef SERIAL2_BUFSIZE
|
|
|
|
# define SERIAL2_BUFSIZE 256
|
|
|
|
#endif
|
2014-03-02 03:00:37 -04:00
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
// Developer Items
|
|
|
|
//
|
|
|
|
|
|
|
|
// use this to completely disable the CLI
|
|
|
|
#ifndef CLI_ENABLED
|
|
|
|
# define CLI_ENABLED ENABLED
|
|
|
|
#endif
|
|
|
|
|