mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-21 15:23:57 -04:00
AP_BoardConfig: Console output can be disabled
This commit is contained in:
parent
8d1b1a2caf
commit
234bb5409d
@ -316,7 +316,7 @@ void AP_BoardConfig::validate_board_type(void)
|
||||
config_error("Pixhawk2 requires FMUv3 firmware");
|
||||
#endif
|
||||
state.board_type.set(PX4_BOARD_PIXHAWK2);
|
||||
hal.console->printf("Forced PIXHAWK2\n");
|
||||
DEV_PRINTF("Forced PIXHAWK2\n");
|
||||
}
|
||||
#endif
|
||||
|
||||
@ -349,7 +349,7 @@ void AP_BoardConfig::board_autodetect(void)
|
||||
#if defined(CONFIG_ARCH_BOARD_PX4FMU_V1)
|
||||
// only one choice
|
||||
state.board_type.set(PX4_BOARD_PX4V1);
|
||||
hal.console->printf("Detected PX4v1\n");
|
||||
DEV_PRINTF("Detected PX4v1\n");
|
||||
|
||||
#elif defined(CONFIG_ARCH_BOARD_PX4FMU_V2) || defined(HAL_CHIBIOS_ARCH_FMUV3)
|
||||
if ((spi_check_register("mpu6000_ext", MPUREG_WHOAMI, MPU_WHOAMI_MPU60X0) ||
|
||||
@ -363,13 +363,13 @@ void AP_BoardConfig::board_autodetect(void)
|
||||
spi_check_register_inv2("icm20948_ext", INV2REG_WHOAMI, INV2_WHOAMI_ICM20948))) {
|
||||
// Pixhawk2 has LSM303D and MPUxxxx on external bus
|
||||
state.board_type.set(PX4_BOARD_PIXHAWK2);
|
||||
hal.console->printf("Detected PIXHAWK2\n");
|
||||
DEV_PRINTF("Detected PIXHAWK2\n");
|
||||
} else if ((spi_check_register("icm20608-am", MPUREG_WHOAMI, MPU_WHOAMI_ICM20608) ||
|
||||
spi_check_register("icm20608-am", MPUREG_WHOAMI, MPU_WHOAMI_ICM20602)) &&
|
||||
spi_check_register("mpu9250", MPUREG_WHOAMI, MPU_WHOAMI_MPU9250)) {
|
||||
// PHMINI has an ICM20608 and MPU9250 on sensor bus
|
||||
state.board_type.set(PX4_BOARD_PHMINI);
|
||||
hal.console->printf("Detected PixhawkMini\n");
|
||||
DEV_PRINTF("Detected PixhawkMini\n");
|
||||
} else if (spi_check_register("lsm9ds0_am", LSMREG_WHOAMI, LSM_WHOAMI_LSM303D) &&
|
||||
(spi_check_register("mpu6000", MPUREG_WHOAMI, MPU_WHOAMI_MPU60X0) ||
|
||||
spi_check_register("icm20608", MPUREG_WHOAMI, MPU_WHOAMI_ICM20608) ||
|
||||
@ -378,52 +378,52 @@ void AP_BoardConfig::board_autodetect(void)
|
||||
|
||||
// classic or upgraded Pixhawk1
|
||||
state.board_type.set(PX4_BOARD_PIXHAWK);
|
||||
hal.console->printf("Detected Pixhawk\n");
|
||||
DEV_PRINTF("Detected Pixhawk\n");
|
||||
} else {
|
||||
config_error("Unable to detect board type");
|
||||
}
|
||||
#elif defined(CONFIG_ARCH_BOARD_PX4FMU_V4) || defined(HAL_CHIBIOS_ARCH_FMUV4)
|
||||
// only one choice
|
||||
state.board_type.set_and_notify(PX4_BOARD_PIXRACER);
|
||||
hal.console->printf("Detected Pixracer\n");
|
||||
DEV_PRINTF("Detected Pixracer\n");
|
||||
#elif defined(HAL_CHIBIOS_ARCH_MINDPXV2)
|
||||
// only one choice
|
||||
state.board_type.set_and_notify(PX4_BOARD_MINDPXV2);
|
||||
hal.console->printf("Detected MindPX-V2\n");
|
||||
DEV_PRINTF("Detected MindPX-V2\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_PX4FMU_V4PRO) || defined(HAL_CHIBIOS_ARCH_FMUV4PRO)
|
||||
// only one choice
|
||||
state.board_type.set_and_notify(PX4_BOARD_PIXHAWK_PRO);
|
||||
hal.console->printf("Detected Pixhawk Pro\n");
|
||||
DEV_PRINTF("Detected Pixhawk Pro\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_AEROFC_V1)
|
||||
state.board_type.set_and_notify(PX4_BOARD_AEROFC);
|
||||
hal.console->printf("Detected Aero FC\n");
|
||||
DEV_PRINTF("Detected Aero FC\n");
|
||||
#elif defined(HAL_CHIBIOS_ARCH_FMUV5)
|
||||
state.board_type.set_and_notify(PX4_BOARD_FMUV5);
|
||||
hal.console->printf("Detected FMUv5\n");
|
||||
DEV_PRINTF("Detected FMUv5\n");
|
||||
#elif defined(HAL_CHIBIOS_ARCH_FMUV6)
|
||||
state.board_type.set_and_notify(PX4_BOARD_FMUV5);
|
||||
hal.console->printf("Detected FMUv6\n");
|
||||
DEV_PRINTF("Detected FMUv6\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRBRAIN_V51) || defined(HAL_CHIBIOS_ARCH_BRAINV51)
|
||||
state.board_type.set_and_notify(VRX_BOARD_BRAIN51);
|
||||
hal.console->printf("Detected VR Brain 5.1\n");
|
||||
DEV_PRINTF("Detected VR Brain 5.1\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRBRAIN_V52) || defined(HAL_CHIBIOS_ARCH_BRAINV52)
|
||||
state.board_type.set_and_notify(VRX_BOARD_BRAIN52);
|
||||
hal.console->printf("Detected VR Brain 5.2\n");
|
||||
DEV_PRINTF("Detected VR Brain 5.2\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRBRAIN_V52E)
|
||||
state.board_type.set_and_notify(VRX_BOARD_BRAIN52E);
|
||||
hal.console->printf("Detected VR Brain 5.2E\n");
|
||||
DEV_PRINTF("Detected VR Brain 5.2E\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V51) || defined(HAL_CHIBIOS_ARCH_UBRAINV51)
|
||||
state.board_type.set_and_notify(VRX_BOARD_UBRAIN51);
|
||||
hal.console->printf("Detected VR Micro Brain 5.1\n");
|
||||
DEV_PRINTF("Detected VR Micro Brain 5.1\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRUBRAIN_V52)
|
||||
state.board_type.set_and_notify(VRX_BOARD_UBRAIN52);
|
||||
hal.console->printf("Detected VR Micro Brain 5.2\n");
|
||||
DEV_PRINTF("Detected VR Micro Brain 5.2\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRCORE_V10) || defined(HAL_CHIBIOS_ARCH_COREV10)
|
||||
state.board_type.set_and_notify(VRX_BOARD_CORE10);
|
||||
hal.console->printf("Detected VR Core 1.0\n");
|
||||
DEV_PRINTF("Detected VR Core 1.0\n");
|
||||
#elif defined(CONFIG_ARCH_BOARD_VRBRAIN_V54) || defined(HAL_CHIBIOS_ARCH_BRAINV54)
|
||||
state.board_type.set_and_notify(VRX_BOARD_BRAIN54);
|
||||
hal.console->printf("Detected VR Brain 5.4\n");
|
||||
DEV_PRINTF("Detected VR Brain 5.4\n");
|
||||
#endif
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user