Commit Graph

40271 Commits

Author SHA1 Message Date
Andrew Tridgell
67cc9b1677 HAL_ChibiOS: removed per-board AP_FEATURE_RTSCTS and AP_FEATURE_SBUS_OUT
not needed any more
2019-12-23 18:02:59 +09:00
Andrew Tridgell
fa69ac6458 HAL_ChibiOS: automatically set AP_FEATURE_SBUS_OUT 2019-12-23 18:02:59 +09:00
Andrew Tridgell
d3b6572808 AP_BoardConfig: removed duplicate define for RTSCTS 2019-12-23 18:02:59 +09:00
Andrew Tridgell
ee9aadf091 HAL_ChibiOS: automatically set AP_FEATURE_RTSCTS 2019-12-23 18:02:59 +09:00
Andrew Tridgell
20ea63e480 HAL_ChibiOS: removed PB1 and PB0 TIM1 complementary channels for F76x
these do not work, possibly a datasheet bug
2019-12-23 19:58:34 +11:00
Andrew Tridgell
093d411ec7 HAL_ChibiOS: switch MatekF765 to timer 12
fixes PWM 5 and 6
2019-12-23 19:58:32 +11:00
Andrew Tridgell
e1b1840a20 ChibiOS: allow system timers on TIM12, 13, 14 2019-12-23 19:58:29 +11:00
Andrew Tridgell
6b0252b44f waf: fixed aligned size of bootloader in ROMFS 2019-12-23 17:33:37 +11:00
Andrew Tridgell
9c6cd15980 HAL_ChibiOS: ensure bootloader flash is multiple of 32 bytes 2019-12-23 17:31:15 +11:00
Andrew Tridgell
cac1cc0d9b HAL_ChibiOS: account for empty uarts in uart count
this fixes uart count on MatekF405-Wing
2019-12-21 16:53:56 +11:00
Andrew Tridgell
aad4598644 AP_SerialManager: fixed GPS in AP_Periph
we need to have at least 4 SERIALn_* parameters to support GPS on
AP_Periph due to the odd ordering of hal.uartB as SERIAL3
2019-12-20 17:58:36 +11:00
Randy Mackay
4c9117c61c Copter: version to 4.0.0-rc4 2019-12-20 09:16:35 +09:00
Randy Mackay
8326e3e895 Copter: 4.0.0-rc4 release notes 2019-12-20 09:16:27 +09:00
Andrew Tridgell
44f9137f14 Copter: fixed range check for RC channel 2019-12-20 09:10:10 +09:00
Matt Lawrence
886153abf5 Frame_Params: Fix Solo params for copter 4 2019-12-18 14:08:32 +11:00
Randy Mackay
2e0323f75a Copter: version to 4.0.0-rc3 2019-12-17 11:08:01 +09:00
Randy Mackay
e8d45ec8ff Copter: 4.0.0-rc3 release notes update 2019-12-17 11:05:21 +09:00
Randy Mackay
4407b1ada0 AP_NMEA_Output: 10hz rate limiting uses uint32_t 2019-12-17 11:01:05 +09:00
Peter Barker
de5d8c5480 AP_NMEA_Output: correct 10Hz rate limiting
integer promotion issue
2019-12-17 11:00:25 +09:00
Randy Mackay
4edecaaea8 Copter: 4.0.0-rc3 release notes 2019-12-16 21:07:18 +09:00
Andrew Tridgell
fdc7dac61c SITL: added SIM_MAG_SCALING 2019-12-16 21:04:53 +11:00
Andrew Tridgell
ffc2ca4b51 ChibiOS: handle SB without BUSY in I2Cv1 driver 2019-12-16 18:50:49 +11:00
Andrew Tridgell
9fb973eb9f AP_UAVCAN: support RTCMStream for RTCM injection 2019-12-16 18:46:17 +11:00
Andrew Tridgell
d0ced1b7b2 AP_GPS: support RTCMStream for RTCM injection on UAVCAN 2019-12-16 18:44:57 +11:00
Andrew Tridgell
a7bd55d7be AP_GPS: cope with UAVCAN GPS that don't provide Aux message
thanks to @VadimZ for the suggestion
2019-12-16 18:42:26 +11:00
Andrew Tridgell
17ec9534cb AP_GPS: support Fix2 message for UAVCAN
this allows for RTK fix levels
2019-12-16 18:42:23 +11:00
Andrew Tridgell
2b8a2a82f9 Tools: updated to latest bootloader build 2019-12-16 18:41:23 +11:00
Andrew Tridgell
f41ff27ea0 mavlink: submodule update
needed for compass scale reporting
2019-12-16 18:39:46 +11:00
Peter Barker
76c275756b AP_Compass: tidy constructor 2019-12-16 18:28:36 +11:00
Peter Barker
fcc490b68f AP_Compass: make compass_cal_status_t enum class Status within CompassCalibrator 2019-12-16 18:28:31 +11:00
Andrew Tridgell
d3226e1f94 AP_Compass: narrow range of allowed scale factor 2019-12-16 18:28:28 +11:00
Andrew Tridgell
3e2d7aa1e2 AP_Compass: added COMPASS_OPTIONS
this allows user to set that calibration requires GPS lock
2019-12-16 18:28:26 +11:00
Andrew Tridgell
fad20439a1 AP_Compass: added estimation of compass scale factor
this adds new COMPASS_SCALE, COMPASS_SCALE2 and COMPASS_SCALE3
parameters, which give the sensor scaling factor. It is used to
compensate for an incorrect scaling in a compass.

