Andrew Tridgell
b6addea10b
PX4Firmware: submodule update
...
update otp
2016-07-21 17:42:53 +10:00
Tom Pittenger
44a60f278a
SITL: change default of SIM_ADSB_RADIUS from 1E3 to 10E3
2016-07-21 00:04:20 -07:00
Tom Pittenger
a5f256229f
AP_ADSB: remove mavlink specific source, xml not ready yet
2016-07-21 00:04:17 -07:00
Tom Pittenger
d136737c87
Copter: add ADSB-out support for copter
2016-07-20 22:46:54 -07:00
Tom Pittenger
3177dc2f31
Plane: ADSB service needs to run at 10Hz for dynamic ADSB data
2016-07-20 22:46:51 -07:00
Tom Pittenger
ab38b12f2c
Plane: adsb specific status updates
2016-07-20 22:40:14 -07:00
Tom Pittenger
8617880714
AP_ADSB: check buffer space before sending
2016-07-20 22:40:13 -07:00
Tom Pittenger
8b9057f23c
AP_ADSB: run dynamic at 5Hz and static/cfg at 5sec
2016-07-20 22:40:12 -07:00
Tom Pittenger
ea0a5c973c
AP_ADSB: simplify logic in update_vehicle()
2016-07-20 22:40:12 -07:00
Tom Pittenger
cf77ff6d4f
AP_ADSB: convert all function calls to use const and use Location_Class
2016-07-20 22:40:11 -07:00
Tom Pittenger
4c9642ac08
AP_ADSB: callsign gen should use ICAO in hex
2016-07-20 22:40:10 -07:00
Tom Pittenger
69887e1646
AP_ADSB: do not init variables in header class definition
2016-07-20 22:40:09 -07:00
Tom Pittenger
f5bf98041e
AP_ADSB: do not spam to all mavlink ports, require the transceiver health heartbeat
2016-07-20 22:40:09 -07:00
Tom Pittenger
b6e25e7d64
AP_ADSB: add support for ADSB transceiver mavlink packets
2016-07-20 22:40:08 -07:00
Tom Pittenger
2223216ca2
AP_ADSB: add param ADSB_LIST_RADIUS to ignore distant aircraft
2016-07-20 22:32:47 -07:00
Tom Pittenger
454560ca4c
AP_ADSB: organize variables into in_state and avoid_state structs
2016-07-20 22:32:47 -07:00
Tom Pittenger
b78255cc25
AP_Common: avoid using AP_Math is_zero() because it is classless
...
- because it is classless it can not be called like AP_Math::is_zero() and will then conflict with local definition of is_zero()
2016-07-20 22:32:47 -07:00
Tom Pittenger
3edd95b99b
AP_Common: add Location::is_zero and ::zero member functions
2016-07-20 22:32:47 -07:00
Tom Pittenger
26efd90603
Plane: allow landing height adjustment on wp before land (aka approach wp)
2016-07-20 22:29:31 -07:00
Andrew Tridgell
4da3236c07
Plane: separate out landing height adjustment from barometer changes
...
this stores a landing height adjustment for an aborted landing
without adjusting barometer readings, applying them only on landing
2016-07-20 22:04:21 -07:00
Lucas De Marchi
2b1b23cabf
build: fix static linking through --static option
2016-07-20 18:03:20 -03:00
Andrew Tridgell
9ea4a9233d
autotest: updated OBC2016 mission
...
added butterfly search
2016-07-20 19:44:14 +10:00
Andrew Tridgell
003c94830b
AP_Airspeed: added ARSP_PSI_RANGE parameter
...
for using pressure sensors with a different range
2016-07-20 13:38:22 +10:00
Andrew Tridgell
28d5103435
AP_Airspeed: initial support for MS4515DO on Disco
2016-07-20 13:38:18 +10:00
Andrew Tridgell
e0047d81a2
AP_RangeFinder: enable sonar on Disco
2016-07-20 13:38:18 +10:00
Andrew Tridgell
018d8f732a
AP_Compass: work around poor magnetic setup on Disco
...
bring compass offsets into line with what the calibrator can handle
2016-07-20 13:38:17 +10:00
Andrew Tridgell
39dac57b56
AP_BattMonitor: support Disco battery monitoring
2016-07-20 13:38:17 +10:00
Andrew Tridgell
d30e55fa44
AP_InertialSensor: initial support for Disco
...
setup right orientation
2016-07-20 13:38:17 +10:00
Andrew Tridgell
96095b0942
HAL_Linux: fixed comment typo for SBUS input
2016-07-20 13:38:17 +10:00
Andrew Tridgell
b69170febd
HAL_Linux: fixed build for Disco with I2C changes
2016-07-20 13:38:17 +10:00
Andrew Tridgell
f5a20d28bc
HAL_Linux: fixed comment in SBUS
2016-07-20 13:38:17 +10:00
Andrew Tridgell
a78b875ec3
HAL_Linux: fixed ULTRASOUND GPIO for Disco
2016-07-20 13:38:17 +10:00
Andrew Tridgell
1d8e4cdea9
HAL_Linux: added debugging line for Heat_Pwm
2016-07-20 13:38:17 +10:00
Andrew Tridgell
55d692708b
HAL_Linux: fixed set_esc_scaling on Disco
2016-07-20 13:38:16 +10:00
Andrew Tridgell
298f7bffb9
HAL_Linux: fixed motor output for Disco
2016-07-20 13:38:16 +10:00
Andrew Tridgell
9b057ee4f1
HAL_Linux: separate out the GPIO table for Disco
2016-07-20 13:38:16 +10:00
Andrew Tridgell
677a38a10a
HAL_Linux: make SBUS input much more robust
...
use inter-frame gap to resync after byte loss
2016-07-20 13:38:16 +10:00
Andrew Tridgell
29135a0158
HAL_Linux: use termios2 for SBUS RCOUT on Disco
2016-07-20 13:38:16 +10:00
Andrew Tridgell
a40d704126
HAL_Linux: added RCOutput_Disco
...
combines Sysfs and Bebop RCOutput code
2016-07-20 13:38:16 +10:00
Andrew Tridgell
cf83a43b56
HAL_Linux: support SBUS input on Disco
2016-07-20 13:38:16 +10:00
Andrew Tridgell
aaaa6d38c7
HAL_Linux: initial support for Disco
2016-07-20 13:35:51 +10:00
Andrew Tridgell
e407caaa41
AP_HAL: added support for Parrot Disco
2016-07-20 13:35:51 +10:00
Andrew Tridgell
3769e0fc64
waf: build support for Disco
2016-07-20 13:28:28 +10:00
Andrew Tridgell
9e812d3bda
Plane: don't auto-update home and baro on large height change
...
if we land at a remote location with a different height we should not
update baro and home. This also prevents us updating baro and home if
we disarm in flight
2016-07-20 13:22:00 +10:00
Peter Barker
78fa23440c
AP_AHRS: remove use of uninitialised variable
...
clang told us:
../../libraries/AP_AHRS/AP_AHRS_NavEKF.cpp:695:35: fatal error: variable 'posD' is used uninitialized whenever '&&' condition is false [-Wsometimes-uninitialized]
2016-07-20 00:06:49 -03:00
Tom Pittenger
7be15be185
AP_TECS: slew the hgt_lag_filter when starting a land
2016-07-19 17:19:10 -07:00
Andrew Tridgell
2527859b59
AP_TECS: update comment on underspeed clearing
2016-07-20 08:21:08 +10:00
Lucas De Marchi
293f94b355
AP_HAL_PX4: Util: fix check for PX4_V4
...
When building for px4-v2 we have an warning because we are checking for
the value of this undefined macro. Just change both checks to use
"defined()".
../../libraries/AP_HAL_PX4/Util.cpp:115:7: warning: "CONFIG_ARCH_BOARD_PX4FMU_V4" is not defined [-Wundef]
#elif CONFIG_ARCH_BOARD_PX4FMU_V4
^
2016-07-19 17:53:46 -03:00
khancyr
c4b009f4b5
AP_HAL_PX4 : remove unused variable
2016-07-19 17:44:22 -03:00
Andrew Tridgell
a1c759e491
SITL: added sensor smoothing
...
this adds smoothing of sensors for kinematic consistency when
interacting with the ground. It means when we land the EKF doesn't go
crazy
2016-07-19 21:38:16 +10:00