Iampete1
7fd157acb4
Rover: move AIS to vehicle
...
This reverts most of commit e86665a989
.
3 years ago
Iampete1
2056525cdd
Rover: wscript: remove AP_L1_Control
3 years ago
Peter Hall
e86665a989
Rover: add AIS
4 years ago
Iampete1
a7366729c3
Rover: point to new motor directory
4 years ago
Randy Mackay
e3b366419b
Rover: integrate AP_Torqeedo
4 years ago
Andy Piper
30f7284fe1
Rover: move AP_MotorsUGV to motors library
4 years ago
Peter Barker
d31700c310
Rover: rename directory from APMrover2
5 years ago
Andrew Tridgell
e4435a08cd
Rover: remove linkage of AP_Stats
5 years ago
Andy Piper
7f6c7fc370
Rover: create generic vehicle management and move runcam to it
5 years ago
Marian Soban
dd14e091dd
Rover: LTM telemetry support
5 years ago
Andrew Tridgell
7186b18ec3
APMrover2: moved AC_PID dependency to core
5 years ago
Randy Mackay
c3948bb074
Rover: add AR_WPNav to build
6 years ago
Peter Barker
6cbcfb5d61
Rover: AC_Avoid is built on all vehicles
6 years ago
IamPete1
e3d5db8db5
Rover: add AP_WindVane to build
6 years ago
Thorsten Panitz
ee8d5d77d0
Rover: Activation of OSD
...
Rover: Activation of OSD
7 years ago
Ammarf
c0082271e6
Rover: implement Follow mode
7 years ago
Michael du Breuil
dcb0a37643
Rover: AP_Proximity is now a common library
7 years ago
Peter Barker
121cfc5b4c
Rover: AP_RSSI is included for all vehicles
7 years ago
night-ghost
2aee8d1018
APMrover2: devo telemetry support (RX705/707)
7 years ago
Peter Barker
3c58eca0ab
Rover: move handling of visual odometry messages up
7 years ago
Randy Mackay
2320bfb637
Rover: add AC_AttitudeControl to build
...
This is required only because the static function sqrt_controller is within this library.
7 years ago
Randy Mackay
489c42bdff
Rover: add avoidance library
7 years ago
khancyr
5503a0069d
Rover: add proximity library
7 years ago
khancyr
c3fb985ec5
Rover: add fence support
7 years ago
Randy Mackay
86ce3f2b32
Rover: add SmartRTL library to build
7 years ago
Randy Mackay
06a7e46447
Rover: remove PID from build
8 years ago
Randy Mackay
c56d8cb6b1
Rover: add AC_PID and AR_AttitudeControl to build
8 years ago
Peter Barker
fa2b500e93
Rover: remove CLI
8 years ago
Peter Barker
7042d3e9c9
Global: all vehicles get AP_Relay and AP_ServoRelayEvent libraries
8 years ago
Randy Mackay
f6a1c53ff6
Rover: add AP_WheelEncoder to build
8 years ago
Randy Mackay
b56e246da6
Rover: add visual odometry to build
8 years ago
Pierre Kancir
99ba8bdc08
APMRover2: add advance failsafe
8 years ago
Randy Mackay
0a04bb26f0
Rover: add AP_Beacon to build
8 years ago
floaledm
ff23658784
Rover: move AP_Frsky_Telem for waf to ardupilotwaf
8 years ago
Peter Barker
36c0bacada
Rover: support for AP_Stats (flight time, bootcount, runtime)
8 years ago
Andrew Tridgell
203e0c7472
Rover: fixes for Frsky_Telem API changes
9 years ago
floaledm
b5f75459f2
Rover: compatibility with revised AP_Frsky_Telem class
9 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
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
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
Gustavo Jose de Sousa
bf7b08f9fa
waf: add missing AP_Arming library to APMrover2
9 years ago
Caio Marcelo de Oliveira Filho
6e7b73610d
waf: add waf support
9 years ago