Commit Graph

33508 Commits

Author SHA1 Message Date
Randy Mackay
11d0a6cb95 Copter: 3.6.11-rc1 release notes 2019-09-16 14:26:23 +09:00
Randy Mackay
d57c2b79c6 Copter: land mode inits auto yaw 2019-09-16 14:14:45 +09:00
Andrew Tridgell
14fcbfd1be Tools: added MatekF405-STD to autobuild 2019-09-16 13:30:23 +09:00
Randy Mackay
374d457a0c AP_InertialSensor: switched on fast sampling on IMU3 by default on Pixhawk2 2019-09-16 11:41:35 +09:00
Randy Mackay
3be85b2afa AP_RangeFinder: LightwareSerial driver handles invalid distances
reports the longer of 100m or RNGFNDx_MAX_CM+1m
2019-09-16 11:32:15 +09:00
Phillip Kocmoud
a4a331f4c5 hwdef: Correct typo for mRo x2.1-777 USB PID
This needed to match the firmware directory which contains the compiled binaries hosted at http://firmware.ardupilot.org so that MissionPlanner can automatically download and update firmware.
2019-09-16 11:29:56 +09:00
Randy Mackay
9c7c6d41e3 AP_Motors: add support for Hexa-H frame
same as X frame except that middle motors are closer to center
2019-09-16 11:23:03 +09:00
Andrew Tridgell
a64984eac8 ChibiOS: fixed i2c storm 2019-09-11 16:59:55 +09:00
Andrew Tridgell
45523c86ec AP_Compass: fixed uninitialised CAN device ID bits 2019-09-11 16:59:55 +09:00
Andrew Tridgell
595d8cb4a6 Tools: update IO firmware 2019-08-20 07:32:31 +09:00
Andrew Tridgell
6aa667753b AP_IOMCU: update to latest IO firmware handling 2019-08-20 07:32:31 +09:00
Andrew Tridgell
7e981a6a59 HAL_ChibiOS: allow for blocking unbuffered uarts
this is used by AP_IOMCU to avoid a race condition where the mutex is
busy on write() causing a zero-length write and delayed output
2019-08-20 07:32:31 +09:00
Andrew Tridgell
a1785cfdff HAL_ChibiOS: fixed a bug in wait_timeout() on UARTs
wait_timeout() could return true on a read of less bytes than are
expected.
2019-08-20 07:32:31 +09:00
Andrew Tridgell
8d5d699998 AP_InertialSensor: special check for CubeBlack to force INS_USE3=1
this will cope with users loading old parameter files
2019-08-06 10:42:36 +09:00
Andrew Tridgell
10ed84f17c AP_Baro: check for all 1 ADC read on MS5611 2019-08-06 10:42:36 +09:00
Andrew Tridgell
49f7e22c72 AP_Baro: consider a baro unhealthy when outside of -200 to 200 C
this helps detects unhealthy baros on SPI where we can't detect comms
failure
2019-08-06 10:42:36 +09:00
Andrew Tridgell
ecd9c88003 AP_InertialSensor: default INS_USE3 to 1 2019-08-06 10:42:36 +09:00
Pierre Kancir
c55d19b287 ArduCopter: set AUTO_YAW_HOLD when user control yaw during nogps land 2019-07-30 14:06:27 +09:00
Pierre Kancir
99e04e5861 ArduCopter: respect yaw orientation on LAND 2019-07-30 14:06:27 +09:00
Randy Mackay
1c04a91efb Copter: version to 3.6.10 2019-07-29 12:22:52 +09:00
Randy Mackay
48bbe6d128 Copter: 3.6.10 release notes 2019-07-29 12:21:47 +09:00
Randy Mackay
ce39cd0e03 Copter: version to 3.6.10-rc2 2019-07-22 17:39:24 +09:00
Randy Mackay
29ca62ab74 Copter: 3.6.10-rc2 release notes 2019-07-22 17:38:51 +09:00
Randy Mackay
af98ff99fd Copter: esc cal startup check moved outside rc output init
this ensures we don't accidentally enter esc calibration during motor test
2019-07-22 17:34:33 +09:00
Andrew Tridgell
413f60ebb8 HAL_ChibiOS: fixed revo-mini build 2019-07-22 16:59:56 +09:00
Andrew Tridgell
1189123068 HAL_ChibiOS: fixed typos in hwdef.dat files 2019-07-22 16:59:52 +09:00
Andrew Tridgell
06d92ec8f2 AP_IneertialSensor: fixed startup race in SITL 2019-07-10 17:00:40 +10:00
Andrew Tridgell
2dc0c0b860 AP_Compass: backport master AK09916 driver
this allows mRoControlZeroF7 to work in copter stable
2019-07-10 17:00:40 +10:00
Phillip Kocmoud
a361c9a80a AP_Baro.cpp: support DPS280 on SPI 2019-07-10 17:00:40 +10:00
Andrew Tridgell
3f0e85210c AP_InertialSensor: fixes for backport of BMI088 driver 2019-07-10 17:00:40 +10:00
Andrew Tridgell
d640bb15e5 AP_HAL: added Invensensev2 defines 2019-07-10 17:00:40 +10:00
Andrew Tridgell
18956afb3c AP_InertialSensor: add drivers for register bank based Invensense Sensors 2019-07-10 17:00:40 +10:00
Andrew Tridgell
fb20d032eb AP_InertialSensor: added driver for BMI088
setup for 1600 Hz accel sample, 2kHz gyro sample, 24g accel range
2019-07-10 17:00:40 +10:00
Phillip Kocmoud
a90089652c AP_InertialSensor: probe IMUs for mRoControlZeroF7 2019-07-10 17:00:40 +10:00
Phillip Kocmoud
da8ecbe389 AP_Baro: support DPS280 on SPI 2019-07-10 17:00:40 +10:00
Andrew Tridgell
14ea46eaba AP_HAL: added DPS280 on SPI / added board type for mRoControlZeroF7 2019-07-10 17:00:40 +10:00
Phillip Kocmoud
46fca0d94c HAL_ChibiOS: added hwdef for mRoControlZeroF7 2019-07-10 17:00:40 +10:00
Andrew Tridgell
0cdd41cb35 HAL_ChibiOS: added missing pins for F777 2019-07-10 17:00:40 +10:00
Andrew Tridgell
c1d2d1632b Tools: added mRoControlZeroF7 bootloader 2019-07-10 17:00:40 +10:00
Randy Mackay
4cd315aadc Copter: version to 3.6.10-rc1 2019-07-08 10:56:44 +09:00
Randy Mackay
0ea296c6b7 Copter: 3.6.10-rc2 release notes 2019-07-08 10:54:29 +09:00
Andrew Tridgell
cf87e7b911 Tools: removed unused io firmware 2019-07-08 10:18:09 +09:00
Andrew Tridgell
2123117fe7 HAL_ChibiOS: switch to new IO firmware for fmuv5 2019-07-08 10:18:09 +09:00
Andrew Tridgell
45e994c1fb RC_Channel: added get_type() method 2019-07-08 10:18:09 +09:00
Andrew Tridgell
eaeebeba53 AP_IOMCU: fixup 2019-07-08 10:18:09 +09:00
Andrew Tridgell
7382fc6316 HAL_ChibiOS: support DSM bind on IOMCU 2019-07-08 10:18:09 +09:00
Andrew Tridgell
f82c173065 Tools: update IO firmware binary 2019-07-08 10:18:09 +09:00
Andrew Tridgell
604da2d63e AP_IOMCU: sync with master IOMCU firmware
this has been well tested on master, and gives us support for DSM bind
among other things
2019-07-08 10:18:09 +09:00
Andrew Tridgell
62cef6201a Copter: added auxsw support for killing IMUs 2019-07-08 09:16:22 +09:00
Andrew Tridgell
c75862d0e6 AP_NavEKF3: don't use disabled gyros in opticalflow takeoff detection 2019-07-08 09:16:22 +09:00