APM:Libraries
|
Go to the source code of this file.
#define AP_MODULE_SUPPORTED 0 |
Definition at line 256 of file AP_HAL_Boards.h.
#define HAL_BARO_20789_I2C_I2C 14 |
Definition at line 111 of file AP_HAL_Boards.h.
#define HAL_BARO_20789_I2C_SPI 15 |
Definition at line 112 of file AP_HAL_Boards.h.
#define HAL_BARO_BMP085 1 |
Definition at line 100 of file AP_HAL_Boards.h.
#define HAL_BARO_BMP280_I2C 11 |
Definition at line 108 of file AP_HAL_Boards.h.
#define HAL_BARO_BMP280_SPI 12 |
Definition at line 109 of file AP_HAL_Boards.h.
#define HAL_BARO_DEFAULT HAL_BARO_NONE |
Definition at line 238 of file AP_HAL_Boards.h.
#define HAL_BARO_DPS280_I2C 19 |
Definition at line 116 of file AP_HAL_Boards.h.
#define HAL_BARO_FBM320_I2C 18 |
Definition at line 115 of file AP_HAL_Boards.h.
#define HAL_BARO_HIL 6 |
Definition at line 105 of file AP_HAL_Boards.h.
#define HAL_BARO_LPS22H_SPI 16 |
Definition at line 113 of file AP_HAL_Boards.h.
#define HAL_BARO_LPS25H 13 |
Definition at line 110 of file AP_HAL_Boards.h.
#define HAL_BARO_LPS25H_IMU_I2C 17 |
Definition at line 114 of file AP_HAL_Boards.h.
#define HAL_BARO_MS5607_I2C 4 |
Definition at line 103 of file AP_HAL_Boards.h.
#define HAL_BARO_MS5611_I2C 2 |
Definition at line 101 of file AP_HAL_Boards.h.
#define HAL_BARO_MS5611_SPI 3 |
Definition at line 102 of file AP_HAL_Boards.h.
#define HAL_BARO_MS5637_I2C 8 |
Definition at line 107 of file AP_HAL_Boards.h.
#define HAL_BARO_NONE 0 |
Definition at line 99 of file AP_HAL_Boards.h.
#define HAL_BARO_PX4 5 |
Definition at line 104 of file AP_HAL_Boards.h.
#define HAL_BARO_VRBRAIN 7 |
Definition at line 106 of file AP_HAL_Boards.h.
#define HAL_BOARD_CHIBIOS 10 |
Definition at line 14 of file AP_HAL_Boards.h.
#define HAL_BOARD_EMPTY 99 |
Definition at line 16 of file AP_HAL_Boards.h.
#define HAL_BOARD_F4LIGHT 11 |
Definition at line 15 of file AP_HAL_Boards.h.
#define HAL_BOARD_LINUX 7 |
Definition at line 12 of file AP_HAL_Boards.h.
#define HAL_BOARD_PX4 5 |
Definition at line 11 of file AP_HAL_Boards.h.
#define HAL_BOARD_SITL 3 |
C preprocesor enumeration of the boards supported by the AP_HAL. This list exists so HAL_BOARD == HAL_BOARD_xxx preprocessor blocks can be used to exclude HAL boards from the build when appropriate. It's not an elegant solution but we can improve it in future.
Definition at line 9 of file AP_HAL_Boards.h.
#define HAL_BOARD_SMACCM 4 |
Definition at line 10 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_AIRBOTF4 5012 |
Definition at line 75 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_CRAZYFLIE2 5007 |
Definition at line 70 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_F4BY 5010 |
Definition at line 73 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV3 5001 |
Definition at line 64 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4 5002 |
Definition at line 65 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC 5009 |
Definition at line 72 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_MINDPXV2 5003 |
Definition at line 66 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_MINIPIX 5006 |
Definition at line 69 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF4PRO 5011 |
Definition at line 74 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF7V2 5008 |
Definition at line 71 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_REVOMINI 5005 |
Definition at line 68 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_SKYVIPER_F412 5000 |
Definition at line 63 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_CHIBIOS_SPARKY2 5004 |
Definition at line 67 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_AERO 1015 |
Definition at line 35 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_BBBMINI 1005 |
Definition at line 27 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_BEBOP 1006 |
Definition at line 28 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_BH 1010 |
Definition at line 31 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_BLUE 1018 |
Definition at line 37 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_DARK 1016 |
Definition at line 36 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_DISCO 1014 |
Definition at line 34 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_EDGE 1020 |
Definition at line 39 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD 1001 |
Definition at line 23 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_ERLEBRAIN2 1009 |
Definition at line 30 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_MINLURE 1008 |
Definition at line 29 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_NAVIO 1003 |
Definition at line 25 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_NAVIO2 1013 |
Definition at line 33 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_NONE 1000 |
Definition at line 22 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_OCPOC_ZYNQ 1019 |
Definition at line 38 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_POCKET 1022 |
Definition at line 41 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_PXF 1002 |
Definition at line 24 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_PXFMINI 1012 |
Definition at line 32 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_RST_ZYNQ 1021 |
Definition at line 40 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_LINUX_ZYNQ 1004 |
Definition at line 26 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_NONE -1 |
Definition at line 19 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_AEROFC_V1 2004 |
Definition at line 48 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_V1 2000 |
Definition at line 44 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_V2 2001 |
Definition at line 45 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_V3 2003 |
Definition at line 47 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_V4 2002 |
Definition at line 46 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_PX4_V4PRO 2005 |
Definition at line 49 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRBRAIN_V45 4000 |
Definition at line 52 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRBRAIN_V51 4001 |
Definition at line 53 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRBRAIN_V52 4002 |
Definition at line 54 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRBRAIN_V52E 4007 |
Definition at line 59 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRBRAIN_V54 4006 |
Definition at line 58 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRCORE_V10 4005 |
Definition at line 57 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V51 4003 |
Definition at line 55 of file AP_HAL_Boards.h.
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V52 4004 |
Definition at line 56 of file AP_HAL_Boards.h.
#define HAL_BOARD_VRBRAIN 8 |
Definition at line 13 of file AP_HAL_Boards.h.
#define HAL_CAN_DRIVER_DEFAULT 0 |
Definition at line 250 of file AP_HAL_Boards.h.
#define HAL_COMPASS_AERO 16 |
Definition at line 132 of file AP_HAL_Boards.h.
#define HAL_COMPASS_AK8963_I2C 6 |
Definition at line 125 of file AP_HAL_Boards.h.
#define HAL_COMPASS_AK8963_MPU9250 5 |
Definition at line 124 of file AP_HAL_Boards.h.
#define HAL_COMPASS_AK8963_MPU9250_I2C 9 |
Definition at line 127 of file AP_HAL_Boards.h.
#define HAL_COMPASS_BBBMINI 13 |
Definition at line 129 of file AP_HAL_Boards.h.
#define HAL_COMPASS_BH 10 |
Definition at line 128 of file AP_HAL_Boards.h.
#define HAL_COMPASS_BMM150_I2C 21 |
Definition at line 137 of file AP_HAL_Boards.h.
#define HAL_COMPASS_DEFAULT HAL_COMPASS_NONE |
Definition at line 234 of file AP_HAL_Boards.h.
#define HAL_COMPASS_EDGE 18 |
Definition at line 134 of file AP_HAL_Boards.h.
#define HAL_COMPASS_HIL 3 |
Definition at line 122 of file AP_HAL_Boards.h.
#define HAL_COMPASS_HMC5843 1 |
Definition at line 120 of file AP_HAL_Boards.h.
#define HAL_COMPASS_HMC5843_I2C_ADDR 0x1E |
Definition at line 203 of file AP_HAL_Boards.h.
Referenced by Compass::_detect_backends().
#define HAL_COMPASS_HMC5843_MPU6000 7 |
Definition at line 126 of file AP_HAL_Boards.h.
#define HAL_COMPASS_IST8310 23 |
Definition at line 139 of file AP_HAL_Boards.h.
#define HAL_COMPASS_LIS3MDL 19 |
Definition at line 135 of file AP_HAL_Boards.h.
#define HAL_COMPASS_MAG3110 20 |
Definition at line 136 of file AP_HAL_Boards.h.
#define HAL_COMPASS_NAVIO 15 |
Definition at line 131 of file AP_HAL_Boards.h.
#define HAL_COMPASS_NAVIO2 14 |
Definition at line 130 of file AP_HAL_Boards.h.
#define HAL_COMPASS_NONE 0 |
Definition at line 119 of file AP_HAL_Boards.h.
#define HAL_COMPASS_OCPOC_ZYNQ 17 |
Definition at line 133 of file AP_HAL_Boards.h.
#define HAL_COMPASS_PX4 2 |
Definition at line 121 of file AP_HAL_Boards.h.
#define HAL_COMPASS_QMC5883L 22 |
Definition at line 138 of file AP_HAL_Boards.h.
#define HAL_COMPASS_VRBRAIN 4 |
Definition at line 123 of file AP_HAL_Boards.h.
#define HAL_CPU_CLASS_1000 4 |
Definition at line 152 of file AP_HAL_Boards.h.
#define HAL_CPU_CLASS_150 3 |
Definition at line 150 of file AP_HAL_Boards.h.
#define HAL_GPS_TYPE_DEFAULT 1 |
Definition at line 246 of file AP_HAL_Boards.h.
#define HAL_HAVE_IMU_HEATER 0 |
Definition at line 199 of file AP_HAL_Boards.h.
#define HAL_INS_AERO 18 |
Definition at line 91 of file AP_HAL_Boards.h.
#define HAL_INS_BBBMINI 17 |
Definition at line 90 of file AP_HAL_Boards.h.
#define HAL_INS_BH 14 |
Definition at line 89 of file AP_HAL_Boards.h.
#define HAL_INS_DEFAULT HAL_INS_NONE |
Definition at line 242 of file AP_HAL_Boards.h.
#define HAL_INS_EDGE 20 |
Definition at line 93 of file AP_HAL_Boards.h.
#define HAL_INS_HIL 4 |
Definition at line 81 of file AP_HAL_Boards.h.
#define HAL_INS_ICM20789_SPI 23 |
Definition at line 96 of file AP_HAL_Boards.h.
#define HAL_INS_L3G4200D 7 |
Definition at line 83 of file AP_HAL_Boards.h.
#define HAL_INS_L3GD20 10 |
Definition at line 86 of file AP_HAL_Boards.h.
#define HAL_INS_LSM9DS0 11 |
Definition at line 87 of file AP_HAL_Boards.h.
#define HAL_INS_LSM9DS1 22 |
Definition at line 95 of file AP_HAL_Boards.h.
#define HAL_INS_MPU60XX_I2C 3 |
Definition at line 80 of file AP_HAL_Boards.h.
Referenced by AP_InertialSensor_Invensense::probe().
#define HAL_INS_MPU60XX_SPI 2 |
Definition at line 79 of file AP_HAL_Boards.h.
Referenced by AP_InertialSensor_Invensense::probe().
#define HAL_INS_MPU6500 19 |
Definition at line 92 of file AP_HAL_Boards.h.
Referenced by AP_InertialSensor_Invensense::probe().
#define HAL_INS_MPU9250_I2C 13 |
Definition at line 88 of file AP_HAL_Boards.h.
Referenced by AP_InertialSensor_Invensense::probe().
#define HAL_INS_MPU9250_SPI 9 |
Definition at line 85 of file AP_HAL_Boards.h.
Referenced by AP_InertialSensor_Invensense::probe(), and AP_Compass_AK8963::probe_mpu9250().
#define HAL_INS_NONE 0 |
Definition at line 78 of file AP_HAL_Boards.h.
#define HAL_INS_PX4 5 |
Definition at line 82 of file AP_HAL_Boards.h.
#define HAL_INS_RST 21 |
Definition at line 94 of file AP_HAL_Boards.h.
#define HAL_INS_VRBRAIN 8 |
Definition at line 84 of file AP_HAL_Boards.h.
#define HAL_LINUX_HEAT_PWM 1 |
Definition at line 142 of file AP_HAL_Boards.h.
#define HAL_MINIMIZE_FEATURES 0 |
Definition at line 222 of file AP_HAL_Boards.h.
#define HAL_OS_FATFS_IO 0 |
Definition at line 226 of file AP_HAL_Boards.h.
#define HAL_OS_POSIX_IO 0 |
Definition at line 187 of file AP_HAL_Boards.h.
#define HAL_OS_SOCKETS 0 |
Definition at line 191 of file AP_HAL_Boards.h.
#define HAL_PARAM_DEFAULTS_PATH nullptr |
Definition at line 195 of file AP_HAL_Boards.h.
Referenced by AP_HAL::Util::get_custom_defaults_file().
#define HAL_PX4_HAVE_PX4IO 0 |
Definition at line 230 of file AP_HAL_Boards.h.
#define HAL_RCINPUT_WITH_AP_RADIO 0 |
Definition at line 211 of file AP_HAL_Boards.h.
#define HAL_SUPPORT_RCOUT_SERIAL 0 |
Definition at line 260 of file AP_HAL_Boards.h.
#define HAL_WITH_IO_MCU 0 |
Definition at line 215 of file AP_HAL_Boards.h.
#define HAL_WITH_UAVCAN 0 |
Definition at line 207 of file AP_HAL_Boards.h.