Commit Graph

35801 Commits

Author SHA1 Message Date
Andrew Tridgell 16a1b5fc41 Rover: updated version to 3.5.2 2019-09-24 13:31:16 +10:00
Andrew Tridgell a2410b4c28 Rover: updated release notes for 3.5.2 2019-09-24 13:31:01 +10:00
Andrew Tridgell d9edfdf6b9 ChibiOS: fixed i2c storm 2019-09-24 13:29:25 +10:00
Randy Mackay 71093b8636 Rover: version to 3.5.1 2019-05-17 09:37:26 +09:00
Randy Mackay c6d376d1b2 Rover: 3.5.1 release notes 2019-05-17 09:36:44 +09:00
Randy Mackay c0e8593fe9 Rover: version to 3.5.1-rc1 2019-04-30 12:25:01 +09:00
Randy Mackay c067319159 Rover: 3.5.1-rc1 release notes 2019-04-30 12:24:54 +09:00
Francisco Ferreira 1d27193efb AP_GPS: use proper macro in array sizes 2019-04-30 12:24:51 +09:00
Francisco Ferreira 2be3797f9e AP_GPS: correct blending check 2019-04-30 12:24:50 +09:00
Francisco Ferreira 7e9c56c50e AP_GPS: fix out-of-bounds array access 2019-04-30 12:24:49 +09:00
Andrew Tridgell 271bbbd8d1 HAL_ChibiOS: mark SDIO and SDMMC IO as pullup
this is needed for boards such as PixhackV3 which don't have hardware
pullups. Thanks to Hongle for reporting this.
2019-04-30 12:24:48 +09:00
Andrew Tridgell 692c9a15df AP_InertialSensor: don't set INS_ENABLE_MASK to found IMUs
this is needed for detection of failed cubes
2019-04-30 12:24:47 +09:00
Andrew Tridgell 5e5775c3ca AP_AHRS: ensure AHRS never uses an unhealthy gyro 2019-04-30 12:24:46 +09:00
Jonathan Challinger f65172f2e4 AP_BoardConfig: add targetted check for cube black internal sensors 2019-04-30 12:24:45 +09:00
Jonathan Challinger 16230bf2a9 AP_Baro: make crc4 a static member of AP_Baro_MS56xx 2019-04-30 12:24:44 +09:00
Jonathan Challinger 7d129c9b54 AP_HAL_ChibiOS: add define HAL_CHIBIOS_ARCH_CUBEBLACK to cubeblack hwdef 2019-04-30 12:24:43 +09:00
Michael du Breuil de38c6dc2f AP_GPS: Log reciever status to GPS SD card
This improves log analysis of bad GPS health messages when you have a
report of bad GPS health but lost the MAVLink message, or didn't have
access to the autopilot log with the information for some reason.
2019-04-30 12:24:42 +09:00
Michael du Breuil a0cc776eb5 AP_GPS: Remove external event from GPS data stream
If the event pin floats, this can lead to UART congestion, causing the
EKF to reject the GPS data, and the vehicle will drift around the sky in
a most disturbing manner
2019-04-30 12:24:41 +09:00
Randy Mackay 74d2a14f72 Rover: fix omni tri steering and lateral factors 2019-04-30 12:24:39 +09:00
Peter Barker 6b9d2c7163 Rover: fix multi-motors prearm check 2019-04-22 11:11:21 +09:00
Randy Mackay ec619ae6ec Rover: guided heading-and-speed control fix
This removes the lane-based-speed-control from guided mode's heading-and-speed controller which does not use the navigation controller
2019-04-22 11:10:47 +09:00
Andrew Tridgell 59c7d683b3 autotest: added defaults for compass3 offsets 2019-04-22 11:09:35 +09:00
Andrew Tridgell a796e501ae AP_NavEKF3: fixed EKF compass switching
when we had 3 compasses the lack of the 'break' meant when we switched
compass in flight we would always switch back instantly to the one
that we had just rejected.
2019-04-22 11:09:32 +09:00
Andrew Tridgell 9b5cc8467b AP_NavEKF2: fixed EKF compass switching
when we had 3 compasses the lack of the 'break' meant when we switched
compass in flight we would always switch back instantly to the one
that we had just rejected.
2019-04-22 11:09:28 +09:00
Andrew Tridgell 933cbb6184 AP_Compass: change to 3 compasses in SITL 2019-04-22 11:09:25 +09:00
Randy Mackay c6d705a6eb Rover: send_wheel_encoder_distance uses definition for array size 2019-04-22 11:05:45 +09:00
Pavlo Kolomiiets 3d160b7832 Rover: send mavlink WHEEL_DISTANCE message 2019-04-22 11:05:32 +09:00
Pavlo Kolomiiets 195b053e1a GCS_MAVLink: add WHEEL_DISTANCE to ap_message enum 2019-04-22 11:05:27 +09:00
Randy Mackay af36fc5ee5 Rover: version to 3.5.0 2019-02-06 14:55:34 +09:00
Randy Mackay 71e10421a5 Rover: 3.5.0 release notes 2019-02-06 14:55:25 +09:00
Randy Mackay fd7b771003 Rover: fix LOIT_TYPE param description 2019-02-06 14:35:17 +09:00
Randy Mackay 40fd6cfb7b Rover: avoid divide-by-zero in desired-speed-final calcs
The previous check using is_zero would not catch divide-by-zero cases in which the turn angle was very small but not quite zero
2019-02-06 14:35:11 +09:00
Randy Mackay 0057396d5d Rover: version to 3.5.0-rc3 2019-01-30 09:59:36 +09:00
Randy Mackay 7c078aa3ca Rover: 3.5.0-rc3 release notes 2019-01-30 09:59:13 +09:00
Siddharth Purohit f01335691f AP_UAVCAN: disable SLCAN for minimize feature enabled 2019-01-30 09:57:30 +09:00
Siddharth Purohit 7a2668ae1a HAL_ChibiOS: disable SLCAN for minimize feature enabled 2019-01-30 09:57:28 +09:00
Siddharth Purohit 816c339e4d BoardConfig: disable SLCAN for minimized features 2019-01-30 09:57:26 +09:00
Randy Mackay 90c9ec29d3 Rover: version to 3.5.0-rc2 2019-01-24 09:29:51 +09:00
Randy Mackay 8d3c1d410e Rover: 3.5.0-rc2 release notes 2019-01-24 09:29:49 +09:00
Tom Pittenger 05bf329d81 Plane: ignore battery failsafe during landing
fixes https://github.com/ArduPilot/ardupilot/issues/10320
2019-01-23 14:16:27 -07:00
Nathan E 9ae5ada82f Correct AP_TECS.cpp typos per magicrub comments
poper changed to proper
2019-01-23 09:24:18 -07:00
Nathan E 4d7fc66657 Update parameters.cpp per magicrub comments 2019-01-23 09:24:18 -07:00
Nathan E 24f3abde99 Update AP_TECS.cpp 2019-01-23 09:24:18 -07:00
Nathan E 0401078694 Update AP_Airspeed.cpp 2019-01-23 09:24:18 -07:00
Nathan E 548a573803 Update AP_YawController.cpp 2019-01-23 09:24:18 -07:00
Nathan E f9aac6919c Update AP_RollController.cpp 2019-01-23 09:24:18 -07:00
Nathan E fbb2252fd9 Update AP_PitchController.cpp 2019-01-23 09:24:18 -07:00
Nathan E 448d19ddbb Update ArduPlane/Parameters.cpp 2019-01-23 09:24:18 -07:00
Randy Mackay ac773ccd79 Rover: convert ch7_option param to rc7_option 2019-01-23 20:13:50 +09:00
Pavlo Kolomiiets 2c909cf83b AP_WheelEncoder: Wheel encoder's offsets are properly propagated to EKF3. 2019-01-23 17:01:13 +09:00