APM:Libraries
Macros
chibios.h File Reference
#include <hwdef.h>
Include dependency graph for chibios.h:

Go to the source code of this file.

Macros

#define HAL_BOARD_NAME   "ChibiOS"
 
#define HAL_CPU_CLASS   HAL_CPU_CLASS_150
 
#define HAL_GPIO_A_LED_PIN   0
 
#define HAL_GPIO_B_LED_PIN   0
 
#define HAL_GPIO_C_LED_PIN   0
 
#define HAL_GPIO_LED_ON   0
 
#define HAL_GPIO_LED_OFF   1
 
#define HAL_WITH_UAVCAN   0
 
#define HAL_HAVE_BOARD_VOLTAGE   0
 
#define HAL_HAVE_SAFETY_SWITCH   0
 
#define HAL_STORAGE_SIZE_AVAILABLE   HAL_STORAGE_SIZE
 
#define HAL_WITH_IO_MCU   0
 
#define HAL_WITH_RAMTRON   0
 
#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_BARO_LPS22H_NAME   "lps22h"
 
#define HAL_BARO_BMP280_NAME   "bmp280"
 
#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 CONFIG_HAL_BOARD_SUBTYPE   HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC
 
#define HAL_SUPPORT_RCOUT_SERIAL   1
 

Macro Definition Documentation

◆ CONFIG_HAL_BOARD_SUBTYPE

#define CONFIG_HAL_BOARD_SUBTYPE   HAL_BOARD_SUBTYPE_CHIBIOS_GENERIC

Definition at line 79 of file chibios.h.

◆ HAL_BARO_BMP280_NAME

#define HAL_BARO_BMP280_NAME   "bmp280"

Definition at line 53 of file chibios.h.

Referenced by AP_Baro::init().

◆ HAL_BARO_LPS22H_NAME

#define HAL_BARO_LPS22H_NAME   "lps22h"

Definition at line 52 of file chibios.h.

Referenced by AP_Baro::init().

◆ HAL_BARO_MS5611_NAME

#define HAL_BARO_MS5611_NAME   "ms5611"

Definition at line 47 of file chibios.h.

Referenced by AP_Baro::init().

◆ HAL_BARO_MS5611_SPI_EXT_NAME

#define HAL_BARO_MS5611_SPI_EXT_NAME   "ms5611_ext"

Definition at line 51 of file chibios.h.

Referenced by AP_Baro::init().

◆ HAL_BARO_MS5611_SPI_INT_NAME

#define HAL_BARO_MS5611_SPI_INT_NAME   "ms5611_int"

Definition at line 49 of file chibios.h.

Referenced by AP_Baro::init().

◆ HAL_BOARD_NAME

#define HAL_BOARD_NAME   "ChibiOS"

Definition at line 5 of file chibios.h.

◆ HAL_COMPASS_HMC5843_NAME

#define HAL_COMPASS_HMC5843_NAME   "hmc5843"

Definition at line 73 of file chibios.h.

Referenced by Compass::_detect_backends().

◆ HAL_COMPASS_LIS3MDL_NAME

#define HAL_COMPASS_LIS3MDL_NAME   "lis3mdl"

Definition at line 74 of file chibios.h.

Referenced by Compass::_detect_backends().

◆ HAL_CPU_CLASS

#define HAL_CPU_CLASS   HAL_CPU_CLASS_150

Definition at line 6 of file chibios.h.

◆ HAL_GPIO_A_LED_PIN

#define HAL_GPIO_A_LED_PIN   0

◆ HAL_GPIO_B_LED_PIN

#define HAL_GPIO_B_LED_PIN   0

◆ HAL_GPIO_C_LED_PIN

#define HAL_GPIO_C_LED_PIN   0

◆ HAL_GPIO_LED_OFF

#define HAL_GPIO_LED_OFF   1

Definition at line 21 of file chibios.h.

Referenced by PixRacerLED::hw_init(), and PixRacerLED::hw_set_rgb().

◆ HAL_GPIO_LED_ON

#define HAL_GPIO_LED_ON   0

Definition at line 18 of file chibios.h.

Referenced by PixRacerLED::hw_set_rgb().

◆ HAL_HAVE_BOARD_VOLTAGE

#define HAL_HAVE_BOARD_VOLTAGE   0

Definition at line 29 of file chibios.h.

◆ HAL_HAVE_SAFETY_SWITCH

#define HAL_HAVE_SAFETY_SWITCH   0

Definition at line 33 of file chibios.h.

◆ HAL_INS_ICM20608_AM_NAME

#define HAL_INS_ICM20608_AM_NAME   "icm20608-am"

Definition at line 70 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_ICM20608_EXT_NAME

#define HAL_INS_ICM20608_EXT_NAME   "icm20608_ext"

Definition at line 71 of file chibios.h.

◆ HAL_INS_ICM20608_NAME

#define HAL_INS_ICM20608_NAME   "icm20608"

Definition at line 69 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_LSM9DS0_A_NAME

#define HAL_INS_LSM9DS0_A_NAME   "lsm9ds0_am"

Definition at line 59 of file chibios.h.

Referenced by Compass::_detect_backends(), and AP_InertialSensor::detect_backends().

◆ HAL_INS_LSM9DS0_EXT_A_NAME

#define HAL_INS_LSM9DS0_EXT_A_NAME   "lsm9ds0_ext_am"

Definition at line 62 of file chibios.h.

Referenced by Compass::_detect_backends(), and AP_InertialSensor::detect_backends().

◆ HAL_INS_LSM9DS0_EXT_G_NAME

#define HAL_INS_LSM9DS0_EXT_G_NAME   "lsm9ds0_ext_g"

Definition at line 61 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_LSM9DS0_G_NAME

#define HAL_INS_LSM9DS0_G_NAME   "lsm9ds0_g"

Definition at line 58 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_MPU60x0_EXT_NAME

#define HAL_INS_MPU60x0_EXT_NAME   "mpu6000_ext"

Definition at line 56 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_MPU60x0_NAME

#define HAL_INS_MPU60x0_NAME   "mpu6000"

Definition at line 55 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends(), AP_Baro::init(), and setup().

◆ HAL_INS_MPU6500_NAME

#define HAL_INS_MPU6500_NAME   "mpu6500"

Definition at line 67 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_MPU9250_EXT_NAME

#define HAL_INS_MPU9250_EXT_NAME   "mpu9250_ext"

Definition at line 65 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_MPU9250_NAME

#define HAL_INS_MPU9250_NAME   "mpu9250"

Definition at line 64 of file chibios.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_STORAGE_SIZE_AVAILABLE

#define HAL_STORAGE_SIZE_AVAILABLE   HAL_STORAGE_SIZE

Definition at line 36 of file chibios.h.

◆ HAL_SUPPORT_RCOUT_SERIAL

#define HAL_SUPPORT_RCOUT_SERIAL   1

Definition at line 83 of file chibios.h.

◆ HAL_WITH_IO_MCU

#define HAL_WITH_IO_MCU   0

Definition at line 39 of file chibios.h.

◆ HAL_WITH_RAMTRON

#define HAL_WITH_RAMTRON   0

Definition at line 43 of file chibios.h.

◆ HAL_WITH_UAVCAN

#define HAL_WITH_UAVCAN   0

Definition at line 25 of file chibios.h.