APM:Libraries
Macros
f4light.h File Reference
#include <AP_HAL_F4Light/hardware/hal/syscalls.h>
#include <AP_HAL_F4Light/params.h>
#include <AP_HAL_F4Light/wirish/boards.h>
Include dependency graph for f4light.h:

Go to the source code of this file.

Macros

#define HAL_NEEDS_PARAM_HELPER
 
#define AP_HAL_BOARD_DRIVER   AP_HAL_F4Light
 
#define HAL_SERIAL0_BAUD_DEFAULT   (115200)
 
#define CONFIG_HAL_BOARD_SUBTYPE   HAL_BOARD_SUBTYPE_NONE
 
#define HAL_BOARD_NAME   BOARD_OWN_NAME
 
#define HAL_CPU_CLASS   HAL_CPU_CLASS_150
 
#define HAL_OS_POSIX_IO   0
 
#define HAL_STORAGE_SIZE   BOARD_STORAGE_SIZE
 
#define HAL_BARO_DEFAULT   BOARD_BARO_DEFAULT
 
#define HAL_COMPASS_DEFAULT   BOARD_COMPASS_DEFAULT
 
#define HAL_INS_DEFAULT   BOARD_INS_DEFAULT
 
#define HAL_INS_DEFAULT_ROTATION   BOARD_INS_ROTATION
 
#define HAL_INS_MPU60x0_NAME   BOARD_INS_MPU60x0_NAME
 
#define INVENSENSE_DRDY_PIN   BOARD_MPU6000_DRDY_PIN
 
#define PUSHBUTTON_PIN   BOARD_PUSHBUTTON_PIN
 
#define USB_MUX_PIN   BOARD_USB_MUX_PIN
 
#define BATTERY_VOLT_PIN   BOARD_BATTERY_VOLT_PIN
 
#define BATTERY_CURR_PIN   BOARD_BATTERY_CURR_PIN
 
#define CONFIG_SONAR_SOURCE_ANALOG_PIN   BOARD_SONAR_SOURCE_ANALOG_PIN
 
#define TOSHIBA_LED_I2C_ADDR   0x55
 
#define TOSHIBA_LED_I2C_BUS   2
 
#define HAL_MINIMIZE_FEATURES   1
 
#define DEVO_TELEM_ENABLED   ENABLED
 
#define AC_TERRAIN   DISABLED
 
#define PRECISION_LANDING   DISABLED
 
#define CONFIG_PUSHBUTTON   DISABLED
 
#define SPRAYER   DISABLED
 
#define EPM_ENABLED   DISABLED
 
#define CLI_ENABLED   DISABLED
 
#define GRIPPER_ENABLED   DISABLED
 
#define WINCH_ENABLED   DISABLED
 
#define LOGGING_ENABLED   ENABLED
 
#define MODE_SPORT_ENABLED   DISABLE
 
#define MODE_DRIFT_ENABLED   DISABLE
 
#define MODE_BRAKE_ENABLED   DISABLE
 
#define MODE_GUIDED_NOGPS_ENABLED   DISABLE
 
#define STATS_ENABLED   DISABLED
 

Macro Definition Documentation

◆ AC_TERRAIN

#define AC_TERRAIN   DISABLED

Definition at line 59 of file f4light.h.

◆ AP_HAL_BOARD_DRIVER

#define AP_HAL_BOARD_DRIVER   AP_HAL_F4Light

Definition at line 7 of file f4light.h.

◆ BATTERY_CURR_PIN

#define BATTERY_CURR_PIN   BOARD_BATTERY_CURR_PIN

Definition at line 46 of file f4light.h.

◆ BATTERY_VOLT_PIN

#define BATTERY_VOLT_PIN   BOARD_BATTERY_VOLT_PIN

Definition at line 45 of file f4light.h.

◆ CLI_ENABLED

#define CLI_ENABLED   DISABLED

Definition at line 64 of file f4light.h.

◆ CONFIG_HAL_BOARD_SUBTYPE

#define CONFIG_HAL_BOARD_SUBTYPE   HAL_BOARD_SUBTYPE_NONE

Definition at line 9 of file f4light.h.

◆ CONFIG_PUSHBUTTON

#define CONFIG_PUSHBUTTON   DISABLED

Definition at line 61 of file f4light.h.

◆ CONFIG_SONAR_SOURCE_ANALOG_PIN

#define CONFIG_SONAR_SOURCE_ANALOG_PIN   BOARD_SONAR_SOURCE_ANALOG_PIN

Definition at line 47 of file f4light.h.

