APM:Libraries
Macros
px4.h File Reference

Go to the source code of this file.

Macros

#define HAL_BOARD_NAME   "PX4"
 
#define HAL_CPU_CLASS   HAL_CPU_CLASS_150
 
#define HAL_OS_POSIX_IO   1
 
#define HAL_BOARD_LOG_DIRECTORY   "/fs/microsd/APM/LOGS"
 
#define HAL_BOARD_TERRAIN_DIRECTORY   "/fs/microsd/APM/TERRAIN"
 
#define HAL_PARAM_DEFAULTS_PATH   "/etc/defaults.parm"
 
#define HAL_INS_DEFAULT   HAL_INS_PX4
 
#define HAL_BARO_DEFAULT   HAL_BARO_PX4
 
#define HAL_COMPASS_DEFAULT   HAL_COMPASS_PX4
 
#define HAL_GPIO_A_LED_PIN   27
 
#define HAL_GPIO_B_LED_PIN   26
 
#define HAL_GPIO_C_LED_PIN   25
 
#define HAL_GPIO_LED_ON   0
 
#define HAL_GPIO_LED_OFF   1
 
#define HAL_BARO_MS5611_NAME   "ms5611"
 
#define HAL_BARO_MS5611_SPI_INT_NAME   "ms5611_int"
 
#define HAL_BARO_MS5611_SPI_EXT_NAME   "ms5611_ext"
 
#define HAL_INS_MPU60x0_NAME   "mpu6000"
 
#define HAL_INS_MPU60x0_EXT_NAME   "mpu6000_ext"
 
#define HAL_INS_LSM9DS0_G_NAME   "lsm9ds0_g"
 
#define HAL_INS_LSM9DS0_A_NAME   "lsm9ds0_am"
 
#define HAL_INS_LSM9DS0_EXT_G_NAME   "lsm9ds0_ext_g"
 
#define HAL_INS_LSM9DS0_EXT_A_NAME   "lsm9ds0_ext_am"
 
#define HAL_INS_MPU9250_NAME   "mpu9250"
 
#define HAL_INS_MPU9250_EXT_NAME   "mpu9250_ext"
 
#define HAL_INS_MPU6500_NAME   "mpu6500"
 
#define HAL_INS_ICM20608_NAME   "icm20608"
 
#define HAL_INS_ICM20608_AM_NAME   "icm20608-am"
 
#define HAL_INS_ICM20608_EXT_NAME   "icm20608_ext"
 
#define HAL_COMPASS_HMC5843_NAME   "hmc5843"
 
#define HAL_COMPASS_LIS3MDL_NAME   "lis3mdl"
 
#define HAL_SERIAL0_BAUD_DEFAULT   115200
 
#define HAL_HAVE_BOARD_VOLTAGE   1
 
#define HAL_PX4_HAVE_MTD_SUPPORT   1
 
#define HAL_PX4_HAVE_PX4IO   1
 
#define HAL_PX4_HAVE_PWM_INPUT   1
 
#define HAL_HAVE_SAFETY_SWITCH   1
 
#define AP_FEATURE_RTSCTS   1
 
#define AP_FEATURE_SBUS_OUT   1
 

Macro Definition Documentation

◆ AP_FEATURE_RTSCTS

#define AP_FEATURE_RTSCTS   1

Definition at line 135 of file px4.h.

◆ AP_FEATURE_SBUS_OUT

#define AP_FEATURE_SBUS_OUT   1

Definition at line 139 of file px4.h.

◆ HAL_BARO_DEFAULT

#define HAL_BARO_DEFAULT   HAL_BARO_PX4

Definition at line 10 of file px4.h.

◆ HAL_BARO_MS5611_NAME

#define HAL_BARO_MS5611_NAME   "ms5611"

Definition at line 56 of file px4.h.

◆ HAL_BARO_MS5611_SPI_EXT_NAME

#define HAL_BARO_MS5611_SPI_EXT_NAME   "ms5611_ext"

Definition at line 58 of file px4.h.

◆ HAL_BARO_MS5611_SPI_INT_NAME

#define HAL_BARO_MS5611_SPI_INT_NAME   "ms5611_int"

Definition at line 57 of file px4.h.

◆ HAL_BOARD_LOG_DIRECTORY

#define HAL_BOARD_LOG_DIRECTORY   "/fs/microsd/APM/LOGS"

Definition at line 6 of file px4.h.

◆ HAL_BOARD_NAME

#define HAL_BOARD_NAME   "PX4"

Definition at line 3 of file px4.h.

◆ HAL_BOARD_TERRAIN_DIRECTORY

#define HAL_BOARD_TERRAIN_DIRECTORY   "/fs/microsd/APM/TERRAIN"

Definition at line 7 of file px4.h.

◆ HAL_COMPASS_DEFAULT

#define HAL_COMPASS_DEFAULT   HAL_COMPASS_PX4

Definition at line 11 of file px4.h.