The 3D compass calibration process will set the correct value
automatically, otherwise users can set the value to a known value for
an existing compass
2019-12-16 18:28:24 +11:00
Randy Mackay
d005e68a9d AP_Compass: minor comment fix
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
2019-12-16 18:28:21 +11:00
lukezhqin
82e9797984 AP_Compass: fix thin_samples to avoid comparing sample to itself 2019-12-16 18:28:18 +11:00
Randy Mackay
537d91e7e1 AP_Compass: fix calibrator update when step one fails 2019-12-16 18:28:16 +11:00
Randy Mackay
80b4eaa87a AP_Compass: rename CompassCalibrator::clear to stop 2019-12-16 18:28:13 +11:00
Randy Mackay
b862cc0333 AP_Compass: remove unused calc_mean_squared_residuals 2019-12-16 18:28:11 +11:00
Randy Mackay
233e3bae61 AP_Compass: add comments to calibrator 2019-12-16 18:28:09 +11:00
Randy Mackay
015eed7159 AP_Compass: formatting fixes
this should be a non-functional change
2019-12-16 18:28:06 +11:00
Randy Mackay
e26be17c91 AP_Compass: constify get_completion_mask and remove use of auto 2019-12-16 18:28:04 +11:00
Randy Mackay
1e932ce0f7 AP_Compass: constify get_orientation 2019-12-16 18:28:02 +11:00
Andrew Tridgell
2e0351e74a HAL_ChibiOS: lower gains on CubyOrange and Yellow heater
this should reduce the chance of baro oscillation due to rapid change
in heater temperature
2019-12-16 18:26:22 +11:00
Andrew Tridgell
5d98edb689 AP_GPS: fixed build after TMODE changes 2019-12-16 18:20:57 +11:00
Randy Mackay
69e8158a9d Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-12-16 15:17:36 +09:00
Peter Barker
d4438f0a1c Copter: correct compilation when avoidance disabled 2019-12-16 15:16:33 +09:00
Peter Barker
d1c2e0017e Copter: remove redundant SurfaceTracking enumeration namespacing
Also rename State to Surface to be more specific about what is being
set/tracked.
2019-12-16 15:16:01 +09:00
Leonard Hall
fd03320926 AC_AutoTune: Add check for reverse response abort. 2019-12-16 15:07:51 +09:00
Randy Mackay
083be9331a AP_Proximity: new lightware SF40C driver
New driver using latest streaming interface
Old driver left in place because older devices cannot be updated
2019-12-16 15:04:52 +09:00
Randy Mackay
88460f4406 AP_Proximity: backup lightware SF40C driver to v09 2019-12-16 15:04:48 +09:00