◆ DEVO_TELEM_ENABLED

#define DEVO_TELEM_ENABLED   ENABLED

Definition at line 57 of file f4light.h.

◆ EPM_ENABLED

#define EPM_ENABLED   DISABLED

Definition at line 63 of file f4light.h.

◆ GRIPPER_ENABLED

#define GRIPPER_ENABLED   DISABLED

Definition at line 65 of file f4light.h.

◆ HAL_BARO_DEFAULT

#define HAL_BARO_DEFAULT   BOARD_BARO_DEFAULT

Definition at line 19 of file f4light.h.

◆ HAL_BOARD_NAME

#define HAL_BOARD_NAME   BOARD_OWN_NAME

Definition at line 12 of file f4light.h.

◆ HAL_COMPASS_DEFAULT

#define HAL_COMPASS_DEFAULT   BOARD_COMPASS_DEFAULT

Definition at line 21 of file f4light.h.

◆ HAL_CPU_CLASS

#define HAL_CPU_CLASS   HAL_CPU_CLASS_150

Definition at line 14 of file f4light.h.

◆ HAL_INS_DEFAULT

#define HAL_INS_DEFAULT   BOARD_INS_DEFAULT

Definition at line 23 of file f4light.h.

◆ HAL_INS_DEFAULT_ROTATION

#define HAL_INS_DEFAULT_ROTATION   BOARD_INS_ROTATION

Definition at line 24 of file f4light.h.

Referenced by AP_InertialSensor::detect_backends().

◆ HAL_INS_MPU60x0_NAME

#define HAL_INS_MPU60x0_NAME   BOARD_INS_MPU60x0_NAME

Definition at line 25 of file f4light.h.

◆ HAL_MINIMIZE_FEATURES

#define HAL_MINIMIZE_FEATURES   1

Definition at line 56 of file f4light.h.

◆ HAL_NEEDS_PARAM_HELPER

#define HAL_NEEDS_PARAM_HELPER

Definition at line 5 of file f4light.h.

◆ HAL_OS_POSIX_IO

#define HAL_OS_POSIX_IO   0

Definition at line 15 of file f4light.h.

◆ HAL_SERIAL0_BAUD_DEFAULT

#define HAL_SERIAL0_BAUD_DEFAULT   (115200)

Definition at line 8 of file f4light.h.

◆ HAL_STORAGE_SIZE

#define HAL_STORAGE_SIZE   BOARD_STORAGE_SIZE

Definition at line 17 of file f4light.h.

◆ INVENSENSE_DRDY_PIN

#define INVENSENSE_DRDY_PIN   BOARD_MPU6000_DRDY_PIN

Definition at line 27 of file f4light.h.

◆ LOGGING_ENABLED

#define LOGGING_ENABLED   ENABLED

Definition at line 76 of file f4light.h.

◆ MODE_BRAKE_ENABLED

#define MODE_BRAKE_ENABLED   DISABLE

Definition at line 81 of file f4light.h.

◆ MODE_DRIFT_ENABLED

#define MODE_DRIFT_ENABLED   DISABLE

Definition at line 80 of file f4light.h.

◆ MODE_GUIDED_NOGPS_ENABLED

#define MODE_GUIDED_NOGPS_ENABLED   DISABLE

Definition at line 82 of file f4light.h.

◆ MODE_SPORT_ENABLED

#define MODE_SPORT_ENABLED   DISABLE

Definition at line 79 of file f4light.h.

◆ PRECISION_LANDING

#define PRECISION_LANDING   DISABLED

Definition at line 60 of file f4light.h.

◆ PUSHBUTTON_PIN

#define PUSHBUTTON_PIN   BOARD_PUSHBUTTON_PIN

Definition at line 43 of file f4light.h.

◆ SPRAYER

#define SPRAYER   DISABLED

Definition at line 62 of file f4light.h.

◆ STATS_ENABLED

#define STATS_ENABLED   DISABLED

Definition at line 85 of file f4light.h.

◆ TOSHIBA_LED_I2C_ADDR

#define TOSHIBA_LED_I2C_ADDR   0x55

Definition at line 52 of file f4light.h.

◆ TOSHIBA_LED_I2C_BUS

#define TOSHIBA_LED_I2C_BUS   2

Definition at line 53 of file f4light.h.

◆ USB_MUX_PIN

#define USB_MUX_PIN   BOARD_USB_MUX_PIN

Definition at line 44 of file f4light.h.

◆ WINCH_ENABLED

#define WINCH_ENABLED   DISABLED

Definition at line 66 of file f4light.h.