◆ HAL_COMPASS_HMC5843_NAME

#define HAL_COMPASS_HMC5843_NAME   "hmc5843"

Definition at line 78 of file px4.h.

◆ HAL_COMPASS_LIS3MDL_NAME

#define HAL_COMPASS_LIS3MDL_NAME   "lis3mdl"

Definition at line 79 of file px4.h.

◆ HAL_CPU_CLASS

#define HAL_CPU_CLASS   HAL_CPU_CLASS_150

Definition at line 4 of file px4.h.

◆ HAL_GPIO_A_LED_PIN

#define HAL_GPIO_A_LED_PIN   27

Definition at line 50 of file px4.h.

◆ HAL_GPIO_B_LED_PIN

#define HAL_GPIO_B_LED_PIN   26

Definition at line 51 of file px4.h.

◆ HAL_GPIO_C_LED_PIN

#define HAL_GPIO_C_LED_PIN   25

Definition at line 52 of file px4.h.

◆ HAL_GPIO_LED_OFF

#define HAL_GPIO_LED_OFF   1

Definition at line 54 of file px4.h.

◆ HAL_GPIO_LED_ON

#define HAL_GPIO_LED_ON   0

Definition at line 53 of file px4.h.

◆ HAL_HAVE_BOARD_VOLTAGE

#define HAL_HAVE_BOARD_VOLTAGE   1

Definition at line 115 of file px4.h.

◆ HAL_HAVE_SAFETY_SWITCH

#define HAL_HAVE_SAFETY_SWITCH   1

Definition at line 131 of file px4.h.

◆ HAL_INS_DEFAULT

#define HAL_INS_DEFAULT   HAL_INS_PX4

Definition at line 9 of file px4.h.

◆ HAL_INS_ICM20608_AM_NAME

#define HAL_INS_ICM20608_AM_NAME   "icm20608-am"

Definition at line 75 of file px4.h.

◆ HAL_INS_ICM20608_EXT_NAME

#define HAL_INS_ICM20608_EXT_NAME   "icm20608_ext"

Definition at line 76 of file px4.h.

◆ HAL_INS_ICM20608_NAME

#define HAL_INS_ICM20608_NAME   "icm20608"

Definition at line 74 of file px4.h.

◆ HAL_INS_LSM9DS0_A_NAME

#define HAL_INS_LSM9DS0_A_NAME   "lsm9ds0_am"

Definition at line 64 of file px4.h.

◆ HAL_INS_LSM9DS0_EXT_A_NAME

#define HAL_INS_LSM9DS0_EXT_A_NAME   "lsm9ds0_ext_am"

Definition at line 67 of file px4.h.

◆ HAL_INS_LSM9DS0_EXT_G_NAME

#define HAL_INS_LSM9DS0_EXT_G_NAME   "lsm9ds0_ext_g"

Definition at line 66 of file px4.h.

◆ HAL_INS_LSM9DS0_G_NAME

#define HAL_INS_LSM9DS0_G_NAME   "lsm9ds0_g"

Definition at line 63 of file px4.h.

◆ HAL_INS_MPU60x0_EXT_NAME

#define HAL_INS_MPU60x0_EXT_NAME   "mpu6000_ext"

Definition at line 61 of file px4.h.

◆ HAL_INS_MPU60x0_NAME

#define HAL_INS_MPU60x0_NAME   "mpu6000"

Definition at line 60 of file px4.h.

◆ HAL_INS_MPU6500_NAME

#define HAL_INS_MPU6500_NAME   "mpu6500"

Definition at line 72 of file px4.h.

◆ HAL_INS_MPU9250_EXT_NAME

#define HAL_INS_MPU9250_EXT_NAME   "mpu9250_ext"

Definition at line 70 of file px4.h.

◆ HAL_INS_MPU9250_NAME

#define HAL_INS_MPU9250_NAME   "mpu9250"

Definition at line 69 of file px4.h.

◆ HAL_OS_POSIX_IO

#define HAL_OS_POSIX_IO   1

Definition at line 5 of file px4.h.

◆ HAL_PARAM_DEFAULTS_PATH

#define HAL_PARAM_DEFAULTS_PATH   "/etc/defaults.parm"

Definition at line 8 of file px4.h.

◆ HAL_PX4_HAVE_MTD_SUPPORT

#define HAL_PX4_HAVE_MTD_SUPPORT   1

Definition at line 119 of file px4.h.

◆ HAL_PX4_HAVE_PWM_INPUT

#define HAL_PX4_HAVE_PWM_INPUT   1

Definition at line 127 of file px4.h.

◆ HAL_PX4_HAVE_PX4IO

#define HAL_PX4_HAVE_PX4IO   1

Definition at line 123 of file px4.h.

◆ HAL_SERIAL0_BAUD_DEFAULT

#define HAL_SERIAL0_BAUD_DEFAULT   115200

Definition at line 111 of file px4.h.