Commit Graph

20474 Commits

Author SHA1 Message Date
Rustom Jehangir
ca3d3ef2bb Sub: Added roll trim using gamepad buttons. 2016-01-30 08:42:55 -08:00
Rustom Jehangir
d473e13039 Sub: Fixed vectored control factors.
This got messed up some how. Not sure. Or it was magically working for a while even though it was wrong.
2016-01-26 21:19:12 -08:00
Rustom Jehangir
a0cdbe91cf Sub: Update camera mount for changes. 2016-01-25 20:18:31 -08:00
Rustom Jehangir
a987b5e4fa Merge branch 'master' of https://github.com/diydrones/ardupilot 2016-01-25 19:59:32 -08:00
Rustom Jehangir
e72b864108 Sub: Update control factors for vectored ROV 2016-01-25 19:58:31 -08:00
Andrew Tridgell
68cf1b6956 HAL_QURT: automatically find broadcast address for UDP network 2016-01-25 19:43:55 +11:00
Andrew Tridgell
a0af5515b8 mk: show submodule status on failure 2016-01-25 19:43:55 +11:00
Andrew Tridgell
869b5e96b1 mavlink: submodule update
raise version
2016-01-25 19:43:55 +11:00
Rustom Jehangir
dc34ade395 Merge branch 'Jack' 2016-01-23 22:17:19 -08:00
jaxxzer
20e29b6b3a Sub: Set EK2_ALT_NOISE on startup according to baro sensors detected. 2016-01-23 22:20:07 -05:00
Rustom Jehangir
df1b1a38b8 Sub: Updated README for setup and intro 2016-01-22 23:05:46 -08:00
Rustom Jehangir
52a79266c8 Sub: Updates to setup procedure in README. 2016-01-22 22:27:52 -08:00
Rustom Jehangir
8f719092b8 Sub branch: Direct users to Sub README from main README 2016-01-22 22:27:16 -08:00
jaxxzer
a19fe0ded1 Update land mode to move up instead of down. 2016-01-23 00:57:40 -05:00
jaxxzer
04bfdae201 Update land detector for sub context. 2016-01-23 00:46:31 -05:00
Randy Mackay
e78595bf48 Frame_Params: remove defaults from Bebop2 params
Removed parameter values that should already be these values by default on a fresh install
2016-01-23 11:42:13 +09:00
Randy Mackay
27ed9e1561 Copter: allow mount to be disabled 2016-01-23 10:35:48 +09:00
Jonathan Challinger
9000756c80 Plane: reflect changes to AP_Mount 2016-01-23 10:35:47 +09:00
Jonathan Challinger
f1db10c337 APMrover2: reflect changes to AP_Mount 2016-01-23 10:35:45 +09:00
Jonathan Challinger
ac3b5a4400 GCS_MAVLink: add messages to routing switch statement 2016-01-23 10:35:44 +09:00
Jonathan Challinger
22c3397657 Copter: make AP_Mount calls required by AP_Mount_SoloGimbal 2016-01-23 10:35:42 +09:00
Jonathan Challinger
5b834330cb AP_Mount: merge SoloGimbal from solo master 2016-01-23 10:35:40 +09:00
Jonathan Challinger
eabede692e AP_SmallEKF: move to AP_Mount/SoloGimbalEKF and merge solo version 2016-01-23 10:35:38 +09:00
Jonathan Challinger
02d8b28fa3 DataFlash: add GMB1, GMB2, GMB3 2016-01-23 10:35:37 +09:00
Jonathan Challinger
cbf2309023 AP_AHRS: add get_mag_field_NED and get_mag_field_correction 2016-01-23 10:35:36 +09:00
Jonathan Challinger
4c2e6af6ee AP_InertialSensor: statically register with AP_AccelCal 2016-01-23 10:35:34 +09:00
Jonathan Challinger
49ad2d26c6 AP_AccelCal: make client list static 2016-01-23 10:35:33 +09:00
Jonathan Challinger
5f610fdcba Copter: support SET_POSITION_TARGET with WGS84 altitudes 2016-01-23 10:29:04 +09:00
Randy Mackay
081beacb8d AP_InertialSensor: replace sqrt with safe_sqrt to resolve compiler warning
Also add suppressing comment for missing break at end of switch
2016-01-23 10:10:17 +09:00
Jonathan Challinger
82322144ee Copter: remove unnecessary header file 2016-01-23 09:42:08 +09:00
Gustavo Jose de Sousa
53f22f4982 waf: fix legacy defines
The following fixes where applied:
 - Value for APM_BUILD_DIRECTORY must be prefixed with APM_BUILD_
 - Renamed parameter name to sketchname, so we differentiate the real program
   name from the legacy sketch name
 - Use directory name instead of program name as argument for
   _get_legacy_defines()
