sketchbook
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
config.h File Reference

Go to the source code of this file.

Macros

#define QUADX
 
#define MINTHROTTLE   1150
 
#define MAXTHROTTLE   1850
 
#define MINCOMMAND   1000
 
#define I2C_SPEED   100000L
 
#define LOOP_TIME   2800
 
#define LSM9DS0
 
#define BME280
 
#define PID_CONTROLLER   1
 
#define YAW_DIRECTION   1
 
#define ONLYARMWHENFLAT
 
#define ALLOW_ARM_DISARM_VIA_TX_YAW
 
#define CAM_TIME_HIGH   1000
 
#define FLAPPERON_EP   { 1500, 1700 }
 
#define FLAPPERON_INVERT   { -1, 1 }
 
#define YAW_COLL_PRECOMP   10
 
#define YAW_COLL_PRECOMP_DEADBAND   120
 
#define COLLECTIVE_PITCH   THROTTLE
 
#define COLLECTIVE_RANGE   { 80, 0, 80 }
 
#define YAWMOTOR   0
 
#define SERVO_NICK   { +10, -10, 0 }
 
#define SERVO_LEFT   { +10, +5, +10 }
 
#define SERVO_RIGHT   { +10, +5, -10 }
 
#define CONTROL_RANGE   { 100, 100 }
 
#define SBUS_MID_OFFSET   988
 
#define SERIAL0_COM_SPEED   115200
 
#define SERIAL1_COM_SPEED   115200
 
#define SERIAL2_COM_SPEED   115200
 
#define SERIAL3_COM_SPEED   115200
 
#define NEUTRALIZE_DELAY   100000
 
#define FAILSAFE_DELAY   10
 
#define FAILSAFE_OFF_DELAY   200
 
#define FAILSAFE_THROTTLE   (MINTHROTTLE + 200)
 
#define FAILSAFE_DETECT_TRESHOLD   985
 
#define GPS_BAUD   57600
 
#define GPS_LED_INDICATOR
 
#define NAV_CONTROLS_HEADING   1
 
#define NAV_TAIL_FIRST   0
 
#define NAV_SET_TAKEOFF_HEADING   1
 
#define MAG_DECLINATION   4.02f
 
#define GPS_LEAD_FILTER
 
#define GPS_WP_RADIUS   100
 
#define SAFE_WP_DISTANCE   500
 
#define MAX_NAV_ALTITUDE   100
 
#define NAV_SPEED_MIN   100
 
#define NAV_SPEED_MAX   400
 
#define NAV_SLOW_NAV   0
 
#define CROSSTRACK_GAIN   .4
 
#define NAV_BANK_MAX   3000
 
#define RTH_ALTITUDE   15
 
#define WAIT_FOR_RTH_ALT   1
 
#define NAV_TAKEOVER_BARO   1
 
#define IGNORE_THROTTLE   1
 
#define FENCE_DISTANCE   600
 
#define LAND_SPEED   100
 
#define LCD_SERIAL_PORT   0
 
#define LCD_MENU_PREV   'p'
 
#define LCD_MENU_NEXT   'n'
 
#define LCD_VALUE_UP   'u'
 
#define LCD_VALUE_DOWN   'd'
 
#define LCD_MENU_SAVE_EXIT   's'
 
#define LCD_MENU_ABORT   'x'
 
#define VBATSCALE   131
 
#define VBATNOMINAL   126
 
#define VBATLEVEL_WARN1   107
 
#define VBATLEVEL_WARN2   99
 
#define VBATLEVEL_CRIT   93
 
#define NO_VBAT   16
 
#define VBAT_OFFSET   0
 
#define VBAT_CELLS_NUM   0
 
#define VBAT_CELLS_PINS   {A0, A1, A2, A3, A4, A5 }
 
#define VBAT_CELLS_OFFSETS   {0, 50, 83, 121, 149, 177 }
 
#define VBAT_CELLS_DIVS   { 75, 122, 98, 18, 30, 37 }
 
#define PSENSORNULL
 
#define PINT2mA
 
#define ALT_HOLD_THROTTLE_NEUTRAL_ZONE   50
 
#define BOARD_NAME   "MultiWii V-.--"
 
#define NO_FLASH_CHECK
 
#define VBAT_PRESCALER   16
 
#define MIDRC   1500
 
#define SERVO_RFR_50HZ
 
#define MEGA_HW_PWM_SERVOS
 
#define SERVO_RFR_RATE   50
 
#define ESC_CALIB_LOW   MINCOMMAND
 
#define ESC_CALIB_HIGH   2000
 
#define LCD_TELEMETRY_FREQ   23
 
#define LCD_TELEMETRY_AUTO_FREQ   967
 
#define PSENSOR_SMOOTH   16
 
#define VBAT_SMOOTH   16
 
#define RSSI_SMOOTH   16
 
