APM:Libraries
Macros
linux.h File Reference

Go to the source code of this file.

Macros

#define HAL_BOARD_NAME   "Linux"
 
#define HAL_CPU_CLASS   HAL_CPU_CLASS_1000
 
#define HAL_OS_POSIX_IO   1
 
#define HAL_OS_SOCKETS   1
 
#define HAL_STORAGE_SIZE   16384
 
#define HAL_STORAGE_SIZE_AVAILABLE   HAL_STORAGE_SIZE
 
#define HAL_BOARD_LOG_DIRECTORY   "logs"
 
#define HAL_BOARD_TERRAIN_DIRECTORY   "terrain"
 
#define HAL_BOARD_STORAGE_DIRECTORY   "."
 
#define HAL_INS_DEFAULT   HAL_INS_HIL
 
#define HAL_BARO_DEFAULT   HAL_BARO_HIL
 
#define HAL_COMPASS_DEFAULT   HAL_COMPASS_HIL
 
#define HAL_OPTFLOW_PX4FLOW_I2C_ADDRESS   0x42
 
#define HAL_OPTFLOW_PX4FLOW_I2C_BUS   1
 
#define HAL_HAVE_BOARD_VOLTAGE   1
 
#define HAL_HAVE_SAFETY_SWITCH   1
 
#define HAL_BOARD_STATE_DIRECTORY   "/var/lib/ardupilot"
 
#define HAL_BOARD_CAN_IFACE_NAME   "can0"
 

Macro Definition Documentation

◆ HAL_BARO_DEFAULT

#define HAL_BARO_DEFAULT   HAL_BARO_HIL

Definition at line 15 of file linux.h.

◆ HAL_BOARD_CAN_IFACE_NAME

#define HAL_BOARD_CAN_IFACE_NAME   "can0"

Definition at line 405 of file linux.h.

◆ HAL_BOARD_LOG_DIRECTORY

#define HAL_BOARD_LOG_DIRECTORY   "logs"

Definition at line 11 of file linux.h.

Referenced by DataFlash_Class::Init().

◆ HAL_BOARD_NAME

#define HAL_BOARD_NAME   "Linux"

Definition at line 3 of file linux.h.

◆ HAL_BOARD_STATE_DIRECTORY

#define HAL_BOARD_STATE_DIRECTORY   "/var/lib/ardupilot"

Definition at line 387 of file linux.h.

◆ HAL_BOARD_STORAGE_DIRECTORY

#define HAL_BOARD_STORAGE_DIRECTORY   "."

Definition at line 13 of file linux.h.

Referenced by Linux::Storage::init().

◆ HAL_BOARD_TERRAIN_DIRECTORY

#define HAL_BOARD_TERRAIN_DIRECTORY   "terrain"

Definition at line 12 of file linux.h.

◆ HAL_COMPASS_DEFAULT

#define HAL_COMPASS_DEFAULT   HAL_COMPASS_HIL

Definition at line 16 of file linux.h.

◆ HAL_CPU_CLASS

#define HAL_CPU_CLASS   HAL_CPU_CLASS_1000

Definition at line 4 of file linux.h.

◆ HAL_HAVE_BOARD_VOLTAGE

#define HAL_HAVE_BOARD_VOLTAGE   1

Definition at line 383 of file linux.h.

◆ HAL_HAVE_SAFETY_SWITCH

#define HAL_HAVE_SAFETY_SWITCH   1

Definition at line 384 of file linux.h.

◆ HAL_INS_DEFAULT

#define HAL_INS_DEFAULT   HAL_INS_HIL

Definition at line 14 of file linux.h.

◆ HAL_OPTFLOW_PX4FLOW_I2C_ADDRESS

#define HAL_OPTFLOW_PX4FLOW_I2C_ADDRESS   0x42

Definition at line 376 of file linux.h.

◆ HAL_OPTFLOW_PX4FLOW_I2C_BUS

#define HAL_OPTFLOW_PX4FLOW_I2C_BUS   1

Definition at line 380 of file linux.h.

Referenced by AP_OpticalFlow_PX4Flow::scan_buses().

◆ HAL_OS_POSIX_IO

#define HAL_OS_POSIX_IO   1

Definition at line 5 of file linux.h.

◆ HAL_OS_SOCKETS

#define HAL_OS_SOCKETS   1

Definition at line 6 of file linux.h.

◆ HAL_STORAGE_SIZE

#define HAL_STORAGE_SIZE   16384

Definition at line 7 of file linux.h.

◆ HAL_STORAGE_SIZE_AVAILABLE

#define HAL_STORAGE_SIZE_AVAILABLE   HAL_STORAGE_SIZE

Definition at line 8 of file linux.h.