APM:Libraries
Macros
AP_HAL_Boards.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HAL_BOARD_SITL   3
 
#define HAL_BOARD_SMACCM   4
 
#define HAL_BOARD_PX4   5
 
#define HAL_BOARD_LINUX   7
 
#define HAL_BOARD_VRBRAIN   8
 
#define HAL_BOARD_CHIBIOS   10
 
#define HAL_BOARD_F4LIGHT   11
 
#define HAL_BOARD_EMPTY   99
 
#define HAL_BOARD_SUBTYPE_NONE   -1
 
#define HAL_BOARD_SUBTYPE_LINUX_NONE   1000
 
#define HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD   1001
 
#define HAL_BOARD_SUBTYPE_LINUX_PXF   1002
 
#define HAL_BOARD_SUBTYPE_LINUX_NAVIO   1003
 
#define HAL_BOARD_SUBTYPE_LINUX_ZYNQ   1004
 
#define HAL_BOARD_SUBTYPE_LINUX_BBBMINI   1005
 
#define HAL_BOARD_SUBTYPE_LINUX_BEBOP   1006
 
#define HAL_BOARD_SUBTYPE_LINUX_MINLURE   1008
 
#define HAL_BOARD_SUBTYPE_LINUX_ERLEBRAIN2   1009
 
#define HAL_BOARD_SUBTYPE_LINUX_BH   1010
 
#define HAL_BOARD_SUBTYPE_LINUX_PXFMINI   1012
 
#define HAL_BOARD_SUBTYPE_LINUX_NAVIO2   1013
 
#define HAL_BOARD_SUBTYPE_LINUX_DISCO   1014
 
#define HAL_BOARD_SUBTYPE_LINUX_AERO   1015
 
#define HAL_BOARD_SUBTYPE_LINUX_DARK   1016
 
#define HAL_BOARD_SUBTYPE_LINUX_BLUE   1018
 
#define HAL_BOARD_SUBTYPE_LINUX_OCPOC_ZYNQ   1019
 
#define HAL_BOARD_SUBTYPE_LINUX_EDGE   1020
 
#define HAL_BOARD_SUBTYPE_LINUX_RST_ZYNQ   1021
 
#define HAL_BOARD_SUBTYPE_LINUX_POCKET   1022
 
#define HAL_BOARD_SUBTYPE_PX4_V1   2000
 
#define HAL_BOARD_SUBTYPE_PX4_V2   2001
 
#define HAL_BOARD_SUBTYPE_PX4_V4   2002
 
#define HAL_BOARD_SUBTYPE_PX4_V3   2003
 
#define HAL_BOARD_SUBTYPE_PX4_AEROFC_V1   2004
 
#define HAL_BOARD_SUBTYPE_PX4_V4PRO   2005
 
#define HAL_BOARD_SUBTYPE_VRBRAIN_V45   4000
 
#define HAL_BOARD_SUBTYPE_VRBRAIN_V51   4001
 
#define HAL_BOARD_SUBTYPE_VRBRAIN_V52   4002
 
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V51   4003
 
#define HAL_BOARD_SUBTYPE_VRUBRAIN_V52   4004
 
#define HAL_BOARD_SUBTYPE_VRCORE_V10   4005
 
#define HAL_BOARD_SUBTYPE_VRBRAIN_V54   4006
 
#define HAL_BOARD_SUBTYPE_VRBRAIN_V52E   4007
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_SKYVIPER_F412   5000
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV3   5001
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4   5002
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_MINDPXV2   5003
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_SPARKY2   5004
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_REVOMINI   5005
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_MINIPIX   5006
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_CRAZYFLIE2   5007
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF7V2   5008
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC   5009
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_F4BY   5010
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF4PRO   5011
 
#define HAL_BOARD_SUBTYPE_CHIBIOS_AIRBOTF4   5012
 
#define HAL_INS_NONE   0
 
#define HAL_INS_MPU60XX_SPI   2
 
#define HAL_INS_MPU60XX_I2C   3
 
#define HAL_INS_HIL   4
 
#define HAL_INS_PX4   5
 
#define HAL_INS_L3G4200D   7
 
#define HAL_INS_VRBRAIN   8
 
#define HAL_INS_MPU9250_SPI   9
 
#define HAL_INS_L3GD20   10
 
#define HAL_INS_LSM9DS0   11
 
#define HAL_INS_MPU9250_I2C   13
 
#define HAL_INS_BH   14
 
#define HAL_INS_BBBMINI   17
 
