Michelle Rossouw
ded488fd9f
Blimp: Remove most commented out code and other cleanups
4 years ago
Michelle Rossouw
b98bbcb678
Blimp: initial implementation of blimp vehicle type
4 years ago
Andrew Tridgell
2e1b4cadc2
Plane: removed AP_Stats
5 years ago
Marian Soban
0a59fed54f
Plane: LTM telemetry support
5 years ago
Andrew Tridgell
ffaaf09f79
ArduPlane: moved AC_PID dependency to core
5 years ago
Andrew Tridgell
f821ca4677
Plane: remove AP_ADSB from wscript
5 years ago
Peter Barker
3bb1b0845c
Plane: stop compiling in AP_Buffer
5 years ago
Peter Barker
4f249db8bc
Plane: move responsibility for parachute deployment up
6 years ago
Peter Barker
a697d5f6fe
Plane: AC_Fence is included for all vehicles
6 years ago
Francisco Ferreira
d0fa931b09
Plane: add KDECAN to included libraries
6 years ago
Michael du Breuil
09f6ec8a00
Plane: Remove unneeded AP_Buffer include
6 years ago
Nikhil Upadhye
d1e93bae83
Plane: adding new mode QAUTOTUNE
...
copter like autotune support for quadplanes and tailsitter in VTOL mode.
cleanup
6 years ago
Andrew Tridgell
f89c770c46
Plane: moved LANDING_GEAR to common RC_Channel
6 years ago
Eugene Shamaev
01178a75e9
Plane: added landing gear support
6 years ago
Peter Barker
3b49e46c36
Plane: AC_Avoid is built on all vehicles
6 years ago
Alexander Malishev
75bf6984f5
Plane: added OSD support
7 years ago
Peter Barker
2cdcca2841
Plane: move handling of MAV_CMD_DO_GRIPPER up
7 years ago
Michael du Breuil
fcf6c69a5b
Plane: AP_Proximity is now a common library
7 years ago
night-ghost
aa53832a70
ArduPlane: devo telemetry support (RX705/707)
7 years ago
Andrew Tridgell
27e4953ad8
Plane: disable HIL on px4-v2
...
this saves enough flash for px4-v2 to fit again
7 years ago
David Ingraham
a6aeebad4b
Plane: Add support for AP_Gripper
7 years ago
Peter Barker
7042d3e9c9
Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries
8 years ago
Andrey Kolobov
35d406aeab
Plane: added a soaring controller to Arduplane
8 years ago
Michael du Breuil
041fe38ba6
Plane: Update build tools for deepstall PID dependency
8 years ago
Andrew Tridgell
2f100b0804
Plane: removed separate tricopter quadplane build
...
can all be done with one build now
8 years ago
Randy Mackay
3587961be6
Plane: add AP_Beacon to build
8 years ago
Tom Pittenger
61b02cb41d
AP_Landing: add new library for fixed wing landing abstraction
8 years ago
floaledm
6dc71beb1e
Plane: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
Peter Barker
98ae6c776a
Plane: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Randy Mackay
f0f4322500
Plane: add AP_Proximity to build
...
Required because quadplane uses copter's navigation libraries which interact with AC_Avoidance which now supports AP_Proximity
8 years ago
Gustavo Jose de Sousa
b8e518a533
waf: use ap_library tool
...
That way we avoid recompiling source files that don't depend on vehicles.
Change notes:
- UTILITY_SOURCE_EXTS: moved to ap_library
- Task generators indexes: ap_library handles that now and in a better way
- Use of AP_STLIB_FEATURES: it doesn't make sense anymore, since the stlib
taskgen has empty source list
- Flags and defines: passed down to ap_library through AP_LIBRARIES_OBJECTS_KW
- Set use='mavlink' in AP_LIBRARIES_OBJECTS_KW instead of calls to
bld.ap_stlib().
9 years ago
Tom Pittenger
46ec812d6c
Plane: add AP_Avoidance to build
9 years ago
Andrew Tridgell
5d6dfd927b
Plane: changes for AP_AdvancedFailsafe naming
9 years ago
Gustavo Jose de Sousa
f2dec971e7
waf: add "ap_" prefix to keywords "libraries" and "vehicle"
...
As an effort to keep things specific to ardupilot API in the build system
consistent and easy way to identify.
9 years ago
Andrew Tridgell
8fd31111ad
Plane: fixed waf build with tricopter quadplane
9 years ago
Randy Mackay
82bd847e11
Plane: add AC_Avoidance, AC_Fence to build
9 years ago
Andrew Tridgell
9f84a22d22
Plane: removed unnecessary libs
...
now in common
9 years ago
Gustavo Jose de Sousa
a4c099feaa
waf: create program groups for main products
...
Currently we need to build a different binary for each type of copter frame.
This is a preparation for setting all those binaries to a group called
"copter". We create the groups for the rest of the main products for
consistency.
9 years ago
Gustavo Jose de Sousa
c2e3f05dbf
waf: ardupilotwaf: prefix build context methods with ap_
...
It helps to distinguish between things from waf and things from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
e9d3dc9e72
waf: vehicles and antennatracker: use methods from bld
...
Instead of from ardupilotwaf.
9 years ago
Gustavo Jose de Sousa
cf432e8b3e
waf: ardupilotwaf: rename vehicle_stlib to ap_stlib
...
That function is not only for vehicles.
9 years ago
Gustavo Jose de Sousa
a35c0d48b0
waf: ardupilotwaf: rename program to ap_program
...
Make the rename so that there is no name clashes when defining it as a taskgen
method.
9 years ago
Lucas De Marchi
7f04e0106e
waf: change binary names
...
APMrover2 -> ardurover
AntennaTracker -> antennatracker
ArduCopter -> arducopter
ArduPlane -> arduplane
9 years ago
Gustavo Jose de Sousa
17e5d99509
waf: allow partial builds with new mavlink as submodule
...
The task generator for the mavlink headers is given a name 'mavlink' and is
added as a dependency to all local static libraries, because all of them use
sources that include mavlink headers. It would be nice to have a good way to
detect sources that use mavlink headers or to declare list of libraries that
use the headers, so that the dependency could be added automatically.
Additionally, there's a minor change in syntax for the task generator: using
strings directly instead of lists.
9 years ago
Andrew Tridgell
0d6b353bcb
Plane: added quad assistance and auto support for quadplane
9 years ago
Gustavo Jose de Sousa
3100736c9f
waf: add missing AP_ADSB library to ArduPlane
9 years ago
Lucas De Marchi
1cdc233bd2
waf: add missing AP_Parachute library to ArduPlane
9 years ago
Caio Marcelo de Oliveira Filho
6e7b73610d
waf: add waf support
9 years ago