Andrew Tridgell
25c7ee4d42
AP_HAL_SITL: added SIM_GPS_ALT_OFS
...
this is used to give a bad GPS height in SITL, which is very useful for
testing origin vs home issues
2017-09-18 10:24:45 +10:00
Andrew Tridgell
35c1a732a6
Plane: allow takeoff in guided then fw loiter
...
this allows for quadplane takeoff in GUIDED with Q_GUIDED_MODE=0. The
takeoff will be VTOL, but subsequent guided points will be fixed wing
2017-09-18 10:21:53 +10:00
Steven Josefs
6e0ff8b169
AP_Proximity: add support for RP Lidar A2
...
This is a 360degree lidar with up to 16m range
2017-09-18 08:28:11 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
882c4f4052
AP_SerialMananger: add RP-Lidar A2
2017-09-18 08:28:09 +09:00
Peter Barker
27650c08aa
Tools: autotest: use -z in place of -v for checking variable settedness
...
Some bash versions out there don't like -v
2017-09-18 08:26:22 +10:00
Andrew Tridgell
15a7a9e6f8
mavlink: submodule update
2017-09-17 06:50:50 +10:00
liorosh
f2b7dc74d7
AP_Baro: Adding a new LPS25H Barometer driver
...
The following is a Barometer sensor driver for the LPS25H Barometer that
is integrated in the 96Boards STM32 Sensor mezzanine board.
the update includes the .cpp and .h files of the driver as well as the
updates required in AP_Baro.cpp.
2017-09-16 21:08:06 +10:00
chobitsfan
02cfe9128d
AP_GPS: parse RTK status in NMEA GGA message
2017-09-15 22:33:47 +01:00
Michael du Breuil
2f8f2ffd2d
AP_GPS: Remove NMEA init blobs for binary drivers
...
All of the init strings that were sent in the NMEA driver are for GPS protocols
which have binary drivers, which provide far more features and are more robust.
It also appears that due to driver changes the config strings for SIRF/UBLOX
were no longer correct anyways).
2017-09-15 14:30:48 -07:00
Peter Barker
78a0298af0
Tools: autotest.py: look at EKF flags to determine armability
2017-09-15 15:57:11 +01:00
Randy Mackay
44a436642b
Copter: complete rename to SmartRTL
...
Also fix parameter description for CH7_OPT
2017-09-15 08:58:14 +09:00
Randy Mackay
6d15a72f3a
AP_SmartRTL: complete rename to SmartRTL
2017-09-15 08:58:14 +09:00
Peter Barker
d475b91564
Tools: Replay: pass a lambda function to LR_MsgHandler_PARM to set parameters
...
This avoid duplication of parameter setting logic.
2017-09-14 13:43:50 +01:00
Dr.-Ing. Amilcar Do Carmo Lucas
d3a18e803e
AP_GPS: Fix MAVLink message field SYSTEM_TIME.time_unix_usec when GPS_AUTO_SWITCH = blend
...
The mavlink message field SYSTEM_TIME.time_unix_usec works fine with GPS_AUTO_SWITCH == 0 (no switch) or ==1 (usebest)
But when GPS_AUTO_SWITCH == 2 (blend) then state[GPS_BLENDED_INSTANCE].last_gps_time_ms gets initialized with 0 and never rewritten.
The consequence: SYSTEM_TIME.time_unix_usec gets stuck at zero.
The solution: Do not reset state[GPS_BLENDED_INSTANCE].last_gps_time_ms because it would overwrite the correct value already set on line 1149
2017-09-14 12:38:30 +01:00
Tom Pittenger
85b7f1bbb4
Plane: guided takeoff success should return true
2017-09-13 14:46:22 -07:00
Dr.-Ing. Amilcar Do Carmo Lucas
e03826890a
AP_GPS: Fix typo in comment
2017-09-13 14:22:57 -07:00
Tom Pittenger
1c223b520c
AP_ADSB - update description of ADSB_RF_SELECT to say Rx-only devices are always in Rx mode
2017-09-13 13:46:21 -07:00
Michael du Breuil
ffc2aeee32
Copter: Support landing flight termination
2017-09-13 13:15:08 -07:00
Michael du Breuil
4fd13d5205
Plane: Support landing terminations on landing backends that support it
2017-09-13 13:15:08 -07:00
Michael du Breuil
0bbbb3d08d
AP_AdvancedFailsafe: Allow landing to be a termination action
2017-09-13 13:15:08 -07:00
Michael du Breuil
40f49733ea
AP_Landing: Support usage for termination
2017-09-13 13:15:08 -07:00
Michael du Breuil
bde1b6e886
AP_Arming: Collapse GPS checks into the same branch
2017-09-13 13:36:40 +01:00
Michael du Breuil
3ab9b75df0
AP_Arming: Check GPS update rate as part of the GPS checks
2017-09-13 13:36:40 +01:00
Michael du Breuil
cf02204e6c
Dataflash: Log GPS delta times
...
This is particularly useful for assessing if a GPS actually is dropping out in a users log, or if the log is just dropping messages
2017-09-13 13:36:40 +01:00
Michael du Breuil
04eb7f411e
AP_GPS: Track the delta time between the last GPS positions
2017-09-13 13:36:40 +01:00
Randy Mackay
ebea292d63
Tools: add frame params for eLAB 470 quad
2017-09-13 17:55:05 +09:00
Lucas De Marchi
58dec08b29
GCS_MAVLink: fix non static perf counter
...
Commit b9877e0d38
(GCS_MAVLink: make per channel perf counter non-static) made the
perf counters to be available per instance but missed the fact that
the perf infra doesn't copy the string.
Fix this by maintaining a the string inside the object.
2017-09-12 17:24:31 -07:00
Peter Barker
406f4a9ca7
Tools: generate-manifest: print errors to stderr
2017-09-13 10:09:00 +10:00
Lucas De Marchi
bba98d6df7
build: remove raspilot from travis
2017-09-12 15:14:20 -07:00
Lucas De Marchi
83b9518a49
build: remove raspilot
2017-09-12 15:06:19 -07:00
Lucas De Marchi
13f4ba7392
AP_HAL: remove raspilot
2017-09-12 15:06:19 -07:00
Lucas De Marchi
15bfa940a7
AP_Notify: remove raspilot
2017-09-12 15:06:19 -07:00
Lucas De Marchi
caa4e3ee89
AP_InertialSensor: remove raspilot
2017-09-12 15:06:19 -07:00
Lucas De Marchi
b1740e2d9c
AP_Compass: remove raspilot
2017-09-12 15:06:19 -07:00
Lucas De Marchi
7ba82ff23a
AP_HAL_Linux: remove raspilot
...
It's not being sold, there are just a few (different) engineering
samples built and there are no plans for this to go forward for people
that were pushing it.
2017-09-12 15:06:19 -07:00
Peter Barker
0062084c40
Tools: Replay: option to print packet counts out at end
2017-09-12 19:01:59 +01:00
Peter Barker
6b5fd5fbdd
Copter: move gcs_out_of_time into GCS object
2017-09-12 18:28:07 +01:00
Peter Barker
89e3f1dbd8
Sub: move gcs_out_of_time into GCS object
2017-09-12 18:28:07 +01:00
Peter Barker
aee939f891
Plane: move gcs_out_of_time into GCS object
2017-09-12 18:28:07 +01:00
Peter Barker
25a32c93f2
Rover: move gcs_out_of_time into GCS object
2017-09-12 18:28:07 +01:00
Peter Barker
b4e536b424
GCS_MAVLink: move gcs_out_of_time into GCS object
2017-09-12 18:28:07 +01:00
Jacob Walser
ed5d891730
Sub: update release notes for 3.5.1
2017-09-12 12:31:57 -04:00
Randy Mackay
b1d1b5122b
Copter: 3.5.3-rc1 release notes
2017-09-12 16:43:15 +09:00
Lucas De Marchi
c09c56be77
build: remove Linux boards from make
...
This way people don't copy and paste to add a new board: make build
system is deprecated for Linux boards for a long time and is now
unsupported.
qflight remains as the only Linux board since it's not buildable
with waf. When it is, more files and pieces can be removed from mk/.
2017-09-11 15:34:57 -07:00
Andrew Tridgell
697131e94a
AP_Notify: support dual I2c toshiba LEDs
...
This restructures AP_Notify to allow for multiple backends of the same type.
2017-09-11 10:39:39 -07:00
Francisco Ferreira
efc42edabe
waf: remove URUS
2017-09-11 10:04:11 -07:00
Francisco Ferreira
4398be2275
AP_HAL_Linux: remove URUS
2017-09-11 10:04:11 -07:00
Francisco Ferreira
51a8aa3d1f
AP_HAL: remove URUS
2017-09-11 10:04:11 -07:00
Lucas De Marchi
b9877e0d38
GCS_MAVLink: make per channel perf counter non-static
...
Otherwise the perf counter from one channel may affect the other if
during an update of one channel the update function of the other gets
called.
2017-09-11 10:01:57 -07:00
Marco Robustini
b4f46b14f0
Tools: add Marco's flying field to locations file
2017-09-11 17:58:01 +01:00