VRBRAIN / AP_HAL_Boards: definition of new board VR Brain 5.4 and VR Core 1.0
This commit is contained in:
parent
b5cf0308cd
commit
13e3150023
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user