2016-01-22 20:14:57 -02:00
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.
2016-01-22 20:10:29 -02:00
Gustavo Jose de Sousa
a2d2661765 waf: use methods from bld instead of ardupilotwaf for the remaining 2016-01-22 20:10:29 -02:00
Gustavo Jose de Sousa
3d22490397 waf: examples: use methods from bld instead of ardupilotwaf 2016-01-22 20:10:29 -02:00
Gustavo Jose de Sousa
e9d3dc9e72 waf: vehicles and antennatracker: use methods from bld
Instead of from ardupilotwaf.
2016-01-22 20:10:29 -02:00
Gustavo Jose de Sousa
a89a1a8a8a waf: use ardupilotwaf as a Waf tool
That will make it possible to replace calls of the form
`ardupilotwaf.<method>(bld, <keyword-args...>)` with
`bld.<method>(<keyword-args...>)` in the wscripts.

Advantages of that approach:
 - there is no need to import ardupilotwaf in every single wscript
 - it follows the same standard used by c and cxx tools (like bld.program,
   bld.stlib etc)
 - semantically, ap_program, ap_stlib, example etc are all build related
   methods, so it makes sense to bind them to the build context
 - from the wscripts' perspective, the code is cleaner, since ardupilotwaf,
   which is not specific to just build contexts, isn't *explictly* used
2016-01-22 20:10:28 -02:00
Gustavo Jose de Sousa
12cfe222eb waf: ardupilotwaf: decorate build methods with @conf
Bind functions used in wscripts to build context. Additionally, a new function
is created and also decorated with @conf, common_vehicle_libraries(), which
returns COMMON_VEHICLE_DEPENDENT_LIBRARIES.  This patch is a preparation for
making wscripts use methods bound to the build context instead of using them
directly from ardupilotwaf.
2016-01-22 20:10:28 -02:00
Gustavo Jose de Sousa
cf432e8b3e waf: ardupilotwaf: rename vehicle_stlib to ap_stlib
That function is not only for vehicles.
2016-01-22 20:10:28 -02:00
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.
2016-01-22 20:10:28 -02:00
Julien BERAUD
90d266698d Frame_Params: Bebop 2 tuning by Leonard 2016-01-22 13:58:46 -02:00
mirkix
2d9b230be1 AP_RangeFinder: Load .data section for HC-SR04 PRU driver used by BBBMINI
This adds .data section loading to the HC-SR04 range finder driver used by
BBBMINI. The firmware is running inside a PRU. It is necessary to develop more
complex driver software inside the PRU.
2016-01-21 14:02:41 -02:00
Rustom Jehangir
de0a5a6b24 Merge remote-tracking branch 'upstream/master' into mergeDIYD 2016-01-20 22:20:53 -08:00
Rustom Jehangir
c4e671b750 Merge branch 'Jacob' 2016-01-20 22:01:38 -08:00
jaxxzer
e3a2d83207 Fix baro precision/pressure: consistent readings across all values. 2016-01-21 00:55:24 -05:00
Rustom Jehangir
8cb4c51a60 Sub: Fixed joystick button persistance issue. 2016-01-20 21:24:26 -08:00
Rustom Jehangir
03d16176d4 Sub: Adjust pressure multiplier for MS5837 2016-01-20 20:38:26 -08:00
Rustom Jehangir
10ed6ec791 Sub: Fix merge error affecting pressure sensor. 2016-01-20 20:23:10 -08:00
Rustom Jehangir
ca140e81bc Merge branch 'Jacob' of https://github.com/rjehangir/ArduPilot into Jacob 2016-01-20 19:55:36 -08:00
jaxxzer
6e6449c6c6 Fix build error. 2016-01-20 22:53:43 -05:00
Rustom Jehangir
eac0833f56 Merge branch 'Jacob' of https://github.com/rjehangir/ArduPilot into Jacob 2016-01-20 19:48:07 -08:00