#define HAL_INS_AERO   18
 
#define HAL_INS_MPU6500   19
 
#define HAL_INS_EDGE   20
 
#define HAL_INS_RST   21
 
#define HAL_INS_LSM9DS1   22
 
#define HAL_INS_ICM20789_SPI   23
 
#define HAL_BARO_NONE   0
 
#define HAL_BARO_BMP085   1
 
#define HAL_BARO_MS5611_I2C   2
 
#define HAL_BARO_MS5611_SPI   3
 
#define HAL_BARO_MS5607_I2C   4
 
#define HAL_BARO_PX4   5
 
#define HAL_BARO_HIL   6
 
#define HAL_BARO_VRBRAIN   7
 
#define HAL_BARO_MS5637_I2C   8
 
#define HAL_BARO_BMP280_I2C   11
 
#define HAL_BARO_BMP280_SPI   12
 
#define HAL_BARO_LPS25H   13
 
#define HAL_BARO_20789_I2C_I2C   14
 
#define HAL_BARO_20789_I2C_SPI   15
 
#define HAL_BARO_LPS22H_SPI   16
 
#define HAL_BARO_LPS25H_IMU_I2C   17
 
#define HAL_BARO_FBM320_I2C   18
 
#define HAL_BARO_DPS280_I2C   19
 
#define HAL_COMPASS_NONE   0
 
#define HAL_COMPASS_HMC5843   1
 
#define HAL_COMPASS_PX4   2
 
#define HAL_COMPASS_HIL   3
 
#define HAL_COMPASS_VRBRAIN   4
 
#define HAL_COMPASS_AK8963_MPU9250   5
 
#define HAL_COMPASS_AK8963_I2C   6
 
#define HAL_COMPASS_HMC5843_MPU6000   7
 
#define HAL_COMPASS_AK8963_MPU9250_I2C   9
 
#define HAL_COMPASS_BH   10
 
#define HAL_COMPASS_BBBMINI   13
 
#define HAL_COMPASS_NAVIO2   14
 
#define HAL_COMPASS_NAVIO   15
 
#define HAL_COMPASS_AERO   16
 
#define HAL_COMPASS_OCPOC_ZYNQ   17
 
#define HAL_COMPASS_EDGE   18
 
#define HAL_COMPASS_LIS3MDL   19
 
#define HAL_COMPASS_MAG3110   20
 
#define HAL_COMPASS_BMM150_I2C   21
 
#define HAL_COMPASS_QMC5883L   22
 
#define HAL_COMPASS_IST8310   23
 
#define HAL_LINUX_HEAT_PWM   1
 
#define HAL_CPU_CLASS_150   3
 
#define HAL_CPU_CLASS_1000   4
 
#define HAL_OS_POSIX_IO   0
 
#define HAL_OS_SOCKETS   0
 
#define HAL_PARAM_DEFAULTS_PATH   nullptr
 
#define HAL_HAVE_IMU_HEATER   0
 
#define HAL_COMPASS_HMC5843_I2C_ADDR   0x1E
 
#define HAL_WITH_UAVCAN   0
 
#define HAL_RCINPUT_WITH_AP_RADIO   0
 
#define HAL_WITH_IO_MCU   0
 
#define HAL_MINIMIZE_FEATURES   0
 
#define HAL_OS_FATFS_IO   0
 
#define HAL_PX4_HAVE_PX4IO   0
 
#define HAL_COMPASS_DEFAULT   HAL_COMPASS_NONE
 
#define HAL_BARO_DEFAULT   HAL_BARO_NONE
 
#define HAL_INS_DEFAULT   HAL_INS_NONE
 
#define HAL_GPS_TYPE_DEFAULT   1
 
#define HAL_CAN_DRIVER_DEFAULT   0
 
#define AP_MODULE_SUPPORTED   0
 
#define HAL_SUPPORT_RCOUT_SERIAL   0
 

Macro Definition Documentation

◆ AP_MODULE_SUPPORTED

#define AP_MODULE_SUPPORTED   0

Definition at line 256 of file AP_HAL_Boards.h.

◆ HAL_BARO_20789_I2C_I2C

#define HAL_BARO_20789_I2C_I2C   14

Definition at line 111 of file AP_HAL_Boards.h.

◆ HAL_BARO_20789_I2C_SPI

#define HAL_BARO_20789_I2C_SPI   15

Definition at line 112 of file AP_HAL_Boards.h.

◆ HAL_BARO_BMP085

#define HAL_BARO_BMP085   1

