Commit Graph

161 Commits

Author SHA1 Message Date
Dr.-Ing. Amilcar Do Carmo Lucas
b0f22833f6 Copter: Add GRIPPER_ENABLED macro to user config file 2018-03-03 17:13:24 +00:00
Peter Barker
b8e1f03599 Copter: add define for disabling beacon 2018-02-27 07:43:13 +09:00
Peter Barker
5b355214fd Copter: add option to disable CIRCLE flight mode
Saves about 2.4kB of flash
2018-02-27 07:43:13 +09:00
Peter Barker
e4898e1d60 Copter: add option to disable GUIDED_NOGPS flight mode
Saves about 6.3kB of flash
2018-02-27 07:43:13 +09:00
Peter Barker
86b162e32f Copter: add option to disable BRAKE flight mode 2018-02-27 07:43:13 +09:00
Peter Barker
a7fe242e31 Copter: add option to disable RTL flight mode 2018-02-27 07:43:13 +09:00
Peter Barker
b8c432b1a1 Copter: add option to disable GUIDED flight mode
Saves about 6kB of flash
2018-02-27 07:43:13 +09:00
Peter Barker
0ddeb56a05 Copter: add option to disable DRIFT flight mode
Saves about 1kB of space
2018-02-27 07:43:13 +09:00
Peter Barker
e5056f8d40 Copter: add option to disable SPORT flight mode
Saves about 1,500 bytes
2018-02-27 07:43:13 +09:00
Peter Barker
7154f4dea4 Copter: add option to disable LOITER mode 2018-02-27 07:43:13 +09:00
Peter Barker
9b440d6b25 Copter: add option to disable SmartRTL mode
Saves 5.5k of Flash
2018-02-27 07:43:13 +09:00
Peter Barker
3a61b86e65 Copter: add option to disable POSHOLD mode
Saves about 4k of Flash
2018-02-27 07:43:13 +09:00
Peter Barker
b9ad2bc8db Copter: add option to disable AUTO mode
Saves ~12k of flash
2018-02-27 07:43:13 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
381bae1a4a Copter: add missing defines to config.h 2018-02-21 21:55:33 +09:00
Randy Mackay
0ac708b5a0 Copter: remove ability to disable PosHold flight mode
This flight mode is stable and regularly used so it is unlikely that we ever want to disable it
2017-12-12 10:39:26 +09:00
Peter Barker
c6b9c84d1f Copter: remove CLI 2017-08-14 10:23:50 +09:00
Randy Mackay
713c08672f Copter: integrate AP_VisualOdom 2017-04-19 11:04:40 +09:00
Andrew Tridgell
e85df47b06 Copter: fixed parameter handling for pointer objects
fixed loading of default files and use of POINTER flag on object
groups
2017-01-12 17:39:37 +11:00
Peter Barker
236b8ab6b7 Copter: make EPM a subclass of AP_Gripper_Backend 2016-11-05 10:20:39 +09:00
Mathieu OTHACEHE
152edf7189 Global: remove mode line from headers
Using a global .dir-locals.el file is a better alternative than
reincluding the same emacs header in every file of the project.
2016-10-24 09:42:01 -02:00
Randy Mackay
fa36b563bc Copter: add advanced failsafe enable to APM_Config
No functional change
2016-10-14 14:00:59 +09:00
Randy Mackay
fcc2a1b378 Copter: integrate AP_Proximity into main vehicle 2016-10-13 20:21:07 +09:00
Randy Mackay
f37c17bd80 Copter: include spray in build by default 2016-09-13 15:16:13 +09:00
Randy Mackay
9842840346 Copter: GND_EFFECT_COMP parameter to enable ground effect compensation 2016-08-09 13:31:36 +09:00
Randy Mackay
ac4f36a992 Copter: remove LAND_REQUIRE_MIN_THROTTLE_TO_DISARM feature
This definition has been false for over a year and we have not heard of any users wanting to delay the disarming until the pilot's throttle goes to zero.  Removing this feature removes a small bit of complexity from the code.
2016-08-05 12:40:37 +09:00
mirkix
e3934fac80 ArduCopter: Delete (wrong) filename out of header 2016-07-25 17:13:41 -03:00
Randy Mackay
028946ae9e Copter: rename CONFIG_SONAR to RANGEFINDER_ENABLE 2016-05-21 10:36:53 +09:00
Randy Mackay
e428abde42 Copter: enable precision landing by default 2016-02-29 19:17:20 +09:00
Randy Mackay
97725c3187 Copter: add DISALLOW_GCS_MODE_CHANGE_DURING_RC_FAILSAFE to APM_Config.h
This makes it easier for us to find the definition without searching through the code
2016-01-12 19:51:43 +09:00
Randy Mackay
e216f814c5 Copter: add CAL_ALWAYS_REBOOT to APM_Config.h 2016-01-08 12:01:51 +09:00
Jonathan Challinger
750cacc875 Copter: barometer ground effect compensation 2015-12-28 13:51:27 +09:00
Randy Mackay
4ef53427f2 Copter: allow ADSB to be disabled 2015-11-27 15:02:17 +09:00
Randy Mackay
731c44d053 Copter: allow terrain to be excluded from build 2015-11-14 12:38:47 +09:00
Randy Mackay
26ded641db Copter: integrate Precision Landing lib 2015-08-31 18:00:28 +09:00
Randy Mackay
9c6531ebeb Copter: simplify APM_Config after removing APM1,2 support 2015-03-13 16:41:05 +09:00
Randy Mackay
8ea65c2dc2 Copter: APM_Config define to disable FRSKY telem 2015-01-29 14:05:14 +11:00
Randy Mackay
2e7435df52 Copter: remove unused OF_LOITER pid defines 2014-12-31 13:16:18 +09:00
Randy Mackay
f2b0fc3566 Copter: disarm on landing regardless of pilot input 2014-12-27 13:33:06 +09:00
priseborough
be54f2d6ee Copter : Don't force pre-compiler inclusion of optical flow 2014-12-06 18:16:48 +11:00
priseborough
6d5fb33d1a Copter : enable optical flow by default 2014-12-06 18:16:47 +11:00
Randy Mackay
8b80e58861 Copter: enable OPTFLOW - do not merge to master 2014-12-06 18:16:44 +11:00
Randy Mackay
a559a12ea2 Copter: remove LOG_FROM_STARTUP define
This compile-time method is obsolete now that we have the logging while
disarmed feature
2014-10-17 16:40:18 +09:00
Randy Mackay
67b7b2d667 Copter: enable optflow by default for Pixhawk 2014-10-15 16:36:31 +09:00
Randy Mackay
8997c224e2 Copter: enable Guided velocity controller for Pixhawk 2014-10-13 21:40:20 +09:00
Randy Mackay
193bc5331a Copter: cleanup enabling of cli and frsky telem for APM 2014-09-20 14:41:26 +09:00
Randy Mackay
9bbf40109e Copter: add LOG_FROM_STARTUP definition
Uncommenting this line in APM_Config.h will start logging as soon as the
board starts up instead of waiting for the vehicle to be armed
2014-09-20 12:23:47 +09:00
Randy Mackay
adf00a207b Copter: enable EPM by default on Pixhawk 2014-09-17 21:14:22 +09:00
Matthias Badaire
147e91877e Copter: Add SERIAL2_PROTOCOL for GCS and FRsky telemtry
this allows selection of protocol type on telem2. The default is
MAVLink, but can be selected as FrSky protocol
2014-07-29 17:08:19 -07:00
Randy Mackay
65e5367619 Copter: rename hybrid to poshold 2014-07-11 14:09:01 +09:00
Randy Mackay
fdc0ec837b Copter: add nav_guided suport to Auto mode 2014-07-06 17:00:31 +09:00