VRBRAIN / AP_HAL_Boards: definition of new board VR Brain 5.4 and VR Core 1.0

This commit is contained in:
LukeMike 2016-07-05 17:22:35 +02:00 committed by Andrew Tridgell
parent b5cf0308cd
commit 13e3150023

View File

@ -51,6 +51,8 @@
#define HAL_BOARD_SUBTYPE_VRBRAIN_V52 4002 #define HAL_BOARD_SUBTYPE_VRBRAIN_V52 4002
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V51 4003 #define HAL_BOARD_SUBTYPE_VRUBRAIN_V51 4003
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V52 4004 #define HAL_BOARD_SUBTYPE_VRUBRAIN_V52 4004
#define HAL_BOARD_SUBTYPE_VRCORE_V10 4005
#define HAL_BOARD_SUBTYPE_VRBRAIN_V54 4006
// InertialSensor driver types // InertialSensor driver types
#define HAL_INS_MPU60XX_SPI 2 #define HAL_INS_MPU60XX_SPI 2
@ -492,6 +494,7 @@
#define HAL_OS_POSIX_IO 1 #define HAL_OS_POSIX_IO 1
#define HAL_BOARD_LOG_DIRECTORY "/fs/microsd/APM/LOGS" #define HAL_BOARD_LOG_DIRECTORY "/fs/microsd/APM/LOGS"
#define HAL_BOARD_TERRAIN_DIRECTORY "/fs/microsd/APM/TERRAIN" #define HAL_BOARD_TERRAIN_DIRECTORY "/fs/microsd/APM/TERRAIN"
#define HAL_PARAM_DEFAULTS_PATH "/etc/defaults.parm"
#define HAL_INS_DEFAULT HAL_INS_VRBRAIN #define HAL_INS_DEFAULT HAL_INS_VRBRAIN
#define HAL_BARO_DEFAULT HAL_BARO_VRBRAIN #define HAL_BARO_DEFAULT HAL_BARO_VRBRAIN
#define HAL_COMPASS_DEFAULT HAL_COMPASS_VRBRAIN #define HAL_COMPASS_DEFAULT HAL_COMPASS_VRBRAIN
@ -511,19 +514,22 @@
#elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V52) #elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V52)
#define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_VRUBRAIN_V52 #define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_VRUBRAIN_V52
#define HAL_STORAGE_SIZE 8192 #define HAL_STORAGE_SIZE 8192
#else #elif defined(CONFIG_ARCH_BOARD_VRCORE_V10)
#define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_NONE #define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_VRCORE_V10
#define HAL_STORAGE_SIZE 8192 #define HAL_STORAGE_SIZE 16384
#elif defined(CONFIG_ARCH_BOARD_VRBRAIN_V54)
#define CONFIG_HAL_BOARD_SUBTYPE HAL_BOARD_SUBTYPE_VRBRAIN_V54
#define HAL_STORAGE_SIZE 16384
#endif #endif
#define HAL_GPIO_A_LED_PIN 25 #define HAL_GPIO_A_LED_PIN 25
#define HAL_GPIO_B_LED_PIN 26 #define HAL_GPIO_B_LED_PIN 26
#define HAL_GPIO_C_LED_PIN 27 #define HAL_GPIO_C_LED_PIN 27
#define HAL_GPIO_LED_ON HIGH #define HAL_GPIO_LED_ON HIGH
#define HAL_GPIO_LED_OFF LOW #define HAL_GPIO_LED_OFF LOW
#define EXTERNAL_LED_GPS 28 // GPS LED - AN10 #define EXTERNAL_LED_GPS 28 // GPS LED - AN10
#define EXTERNAL_LED_ARMED 29 // Armed LED - AN11 #define EXTERNAL_LED_ARMED 29 // Armed LED - AN11
#define EXTERNAL_LED_MOTOR1 30 // Motor1 LED - AN8 #define EXTERNAL_LED_MOTOR1 30 // Motor1 LED - AN8
#define EXTERNAL_LED_MOTOR2 31 // Motor2 LED - AN12 #define EXTERNAL_LED_MOTOR2 31 // Motor2 LED - AN12
#else #else
#error "Unknown CONFIG_HAL_BOARD type" #error "Unknown CONFIG_HAL_BOARD type"