Definition at line 100 of file AP_HAL_Boards.h.

◆ HAL_BARO_BMP280_I2C

#define HAL_BARO_BMP280_I2C   11

Definition at line 108 of file AP_HAL_Boards.h.

◆ HAL_BARO_BMP280_SPI

#define HAL_BARO_BMP280_SPI   12

Definition at line 109 of file AP_HAL_Boards.h.

◆ HAL_BARO_DEFAULT

#define HAL_BARO_DEFAULT   HAL_BARO_NONE

Definition at line 238 of file AP_HAL_Boards.h.

◆ HAL_BARO_DPS280_I2C

#define HAL_BARO_DPS280_I2C   19

Definition at line 116 of file AP_HAL_Boards.h.

◆ HAL_BARO_FBM320_I2C

#define HAL_BARO_FBM320_I2C   18

Definition at line 115 of file AP_HAL_Boards.h.

◆ HAL_BARO_HIL

#define HAL_BARO_HIL   6

Definition at line 105 of file AP_HAL_Boards.h.

◆ HAL_BARO_LPS22H_SPI

#define HAL_BARO_LPS22H_SPI   16

Definition at line 113 of file AP_HAL_Boards.h.

◆ HAL_BARO_LPS25H

#define HAL_BARO_LPS25H   13

Definition at line 110 of file AP_HAL_Boards.h.

◆ HAL_BARO_LPS25H_IMU_I2C

#define HAL_BARO_LPS25H_IMU_I2C   17

Definition at line 114 of file AP_HAL_Boards.h.

◆ HAL_BARO_MS5607_I2C

#define HAL_BARO_MS5607_I2C   4

Definition at line 103 of file AP_HAL_Boards.h.

◆ HAL_BARO_MS5611_I2C

#define HAL_BARO_MS5611_I2C   2

Definition at line 101 of file AP_HAL_Boards.h.

◆ HAL_BARO_MS5611_SPI

#define HAL_BARO_MS5611_SPI   3

Definition at line 102 of file AP_HAL_Boards.h.

◆ HAL_BARO_MS5637_I2C

#define HAL_BARO_MS5637_I2C   8

Definition at line 107 of file AP_HAL_Boards.h.

◆ HAL_BARO_NONE

#define HAL_BARO_NONE   0

Definition at line 99 of file AP_HAL_Boards.h.

◆ HAL_BARO_PX4

#define HAL_BARO_PX4   5

Definition at line 104 of file AP_HAL_Boards.h.

◆ HAL_BARO_VRBRAIN

#define HAL_BARO_VRBRAIN   7

Definition at line 106 of file AP_HAL_Boards.h.

◆ HAL_BOARD_CHIBIOS

#define HAL_BOARD_CHIBIOS   10

Definition at line 14 of file AP_HAL_Boards.h.

◆ HAL_BOARD_EMPTY

#define HAL_BOARD_EMPTY   99

Definition at line 16 of file AP_HAL_Boards.h.

◆ HAL_BOARD_F4LIGHT

#define HAL_BOARD_F4LIGHT   11

Definition at line 15 of file AP_HAL_Boards.h.

◆ HAL_BOARD_LINUX

#define HAL_BOARD_LINUX   7

Definition at line 12 of file AP_HAL_Boards.h.

◆ HAL_BOARD_PX4

#define HAL_BOARD_PX4   5

Definition at line 11 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SITL

#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.

◆ HAL_BOARD_SMACCM

#define HAL_BOARD_SMACCM   4

Definition at line 10 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_AIRBOTF4

#define HAL_BOARD_SUBTYPE_CHIBIOS_AIRBOTF4   5012

Definition at line 75 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_CRAZYFLIE2

#define HAL_BOARD_SUBTYPE_CHIBIOS_CRAZYFLIE2   5007

Definition at line 70 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_F4BY

#define HAL_BOARD_SUBTYPE_CHIBIOS_F4BY   5010

Definition at line 73 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_FMUV3

#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV3   5001

Definition at line 64 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4

#define HAL_BOARD_SUBTYPE_CHIBIOS_FMUV4   5002

Definition at line 65 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC

#define HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC   5009

Definition at line 72 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_MINDPXV2

#define HAL_BOARD_SUBTYPE_CHIBIOS_MINDPXV2   5003

Definition at line 66 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_MINIPIX

#define HAL_BOARD_SUBTYPE_CHIBIOS_MINIPIX   5006

Definition at line 69 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF4PRO

#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF4PRO   5011

