Andrew Tridgell
df4fc0fff0
AP_NavEKF2: default EK2_MAG_EF_LIM to 50
...
this was supposed to be part of the original PR (agreed with Paul to
enable by default)
6 years ago
Siddharth Purohit
a926effee5
hwdef: iomcu set pin mode to input for autodetecting heater control level
6 years ago
Siddharth Purohit
f23746053d
AP_IOMCU_FW: autodetect active high/low on heater control pin
6 years ago
Peter Hall
aa32a0d143
AP_Windvane: fix NMEA vehicle to earth frame
6 years ago
Randy Mackay
607f996232
AC_Avoid: restructure logic of adjust_velocity_circle_fence
6 years ago
Randy Mackay
a96c146758
AR_AttitudeControl: set-throttle-out-stop considered same as running speed controller
...
update the speed-last-ms time when set-throttle-out-stop runs or else the desired throttle will not be acceleration limited when the desired speed is next increased above zero
6 years ago
Randy Mackay
e846840a52
AC_Avoid: fix stopping at circular fence
6 years ago
Peter Barker
e061df0f6d
AP_HAL_SITL: attempt to dump stack trace as part of segv handler
6 years ago
Andrew Tridgell
02403d9b93
HAL_SITL: added support for exit on panic()
...
used by autotest server
6 years ago
Peter Barker
35d4555be0
AC_Avoid: improve documentation of AVOID_ENABLE options
6 years ago
Lucas De Marchi
e66de36016
HAL_ChibiOS: fix I2C transaction without stop condition
...
Start using i2cSoftStop() instead of i2cStop() so the peripheral
continues to be enabled and with non-gated clock. This allows time for
the I2C peripheral to continue the ack or stop.
6 years ago
Andy Piper
31ea3466af
AP_InertialSensor: Post-filter logging takes precedence over sensor-rate logging.
6 years ago
Andy Piper
52e4676564
Filter: Allow all filter frequencies to be 16bit.
6 years ago
Andy Piper
36878e9b3c
AP_InertialSensor: Allow all filter frequencies to be 16bit.
6 years ago
Andy Piper
fff81a2163
AP_InertialSensor: Make sure the LPF output is used by the notch input.
6 years ago
Andy Piper
1a8475cf9f
Filter: Decouple notch filter configuration from the filter itself.
...
Allow multiple notch filters to be instantiated using the same configuration.
6 years ago
Andy Piper
18d403c3ac
AP_InertialSensor: Rework notch filter allocation and sampling
...
https://github.com/ArduPilot/ardupilot/issues/11346
Allocate a notch filter per-IMU.
Update the notch filters in the backend at the sensor sample rate.
Allow raw logging of post-filtered gyro and accel values.
6 years ago
Andrew Tridgell
045bdf3478
AP_InternalError: removed unused internal error
6 years ago
Andrew Tridgell
91f80613dd
AP_Logger: removed internal error for logging without sem
6 years ago
Peter Barker
dce472745e
AP_NavEKF3: take EAS2TAS from AHRS rather than airspeed
6 years ago
Peter Barker
11f31c2851
AP_NavEKF2: take EAS2TAS from AHRS rather than airspeed
6 years ago
Peter Barker
697b8f6b53
AP_AHRS: take EAS2TAS directly from Baro (rather than via airspeed)
6 years ago
Peter Barker
5cfba85095
AP_AirSpeed: take EAS2TAS directory from baro; use for all backends
...
Plane was only setting EAS2TAS in the primary frontend; calibration
expected it to be set on each instance.
6 years ago
Peter Barker
470e88f8b3
AP_Button: use send_to_active_channels()
6 years ago
Peter Barker
264a757095
GCS_MAVLink: add send_to_active_channels method
6 years ago
Peter Barker
4d46c801f2
GCS_MAVLink: panic in SITL if we fail to write to uart
6 years ago
Andrew Tridgell
73bc277470
HAL_ChibiOS: fixed KakuteF7 build
...
low on flash
6 years ago
Andrew Tridgell
2acaada884
HAL_ChibiOS: fixed OMNIBUSF7V2 build
...
ran out of flash for plane
6 years ago
Andrew Tridgell
bfdf857b34
HAL_ChibiOS: fixed airbotf4 build
6 years ago
Peter Barker
f2163fbc24
AC_WPNav: use singleton for getting AC_Avoid instance
6 years ago
Andrew Tridgell
614a059819
HAL_ChibiOS: convert more boards to using new sensor config system
6 years ago
Andrew Tridgell
4a8c307720
AP_UAVCAN: fixed build error of F4 boards with CAN
6 years ago
Peter Barker
4c88a1e9de
AP_RangeFinder: remove dangling update_instance declaration
6 years ago
Peter Barker
503aeba7b7
AP_RPM: remove dangling update_instance declaration
6 years ago
Peter Barker
d617904726
AP_Proximity: remove dangling update_instance declaration
6 years ago
Tatsuya Yamaguchi
18a43601cd
RangeFinder: Add up to 10 RangeFinder logs
6 years ago
Peter Barker
be9df7f600
AP_Logger: add a README.md to help locating units/mults/fieldtypes
6 years ago
Peter Barker
b644df14d0
AP_Logger: move documentation for fieldtypes, units and mults to top
6 years ago
1iggy2
7323a5da9d
AP_Motors: Added Octo I frame
6 years ago
ChristopherOlson
fc84995fb9
AP_Motors:Heli - remove H_LAND_COL_MIN and replace with H_COL_MID
6 years ago
Peter Barker
fb3f761fc7
AP_UAVCAN: fix redefinition of UAVCAN_NODE_POOL_BLOCK_SIZE warning
6 years ago
Peter Barker
cbf6d44277
AP_RCProtocol: fix missing-declaration warning in example
6 years ago
Peter Barker
73c81519da
AP_GPS: fix missing-declaration warning in example
6 years ago
Peter Barker
e9160cd9d5
AC_Avoid: correct iteration through edges
6 years ago
Peter Barker
cd6e5b48a1
AC_Avoid: move check for zero-desired-velocity into adjust_velocity_polygon
...
This is the method which divides by the length of this vector; the
check belongs in here.
6 years ago
Vincent
3177d24429
AP_HAL: Make linux hardware define more readable
6 years ago
Peter Barker
bb14ec1a2c
AP_Arming: make proximity sensor checks common
6 years ago
Peter Barker
99c56c1770
GCS_MAVLink: fix MAV.txp log field
...
This was being promoted to an unsigned.
6 years ago
Andrew Tridgell
e9ed3540f1
AP_NavEKF2: constrain field by table after fusion
...
this should make for faster convergence
6 years ago
Andrew Tridgell
3835d2613e
AP_NavEKF2: added EK2_MAG_EF_LIM parameter
...
this sets a limit on the difference between the earth field from the
WMM tables and the learned earth field inside the EKF. Setting it to
zero disables the feature. A positive value sets the limit in mGauss.
6 years ago