Commit Graph

27139 Commits

Author SHA1 Message Date
Niels Joubert
abd408bf40 SITL: Support both SBPv0 and SBPv2 2017-04-18 18:25:54 +01:00
Niels Joubert
4bf9fc071c AP_GPS: Adds SBP Version 2: Swift Navigation Piksi Multi support
This commit adds:

- New driver for SBPv2
--- Support Piksi Multi, Swift Navigation's multi-band multi-constellation GPS
--- Proper parsing of SBP flags
--- Instant response to Piksi status changes (no more timeouts)
--- Support for Piksi Multi as a Single-Point-Positioning GPS or only onboard GPS
--- Incorporates horizontal and vertical accuracy estimates, and vdop.
- Updates driver for SBPv0
--- Continue support for previous Piksi

- Dispatches correct driver based on SBP version.
2017-04-18 18:25:54 +01:00
Andrew Tridgell
d5ec7b0aad Plane: fixed a sign error in the angle assist code
thanks to Leonard for finding this!
2017-04-18 22:09:22 +10:00
Randy Mackay
41d999994a Tools: update intel aero rtf default parameters 2017-04-18 20:32:36 +09:00
Andrew Tridgell
3415dfb46c HAL_PX4: implement split transfers for I2C 2017-04-18 18:15:04 +10:00
Matt
29adf300ee Tools: update default Solo parameters running AC3.5 2017-04-18 11:00:26 +09:00
Jacob Walser
5ee98879f3 Sub: Update ReleaseNotes.txt for 3.5-rc1 2017-04-17 21:30:19 -04:00
Andrew Tridgell
ebde6e1ce3 Copter: output any servo channels on motor output
if we have any auxillary servo channels we need to calculate the
output value
2017-04-18 09:34:42 +09:00
Randy Mackay
032bfad79f Copter: move rc input check to esc_calibration_startup_check
No functional change
2017-04-18 09:29:55 +09:00
Randy Mackay
fc675a1e4a Copter: do not allow motor test before initialisation completes 2017-04-18 09:29:53 +09:00
Randy Mackay
1bfbf0d43f Copter: enable motors at end of initialisation 2017-04-18 09:29:51 +09:00
Andrew Tridgell
6a1c58b5a5 AP_Notify: fixed RGB led output to use SRV_Channels 2017-04-18 08:41:24 +10:00
Andrew Tridgell
ce87bb7e39 SRV_Channel: added set_output_pwm_chan() 2017-04-18 08:41:24 +10:00
Pierre Kancir
b541949262 WAF: Px4.py remove unused PX4_UAVCAN_ROOT and UAVCAN_LIBUAVCAN_PATH 2017-04-17 13:32:27 -07:00
Jacob Walser
004a7aceb7 Sub: Ignore mission commands with unsupported altitude values 2017-04-17 11:25:41 -04:00
Jacob Walser
287f2e3c56 Sub: Rework log opening/closing logic
We were trying to open logs at >400Hz when logging wasn't available
2017-04-17 10:55:18 -04:00
Eugene Shamaev
20f7d75b5a AP_UAVCAN: multiple messages when more than 15 servos are sent 2017-04-17 12:32:56 +01:00
Michael du Breuil
994790be0b Dataflash: Clamp GPS accuracy values 2017-04-17 11:37:22 +01:00
Eugene Shamaev
fd866d3e20 AP_Baro: removal of legacy UAVCAN support 2017-04-17 17:27:18 +10:00
Eugene Shamaev
67a6e651d6 AP_BoardConfig: removal of legacy UAVCAN support 2017-04-17 17:27:18 +10:00
Eugene Shamaev
0c4a68314b AP_HAL_PX4: removal of legacy UAVCAN support 2017-04-17 17:27:18 +10:00
Eugene Shamaev
b3d9126407 AP_Compass: removal of legacy UAVCAN support 2017-04-17 17:27:18 +10:00
Eugene Shamaev
8130d85b42 AP_GPS: removal of legacy UAVCAN support 2017-04-17 17:27:18 +10:00
Andrew Tridgell
e8117f5f46 PX4: removed attempt at formatting microSD
this never worked, and its a bad idea anyway
2017-04-17 14:56:17 +10:00
Andrew Tridgell
92f060bdef SITL: improved single-motor tailsitter plane
give larger control surfaces and take account of thrust airflow over
control surfaces
2017-04-17 14:23:15 +10:00
Andrew Tridgell
6b6ad6ddf2 AP_AHRS: fixed wrap of yaw in AHRS_View 2017-04-17 12:15:19 +10:00
Jacob Walser
7737c3445c Sub: Default CAM_SLEW_LIMIT to 30 deg per second 2017-04-16 21:24:55 -04:00
Jacob Walser
e24fef70f6 Sub: Workaround for more graceful servo mount initialization 2017-04-16 20:14:23 -04:00
Jacob Walser
e92dbad358 Sub: Fixup rcin initialization 2017-04-16 18:22:08 -04:00
Jacob Walser
05b19cbb7d Sub: Correct default flight mode button functions to match suggested
setup
2017-04-16 15:48:35 -04:00
Jacob Walser
4c7f744863 Sub: Setup throttle channel default trim parameter value 2017-04-16 14:56:18 -04:00
Jacob Walser
d2629a13ee Sub: Remove handling of unsupported mavlink messages 2017-04-16 14:43:56 -04:00
Jacob Walser
697b095e99 Sub: Remove unused command_ack_counter 2017-04-16 14:25:13 -04:00
Jacob Walser
d0171395b8 Sub: Remove baro_alt and baro_climbrate members
We can get this from baro object directly
2017-04-16 14:25:13 -04:00
Jacob Walser
3a501a42fb Sub: Set default param value instead of forcing at boot 2017-04-16 14:25:13 -04:00
Jacob Walser
8d93af112f Sub: Remove motors.set_air_density_ratio
Unused in AP_Motors6DOF
2017-04-16 14:25:13 -04:00
Jacob Walser
8c6fa6f651 Sub: Remove unused ap.usb_connected flag 2017-04-16 14:25:13 -04:00
Jacob Walser
c093e1c37e Sub: Add failsafe mechanisms for depth sensor error 2017-04-16 14:25:13 -04:00
Jacob Walser
785f774887 Sub: Rework pilot input failsafe, add enable and timeout params 2017-04-16 14:25:13 -04:00
Jacob Walser
1ff656df2d Sub: Add arming check for ahrs health 2017-04-16 14:25:13 -04:00
Jacob Walser
b7de1eb88a Sub: failsafe.manual_control -> failsafe.pilot_input
reset pilot input failsafe timer when RC_CHANNELS_OVERRIDE is received
2017-04-16 14:25:13 -04:00
Jacob Walser
8d1b6ef8a1 Sub: Don't set notify leak status if leak failsafe is disabled 2017-04-16 14:25:13 -04:00
Jacob Walser
f7c4810eaa Sub: Remove ignore_check argument from control mode init functions 2017-04-16 14:25:13 -04:00
Jacob Walser
0ff8dcf58a Sub: Reword stale comment 2017-04-16 14:25:13 -04:00
Jacob Walser
7a6318434f Sub: Fix throttle value in some calls to
pos_control.relax_alt_hold_controllers
2017-04-16 14:25:13 -04:00
Jacob Walser
a83e1ad971 Sub: Refactor notify update after flight mode change 2017-04-16 14:25:13 -04:00
Jacob Walser
b28c3584d4 Sub: Add ekf failsafe check 2017-04-16 14:25:13 -04:00
Jacob Walser
0b1a2c3959 Sub: Remove ekf_check.cpp and unused ekf failsafe methods 2017-04-16 14:25:13 -04:00
Andrew Tridgell
3852427e0b mavlink: submodule update
added quaternion view functions
2017-04-16 14:01:36 +10:00
Andrew Tridgell
5758532326 AP_AHRS: make AHRS2 quaternion available 2017-04-16 14:01:36 +10:00