Definition at line 74 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF7V2

#define HAL_BOARD_SUBTYPE_CHIBIOS_OMNIBUSF7V2   5008

Definition at line 71 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_REVOMINI

#define HAL_BOARD_SUBTYPE_CHIBIOS_REVOMINI   5005

Definition at line 68 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_SKYVIPER_F412

#define HAL_BOARD_SUBTYPE_CHIBIOS_SKYVIPER_F412   5000

Definition at line 63 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_CHIBIOS_SPARKY2

#define HAL_BOARD_SUBTYPE_CHIBIOS_SPARKY2   5004

Definition at line 67 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_AERO

#define HAL_BOARD_SUBTYPE_LINUX_AERO   1015

Definition at line 35 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_BBBMINI

#define HAL_BOARD_SUBTYPE_LINUX_BBBMINI   1005

Definition at line 27 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_BEBOP

#define HAL_BOARD_SUBTYPE_LINUX_BEBOP   1006

Definition at line 28 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_BH

#define HAL_BOARD_SUBTYPE_LINUX_BH   1010

Definition at line 31 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_BLUE

#define HAL_BOARD_SUBTYPE_LINUX_BLUE   1018

Definition at line 37 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_DARK

#define HAL_BOARD_SUBTYPE_LINUX_DARK   1016

Definition at line 36 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_DISCO

#define HAL_BOARD_SUBTYPE_LINUX_DISCO   1014

Definition at line 34 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_EDGE

#define HAL_BOARD_SUBTYPE_LINUX_EDGE   1020

Definition at line 39 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD

#define HAL_BOARD_SUBTYPE_LINUX_ERLEBOARD   1001

Definition at line 23 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_ERLEBRAIN2

#define HAL_BOARD_SUBTYPE_LINUX_ERLEBRAIN2   1009

Definition at line 30 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_MINLURE

#define HAL_BOARD_SUBTYPE_LINUX_MINLURE   1008

Definition at line 29 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_NAVIO

#define HAL_BOARD_SUBTYPE_LINUX_NAVIO   1003

Definition at line 25 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_NAVIO2

#define HAL_BOARD_SUBTYPE_LINUX_NAVIO2   1013

Definition at line 33 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_NONE

#define HAL_BOARD_SUBTYPE_LINUX_NONE   1000

Definition at line 22 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_OCPOC_ZYNQ

#define HAL_BOARD_SUBTYPE_LINUX_OCPOC_ZYNQ   1019

Definition at line 38 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_POCKET

#define HAL_BOARD_SUBTYPE_LINUX_POCKET   1022

Definition at line 41 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_PXF

#define HAL_BOARD_SUBTYPE_LINUX_PXF   1002

Definition at line 24 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_PXFMINI

#define HAL_BOARD_SUBTYPE_LINUX_PXFMINI   1012

Definition at line 32 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_RST_ZYNQ

#define HAL_BOARD_SUBTYPE_LINUX_RST_ZYNQ   1021

Definition at line 40 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_LINUX_ZYNQ

#define HAL_BOARD_SUBTYPE_LINUX_ZYNQ   1004

Definition at line 26 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_NONE

#define HAL_BOARD_SUBTYPE_NONE   -1

Definition at line 19 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_AEROFC_V1

#define HAL_BOARD_SUBTYPE_PX4_AEROFC_V1   2004

Definition at line 48 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_V1

#define HAL_BOARD_SUBTYPE_PX4_V1   2000

Definition at line 44 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_V2

#define HAL_BOARD_SUBTYPE_PX4_V2   2001

Definition at line 45 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_V3

#define HAL_BOARD_SUBTYPE_PX4_V3   2003

Definition at line 47 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_V4

#define HAL_BOARD_SUBTYPE_PX4_V4   2002

Definition at line 46 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_PX4_V4PRO

#define HAL_BOARD_SUBTYPE_PX4_V4PRO   2005

Definition at line 49 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRBRAIN_V45

#define HAL_BOARD_SUBTYPE_VRBRAIN_V45   4000

Definition at line 52 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRBRAIN_V51

#define HAL_BOARD_SUBTYPE_VRBRAIN_V51   4001

Definition at line 53 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRBRAIN_V52

#define HAL_BOARD_SUBTYPE_VRBRAIN_V52   4002

Definition at line 54 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRBRAIN_V52E

#define HAL_BOARD_SUBTYPE_VRBRAIN_V52E   4007

Definition at line 59 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRBRAIN_V54