#define DISABLE_POWER_PIN
 

Macro Definition Documentation

#define ALLOW_ARM_DISARM_VIA_TX_YAW
#define ALT_HOLD_THROTTLE_NEUTRAL_ZONE   50
#define BME280
#define BOARD_NAME   "MultiWii V-.--"
#define CAM_TIME_HIGH   1000
#define COLLECTIVE_PITCH   THROTTLE
#define COLLECTIVE_RANGE   { 80, 0, 80 }
#define CONTROL_RANGE   { 100, 100 }
#define CROSSTRACK_GAIN   .4
#define DISABLE_POWER_PIN
#define ESC_CALIB_HIGH   2000
#define ESC_CALIB_LOW   MINCOMMAND
#define FAILSAFE_DELAY   10
#define FAILSAFE_DETECT_TRESHOLD   985
#define FAILSAFE_OFF_DELAY   200
#define FAILSAFE_THROTTLE   (MINTHROTTLE + 200)
#define FENCE_DISTANCE   600
#define FLAPPERON_EP   { 1500, 1700 }
#define FLAPPERON_INVERT   { -1, 1 }
#define GPS_BAUD   57600
#define GPS_LEAD_FILTER
#define GPS_LED_INDICATOR
#define GPS_WP_RADIUS   100
#define I2C_SPEED   100000L
#define IGNORE_THROTTLE   1
#define LAND_SPEED   100
#define LCD_MENU_ABORT   'x'
#define LCD_MENU_NEXT   'n'
#define LCD_MENU_PREV   'p'
#define LCD_MENU_SAVE_EXIT   's'
#define LCD_SERIAL_PORT   0
#define LCD_TELEMETRY_AUTO_FREQ   967
#define LCD_TELEMETRY_FREQ   23
#define LCD_VALUE_DOWN   'd'
#define LCD_VALUE_UP   'u'
#define LOOP_TIME   2800
#define LSM9DS0
#define MAG_DECLINATION   4.02f
#define MAX_NAV_ALTITUDE   100
#define MAXTHROTTLE   1850
#define MEGA_HW_PWM_SERVOS
#define MIDRC   1500
#define MINCOMMAND   1000
#define MINTHROTTLE   1150
#define NAV_BANK_MAX   3000
#define NAV_CONTROLS_HEADING   1
#define NAV_SET_TAKEOFF_HEADING   1
#define NAV_SLOW_NAV   0
#define NAV_SPEED_MAX   400
#define NAV_SPEED_MIN   100
#define NAV_TAIL_FIRST   0
#define NAV_TAKEOVER_BARO   1
#define NEUTRALIZE_DELAY   100000
#define NO_FLASH_CHECK
#define NO_VBAT   16
#define ONLYARMWHENFLAT
#define PID_CONTROLLER   1
#define PINT2mA
Value:
132 /* (*) hard: one integer step on arduino analog translates to mA (example 4.9 / 37 * 1000) ;
soft: use fictional value, start with 100.
for hard and soft: larger PINT2mA will get you larger value for power (mAh equivalent) */
#define PSENSOR_SMOOTH   16
#define PSENSORNULL
Value:
510 /* (*) hard only: set to analogRead() value for zero current; for I=0A my sensor
gives 1/2 Vss; that is approx 2.49Volt; */
#define QUADX
#define RSSI_SMOOTH   16
#define RTH_ALTITUDE   15
#define SAFE_WP_DISTANCE   500
#define SBUS_MID_OFFSET   988
#define SERIAL0_COM_SPEED   115200
#define SERIAL1_COM_SPEED   115200
#define SERIAL2_COM_SPEED   115200
#define SERIAL3_COM_SPEED   115200
#define SERVO_LEFT   { +10, +5, +10 }
#define SERVO_NICK   { +10, -10, 0 }
#define SERVO_RFR_50HZ
#define SERVO_RFR_RATE   50
#define SERVO_RIGHT   { +10, +5, -10 }
#define VBAT_CELLS_DIVS   { 75, 122, 98, 18, 30, 37 }
#define VBAT_CELLS_NUM   0
#define VBAT_CELLS_OFFSETS   {0, 50, 83, 121, 149, 177 }
#define VBAT_CELLS_PINS   {A0, A1, A2, A3, A4, A5 }
#define VBAT_OFFSET   0
#define VBAT_PRESCALER   16
#define VBAT_SMOOTH   16
#define VBATLEVEL_CRIT   93
#define VBATLEVEL_WARN1   107
#define VBATLEVEL_WARN2   99
#define VBATNOMINAL   126
#define VBATSCALE   131
#define WAIT_FOR_RTH_ALT   1
#define YAW_COLL_PRECOMP   10
#define YAW_COLL_PRECOMP_DEADBAND   120
#define YAW_DIRECTION   1
#define YAWMOTOR   0