Peter Barker
e9e52304c6
Rover: let AHRS update orientation in its own time
3 years ago
Peter Barker
5a1d4f3bf5
AP_AHRS: update rotation based on board_orient parameter
3 years ago
Peter Barker
fc2c3604e8
autotest: change plane default speedup time to 100
3 years ago
Peter Barker
171bdd9e5b
autotest: better diagnostics for mission transfer
3 years ago
Peter Barker
e02d50d0e8
autotest: increase allowed time for mission item download
...
Because we're involving round-trip times to the Python and back, we need to allow more time to pass on the autopilot when downloading very large missions. Add a factor based on speedup
3 years ago
Peter Barker
ad4fc316ec
autotest: increase sample period for HIGH_LATENCY2 test
...
Should be useful at higher speedups
3 years ago
Peter Barker
2e0653ef71
autotest: be more lenient with terrain report fetching
3 years ago
Peter Barker
09ab90b8be
autotest: fix flapping AirspeedDrivers test
3 years ago
Peter Barker
bb36cedee3
autotest: correct message hook handling
...
Fun with closures, and not removing hooks soon enough when popping contexts.
3 years ago
Andrew Tridgell
ac0b9bacc6
gtest: update submodule
...
fixed build on ubuntu 22.04
3 years ago
Andrew Tridgell
7928fa6e69
Filter: added a NotchFilter test suite
3 years ago
Andrew Tridgell
7c782dda88
Filter: fixed ordering of samples in notch reset
3 years ago
Andrew Tridgell
d653499efc
AP_InertialSensor: count filters to match notch options
...
this allows for much more complex filter setups as long as not
filtering on all IMUs
3 years ago
Andrew Tridgell
d07761cfd9
Filter: fixed reset of notch filters
...
when we reset a notch we need to init the stored values to the current
value, rather than assuming that zero is the right value
this matters when switching IMUs in flight when we are only running
notch filters on the active gyro
3 years ago
Andrew Tridgell
a37f268dc6
Ap_Inertialsensor: by default only run harmonic notch on the active gyro
...
this should save quite a lot of CPU. Only the active gyro impacts
vehicle flight
3 years ago
Andrew Tridgell
9e3a29bf86
Filter: added EnableOnAllIMUs option to harmonic notch filter
3 years ago
Peter Barker
74bd48f1d1
Rover: stop passing serialmanager into beacon constructor
3 years ago
Peter Barker
cb46764bad
ArduCopter: stop passing serialmanager into beacon constructor
3 years ago
Peter Barker
39b7f63140
AP_Beacon: stop passing serialmanager into beacon constructor
3 years ago
Dr.-Ing. Amilcar do Carmo Lucas
d3eae308da
Filter: NFC spell corrections in comments
3 years ago
Andrew Tridgell
8441f4a130
autotest: fixed FETTec bad mask test
...
can support up to 15 outputs with FETTec now
3 years ago
Andrew Tridgell
c01e21dcb3
AP_FETtecOneWire: cleanup mask handling
...
use unsigned masks
3 years ago
Andrew Tridgell
3a1fc0f338
AP_ESC_Telem: disable ESC telem with zero channels
...
this prevents a build error and saves flash
3 years ago
Andrew Tridgell
cd8ff2b37a
AP_ESC_Telem: added ESC_TLM_MAV_OFS parameter
...
this allows for the ESC telemetry to be remapped to a lower range for
GCS displays. Users often want their quadplane ESCs to show up as ESCs
1 to 8 instead of the high numbers used internally
3 years ago
Andrew Tridgell
42624bdbeb
AP_Vehicle: added parameter table for ESC telemetry
3 years ago
Andrew Tridgell
aedf465049
AP_ESC_Telem: support ESC telem for ESCs 13 to 32
...
also fix a mavlink buffer starvation issue
3 years ago
Randy Mackay
104e9202af
Tools: remove AP_ToshibaCAN from waf
3 years ago
Randy Mackay
cedac30a62
Copter: remove ToshibaCAN support
3 years ago
Randy Mackay
b9f4998fd8
AP_Periph: remove ToshibaCAN from param descriptions
3 years ago
Randy Mackay
a358357951
AP_Scripting: remove ToshibaCAN support
3 years ago
Randy Mackay
2a264b0331
SRV_Channel: remove ToshibaCAN support
3 years ago
Randy Mackay
85b9e6e57c
GCS_MAVLink: remove ToshibaCAN support
3 years ago
Randy Mackay
533a16287e
AP_CANManager: remove ToshibaCAN support
3 years ago
Randy Mackay
d503246be2
AP_Arming: remove ToshibaCAN support
3 years ago
Randy Mackay
02faacf448
AP_ToshibaCAN: remove support
3 years ago
Andrew Tridgell
d85fe81537
AP_EFI: fixed bug in Lutan driver
...
we need to send an initial request pkt if no data from Lutan
3 years ago
Andrew Tridgell
9ddd1afb34
AP_EFI: added DroneCAN EFI driver
3 years ago
Andrew Tridgell
465dbd89f4
AP_UAVCAN: support DroneCAN EFI
3 years ago
Andrew Tridgell
f728894eec
AP_Periph: added EFI support
3 years ago
Andrew Tridgell
b7ddcdfb71
Tools: added MatekL431-EFI bootloader
3 years ago
Andrew Tridgell
085413865a
hwdef: added MatekL431-EFI
3 years ago
Andrew Tridgell
0fad35112f
AP_EFI: allow EFI to be used in AP_Periph
3 years ago
Andrew Tridgell
25d231187f
AP_Periph: added RNGFND_MAX_RATE parameter
...
prevent duplicate samples and allow setting of maximum rate we sample
rangefinder
3 years ago
Andrew Tridgell
998072f600
AP_Scripting: setup axis filters when starting an axis
3 years ago
Andrew Tridgell
4bc697dfa2
AP_Scripting: added QUIK_AUTO_SAVE option
...
allows tuning with 2 position switch
3 years ago
Andy Piper
3935971e46
Tools: add MambaH743 to manifest generator
3 years ago
Andy Piper
fafa4158dd
AP_HAL_ChibiOS: hwdef for MambaH743v4
...
support BMI270 on MambaH743v4 and increase flash SPI clock
add bi-directional dshot to MambaH743
add README and pinout for MambaH743
3 years ago
Andy Piper
11f5d1974a
AP_InertialSensor: don't print error when probing non-existant BMI270
...
fix device locking at startup on BMI270
3 years ago
Andy Piper
f666ed8ec7
AP_Logger: support W25N01GV flash chips
...
add separate driver for W25N01GV triggered via HAL_LOGGING_DATAFLASH_DRIVER
move flash_test() into AP_Logger_Block.
cleanup use of 4k sector commands to account for chips that only have block commands
3 years ago
Andy Piper
f952fe8a37
AP_Bootloader: add MambaH743v4 board id
3 years ago