#define HAL_BOARD_SUBTYPE_VRBRAIN_V54   4006

Definition at line 58 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRCORE_V10

#define HAL_BOARD_SUBTYPE_VRCORE_V10   4005

Definition at line 57 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRUBRAIN_V51

#define HAL_BOARD_SUBTYPE_VRUBRAIN_V51   4003

Definition at line 55 of file AP_HAL_Boards.h.

◆ HAL_BOARD_SUBTYPE_VRUBRAIN_V52

#define HAL_BOARD_SUBTYPE_VRUBRAIN_V52   4004

Definition at line 56 of file AP_HAL_Boards.h.

◆ HAL_BOARD_VRBRAIN

#define HAL_BOARD_VRBRAIN   8

Definition at line 13 of file AP_HAL_Boards.h.

◆ HAL_CAN_DRIVER_DEFAULT

#define HAL_CAN_DRIVER_DEFAULT   0

Definition at line 250 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_AERO

#define HAL_COMPASS_AERO   16

Definition at line 132 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_AK8963_I2C

#define HAL_COMPASS_AK8963_I2C   6

Definition at line 125 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_AK8963_MPU9250

#define HAL_COMPASS_AK8963_MPU9250   5

Definition at line 124 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_AK8963_MPU9250_I2C

#define HAL_COMPASS_AK8963_MPU9250_I2C   9

Definition at line 127 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_BBBMINI

#define HAL_COMPASS_BBBMINI   13

Definition at line 129 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_BH

#define HAL_COMPASS_BH   10

Definition at line 128 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_BMM150_I2C

#define HAL_COMPASS_BMM150_I2C   21

Definition at line 137 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_DEFAULT

#define HAL_COMPASS_DEFAULT   HAL_COMPASS_NONE

Definition at line 234 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_EDGE

#define HAL_COMPASS_EDGE   18

Definition at line 134 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_HIL

#define HAL_COMPASS_HIL   3

Definition at line 122 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_HMC5843

#define HAL_COMPASS_HMC5843   1

Definition at line 120 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_HMC5843_I2C_ADDR

#define HAL_COMPASS_HMC5843_I2C_ADDR   0x1E

Definition at line 203 of file AP_HAL_Boards.h.

Referenced by Compass::_detect_backends().

◆ HAL_COMPASS_HMC5843_MPU6000

#define HAL_COMPASS_HMC5843_MPU6000   7

Definition at line 126 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_IST8310

#define HAL_COMPASS_IST8310   23

Definition at line 139 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_LIS3MDL

#define HAL_COMPASS_LIS3MDL   19

Definition at line 135 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_MAG3110

#define HAL_COMPASS_MAG3110   20

Definition at line 136 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_NAVIO

#define HAL_COMPASS_NAVIO   15

Definition at line 131 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_NAVIO2

#define HAL_COMPASS_NAVIO2   14

Definition at line 130 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_NONE

#define HAL_COMPASS_NONE   0

Definition at line 119 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_OCPOC_ZYNQ

#define HAL_COMPASS_OCPOC_ZYNQ   17

Definition at line 133 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_PX4

#define HAL_COMPASS_PX4   2

Definition at line 121 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_QMC5883L

#define HAL_COMPASS_QMC5883L   22

Definition at line 138 of file AP_HAL_Boards.h.

◆ HAL_COMPASS_VRBRAIN

#define HAL_COMPASS_VRBRAIN   4

Definition at line 123 of file AP_HAL_Boards.h.

◆ HAL_CPU_CLASS_1000

#define HAL_CPU_CLASS_1000   4

Definition at line 152 of file AP_HAL_Boards.h.

◆ HAL_CPU_CLASS_150

#define HAL_CPU_CLASS_150   3

Definition at line 150 of file AP_HAL_Boards.h.

◆ HAL_GPS_TYPE_DEFAULT

#define HAL_GPS_TYPE_DEFAULT   1

Definition at line 246 of file AP_HAL_Boards.h.

◆ HAL_HAVE_IMU_HEATER

#define HAL_HAVE_IMU_HEATER   0

Definition at line 199 of file AP_HAL_Boards.h.

◆ HAL_INS_AERO

#define HAL_INS_AERO   18

Definition at line 91 of file AP_HAL_Boards.h.

◆ HAL_INS_BBBMINI

#define HAL_INS_BBBMINI   17

Definition at line 90 of file AP_HAL_Boards.h.

◆ HAL_INS_BH

#define HAL_INS_BH   14

Definition at line 89 of file AP_HAL_Boards.h.

