Andrew Tridgell
273fe51a71
hwdef: switched to pixracer LED scheme for Pixhawk6X
3 years ago
Andrew Tridgell
f47585b235
hwdef: disable I2C DMA on Pixhawk6C and enable compass compensation
3 years ago
Andy Piper
155d436807
AP_InertialSensor: support for fast sampling rates on ICM-42xxx series
...
thoughtfully set anti-aliasing filters on ICM-42xxx series
3 years ago
Andrew Tridgell
696cd1a19b
hwdef: added compass compensation for 3 boards
...
use the new compass heater compensation for 4 compasses across 3
boards
3 years ago
Andrew Tridgell
b6bcd6346d
AP_Compass: switch to a general method of heater compensation
...
this allows any board to easily setup heater compensation for an
internal compass. The offsets are in body frame (previously in sensor
frame) and are sensor specific using bus device IDs
3 years ago
Andrew Tridgell
1439501025
ChibiOS: submodule update
...
support non-DMA H7 I2C
3 years ago
Andrew Tridgell
3ee42f3d20
hwdef: added missing ADC channel on Pixhawk6X
3 years ago
Andrew Tridgell
949ef22ed6
hwdef: disable I2C DMA on Pixhawk6X
...
this prevents an issue with the BMI088 and external compass on GPS1
3 years ago
Andrew Tridgell
01e6809942
hwdef: fixed rotation of bmi088 on Holybro6X
3 years ago
Andrew Tridgell
2582d5fad5
AP_InertialSensor: re-enable notch filter on 42688
...
thanks to Andy for pointing out this is for an internal resonance
3 years ago
Andrew Tridgell
8a6b8fc486
AP_InertialSensor: enable 180Hz LPF on ICM42670
3 years ago
Andrew Tridgell
5b579aebce
AP_InertialSensor: enable AAF at 488Hz for gyro+accel on ICM42688
...
this should improve vibration handling
3 years ago
Andrew Tridgell
5bde9b0e7c
AP_InertialSensor: added support for ICM42670 IMU
3 years ago
Andrew Tridgell
df9ac156c4
hwdef: fixed orientation of Pixhawk6X ICM42670
3 years ago
Andrew Tridgell
ee4a53da27
Tools: updated decode_devid.py
3 years ago
Andrew Tridgell
9911fd76f4
AP_BoardConfig: allow for BMI088 for Holybro 6X
...
and tighten check on CUAV-X6 and Holybro-6X to check all 3 IMUs
3 years ago
Andrew Tridgell
6845f2e24d
hwdef: use right name for ICM42670 SPI device
3 years ago
Henry Wurzburg
7bb947e4b4
Plane: change log bitmask metadata to refer to correct logs
3 years ago
Henry Wurzburg
fcf29539de
Plane: fix attitude/AOA logging and rates
3 years ago
Iampete1
223b005d29
SITL: SIM_Buzzer: hide params if not WITH_SITL_TONEALARM
3 years ago
Iampete1
f1c4797ef4
Tools: autotest: copter: rangefinder mavlink enable landing gear
3 years ago
Iampete1
e511f72294
AP_LandingGear: SITL: only set defualts is SITL pin is set avoiding enable via param conversion
3 years ago
Leonard Hall
7dd196c7ea
Guided Mode support MAV_CMD_DO_CHANGE_SPEED
3 years ago
Henry Wurzburg
530d59017a
AP_Logger: add increment on file rate limiting to allow <1Hz
3 years ago
Henry Wurzburg
b7f49db1f7
AP_NavEKF3: Add streaming log verbosity level parameter
3 years ago
Henry Wurzburg
022987e4d3
RC_Channel: add AUX switch to pause logging of streamed entries
3 years ago
Henry Wurzburg
a395b3d2a8
AP_Logger: add AUX switch to pause logging of streamed entries
3 years ago
Andrew Tridgell
f9f0f60815
Plane: base yaw in overshoot on target speed not scaled speed
...
this prevents an oscillating due to the speed changing as we yaw,
resulting in a different yaw target
3 years ago
Andrew Tridgell
1d34ac4e05
Tools: adjust Dalby mission for VTOL_LAND distance
3 years ago
Andrew Tridgell
3201ecd381
Plane: added an arming check for VTOL land too short
...
this is meant to catch bad mission setup, especially for UGCS, which
planes waypoints right on top of the landing point
3 years ago
Andrew Tridgell
0ededd7c62
AP_AHRS: use wind from simulation if available with EKF type 10
3 years ago
Andrew Tridgell
8cc5172ff3
SITL: fill in wind from flightaxis
3 years ago
Andrew Tridgell
5bdd43457c
Plane: in overshoot allow up to the Q WP speed
...
this prevents us using too much battery when we are a long way from
the landing point
3 years ago
Andrew Tridgell
fa371b92a8
Plane: limit target accel in POSITION1
...
don't ask for more than 2* transition limit, and reset when we enter
overshoot case
3 years ago
Andrew Tridgell
afd21298d5
Plane: adjust target vector for wind in overshoot
...
at low speeds we want to keep the nose pointed into the wind on
landings
3 years ago
Andrew Tridgell
a1e7072cb1
Plane: cope with overshoot in POSITION1 VTOL land state
...
when we overshoot run a simple position controller that tries to point
the nose at the landing point and aims for the position2 speed
threshold
3 years ago
Peter Barker
f57e3668e3
autotest: do no drain mav (i.e. pause sitl) while delaying for sim time
3 years ago
Peter Barker
aeb24d4978
AP_AHRS: remove method casting active EKF type for logging
...
logging is now done internally
3 years ago
Peter Barker
1c78baac72
autotest: fix Copter PrecisionLoiterCompanion
3 years ago
Peter Barker
35d60d8025
autotest: augment PayLoadPlaceMission test to check drop distance
3 years ago
Peter Barker
f67877655b
autotest: tidy payload place test
3 years ago
Iampete1
7683b36e3b
SITL: set compass vector after loading defualts
3 years ago
Iampete1
fcab0c70a2
AP_Param: allow init of all Vector3f values to single float
3 years ago
Iampete1
98d9f07507
AP_InertialSensor: defualt accel scale vector to 1.0
3 years ago
Iampete1
cdf930effe
AP_Compass: defualt diagonals vector to 1.0
3 years ago
Peter Barker
82bc2a7d85
autotest: adjust Plane EKF check for new configured-backend check
3 years ago
Peter Barker
e89f4ea599
AP_Arming: add prearm check that we are using configured AHRS type
3 years ago
Peter Barker
4909866dd9
AP_AHRS: add prearm check that we are using configured AHRS type
3 years ago
Leonard Hall
1e87b4b09a
Copter: Fix Payload Place Bug
3 years ago
Andy Piper
022ae00199
autotest: att attempts to DataFlashErase test
3 years ago