◆ HAL_INS_DEFAULT

#define HAL_INS_DEFAULT   HAL_INS_NONE

Definition at line 242 of file AP_HAL_Boards.h.

◆ HAL_INS_EDGE

#define HAL_INS_EDGE   20

Definition at line 93 of file AP_HAL_Boards.h.

◆ HAL_INS_HIL

#define HAL_INS_HIL   4

Definition at line 81 of file AP_HAL_Boards.h.

◆ HAL_INS_ICM20789_SPI

#define HAL_INS_ICM20789_SPI   23

Definition at line 96 of file AP_HAL_Boards.h.

◆ HAL_INS_L3G4200D

#define HAL_INS_L3G4200D   7

Definition at line 83 of file AP_HAL_Boards.h.

◆ HAL_INS_L3GD20

#define HAL_INS_L3GD20   10

Definition at line 86 of file AP_HAL_Boards.h.

◆ HAL_INS_LSM9DS0

#define HAL_INS_LSM9DS0   11

Definition at line 87 of file AP_HAL_Boards.h.

◆ HAL_INS_LSM9DS1

#define HAL_INS_LSM9DS1   22

Definition at line 95 of file AP_HAL_Boards.h.

◆ HAL_INS_MPU60XX_I2C

#define HAL_INS_MPU60XX_I2C   3

Definition at line 80 of file AP_HAL_Boards.h.

Referenced by AP_InertialSensor_Invensense::probe().

◆ HAL_INS_MPU60XX_SPI

#define HAL_INS_MPU60XX_SPI   2

Definition at line 79 of file AP_HAL_Boards.h.

Referenced by AP_InertialSensor_Invensense::probe().

◆ HAL_INS_MPU6500

#define HAL_INS_MPU6500   19

Definition at line 92 of file AP_HAL_Boards.h.

Referenced by AP_InertialSensor_Invensense::probe().

◆ HAL_INS_MPU9250_I2C

#define HAL_INS_MPU9250_I2C   13

Definition at line 88 of file AP_HAL_Boards.h.

Referenced by AP_InertialSensor_Invensense::probe().

◆ HAL_INS_MPU9250_SPI

#define HAL_INS_MPU9250_SPI   9

◆ HAL_INS_NONE

#define HAL_INS_NONE   0

Definition at line 78 of file AP_HAL_Boards.h.

◆ HAL_INS_PX4

#define HAL_INS_PX4   5

Definition at line 82 of file AP_HAL_Boards.h.

◆ HAL_INS_RST

#define HAL_INS_RST   21

Definition at line 94 of file AP_HAL_Boards.h.

◆ HAL_INS_VRBRAIN

#define HAL_INS_VRBRAIN   8

Definition at line 84 of file AP_HAL_Boards.h.

◆ HAL_LINUX_HEAT_PWM

#define HAL_LINUX_HEAT_PWM   1

Definition at line 142 of file AP_HAL_Boards.h.

◆ HAL_MINIMIZE_FEATURES

#define HAL_MINIMIZE_FEATURES   0

Definition at line 222 of file AP_HAL_Boards.h.

◆ HAL_OS_FATFS_IO

#define HAL_OS_FATFS_IO   0

Definition at line 226 of file AP_HAL_Boards.h.

◆ HAL_OS_POSIX_IO

#define HAL_OS_POSIX_IO   0

Definition at line 187 of file AP_HAL_Boards.h.

◆ HAL_OS_SOCKETS

#define HAL_OS_SOCKETS   0

Definition at line 191 of file AP_HAL_Boards.h.

◆ HAL_PARAM_DEFAULTS_PATH

#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().

◆ HAL_PX4_HAVE_PX4IO

#define HAL_PX4_HAVE_PX4IO   0

Definition at line 230 of file AP_HAL_Boards.h.

◆ HAL_RCINPUT_WITH_AP_RADIO

#define HAL_RCINPUT_WITH_AP_RADIO   0

Definition at line 211 of file AP_HAL_Boards.h.

◆ HAL_SUPPORT_RCOUT_SERIAL

#define HAL_SUPPORT_RCOUT_SERIAL   0

Definition at line 260 of file AP_HAL_Boards.h.

◆ HAL_WITH_IO_MCU

#define HAL_WITH_IO_MCU   0

Definition at line 215 of file AP_HAL_Boards.h.

◆ HAL_WITH_UAVCAN

#define HAL_WITH_UAVCAN   0

Definition at line 207 of file AP_HAL_Boards.h.