Tom Pittenger
aec9d45573
AP_HAL_SITL: use HAL_ENABLE_LIBUAVCAN_DRIVERS instead of HAL_MAX_CAN_PROTOCOL_DRIVERS
4 years ago
Tom Pittenger
7a004656a2
AP_HAL_ChibiOS: use HAL_ENABLE_LIBUAVCAN_DRIVERS instead of HAL_MAX_CAN_PROTOCOL_DRIVERS
4 years ago
Tom Pittenger
1feec460c4
AP_HAL_ChibiOS: enable BattMon MPPT PacketDigital to CubeOrange-periph
4 years ago
Tom Pittenger
adccc3deb7
AP_BattMonitor: add support for AP_Periph MPPT driver
4 years ago
Tom Pittenger
8ada37edb8
AP_Periph: add support for MPPT Battery driver
4 years ago
Tom Pittenger
0590352bef
SRV_Channel: do not use AP_UAVCAN unless LIBUAVCAN is enabled
4 years ago
Tom Pittenger
806b6a63bf
AP_HAL: reorganize precompiler for HAL_ENABLE_LIBUAVCAN_DRIVERS and HAL_MAX_PROTOCOL_DRIVERS
4 years ago
Tom Pittenger
bdf0efbbe7
AP_CANManager: reorganize precompiler for HAL_ENABLE_LIBUAVCAN_DRIVERS and HAL_MAX_PROTOCOL_DRIVERS
4 years ago
Tom Pittenger
f764bd6547
AP_HAL_ChibiOS: disable EventSource only when CH_CFG_USE_EVENTS is false
...
(cherry picked from commit 6e7542a70ca2343ab8d18470deaf5fc2d27390af) from bugobliterator
4 years ago
Andrew Tridgell
f09abc705b
HAL_ChibiOS: bring us to 18k free for MatekF405-Wing plane build
4 years ago
Andrew Tridgell
6c24a030a6
GCS_MAVLink: use HAL_EFI_ENABLED
4 years ago
Andrew Tridgell
6a1e3afe33
AP_RPM: use HAL_EFI_ENABLED
4 years ago
Andrew Tridgell
0937d903a1
Plane: use HAL_EFI_ENABLED
4 years ago
Andrew Tridgell
cc6d799e7a
AP_EFI: change to use HAL_EFI_ENABLED
4 years ago
Pierre Kancir
519b1a6913
AP_Math: correct and increase unit test coverage
...
AP_Math: correct some tests
AP_Math: more vector2 tests
AP_Math: make test_vector2 complete
AP_Math: add initial unittest for vector3
4 years ago
Andy Piper
88bbec01b0
AP_Common: add firmware string without git hash.
4 years ago
Andy Piper
96acb46fbf
AP_RCTelemetry: correct VTX power settings and pass parameter requests more quickly
...
return parameter ids when CRSF folder request is made
turn off telemetry while processing parameters
4 years ago
Andy Piper
4a05e65367
AP_BLHeli: ensure digital motor masks are setup correctly regardless of AUTO setting
4 years ago
Andy Piper
cf257074c6
AP_Camera: support RunCam Hybrid correctly
4 years ago
Andrew Tridgell
f2b7d44772
AP_Compass: fixed build with AP_Periph compass
4 years ago
Andrew Tridgell
b23afc4a9e
AP_Filesystem: disallow file operations from main thread while armed
...
this stops all file operations from the main thread while armed,
allowing for a 3s grace time on arming to allow for initial log
file creation
4 years ago
Andrew Tridgell
1279772d92
AP_Logger: disallow log creation in main thread when armed
...
this fixes an issue where the sd card fails in flight and then
re-mounts. When that happens the logging backend can trigger a new log
open. That causes filesystem operations in the main thread while
flying. That can cause long delays or even a watchdog.
Thanks to Giacomo for noticing this on his flying wing
4 years ago
Peter Barker
fd792bebf8
autotest: wipe SITL state after temperature cal test
...
ArduPilot internals are fiddling state that the autotest suite is
unaware of, so wipe the eeprom after the test
4 years ago
Peter Barker
79de738266
autotest: wait for a few seconds for arm-failure messages to appear
...
If prearms never come true then we try to arm the vehicle so it tells us
what is wrong. Since we no longer push statustexts hard, we have to
wait for the reasons to come out at normal clocked rates.
4 years ago
Peter Barker
6af6d2fc2a
autotest: add a progress message for looking for a message in a log
4 years ago
Peter Barker
6944ef6af1
autotest: fly each working Helicopter frame
4 years ago
Josh Henderson
757fc1d679
AC_WPNav: ensure that wp_radius greater than min
...
Co-authored-by: Murata,Katsutoshi <ma2maru@gmail.com>
4 years ago
Pierre Kancir
117ca8a6ef
AP_Rangefinder: make backend get_reading() pure virtual
4 years ago
Pierre Kancir
88b5ff8c6f
AP_Rangefinder: make get_temp const
4 years ago
chobitsfan
14c32f556c
Copter: fix build problem when log disabled
4 years ago
Randy Mackay
058d4299ad
Tools: update SITL tri and hexa gains
4 years ago
Andrew Tridgell
3be7f1ae23
autotest: removed tri from doesn't fly list
4 years ago
Andrew Tridgell
3a6bafc6a6
SITL: fixed order of rotations in tilt vehicles
...
tilt is in body frame, not rotated arm frame, so needs to be applied
2nd
4 years ago
Andrew Tridgell
0876cb9cd6
autotest: fixed defaults for tricopter
4 years ago
Peter Barker
ff048990d9
AP_OSD: correct format string issues
...
AP_OSD: remove spurious % in fmt string
AP_OSD: cast to (signed) to fix fmt string issue
AP_OSD: cast to (unsigned) to fix fmt string issues
4 years ago
Peter Barker
e06f937486
AP_OSD: add FMT_PRINT to write(...) call
4 years ago
arsh
45f1d03bda
autotest:Copter test fix for some frames
...
removed some lines
Whitespace messages removal
4 years ago
TunaLobster
2359de250d
AP_Scripting: add example of fixed wing doublets via scripting
4 years ago
Peter Barker
09e82e52e1
AP_HAL_ChibiOS: disable AP_EFI on MatekF405-Wing and omnibusf4pro
4 years ago
Peter Barker
e5fba1c8cc
AP_EFI: disable AP_EFI on MatekF405-Wing and omnibusf4pro
4 years ago
Randy Mackay
f8d39e65ec
AP_VisualOdom: pre_arm check fix for camera attitude
4 years ago
Randy Mackay
ab5d4da776
AP_AHRS: attitudes_consistent fix for roll-pitch difference calc
...
previously yaw difference would appear as roll, pitch differrences
4 years ago
Randy Mackay
b263a1d751
AP_Math: add Quaternion::roll_pitch_difference
4 years ago
Randy Mackay
4521334b06
Rover: THR logs X-axis accel
...
X-axis is forward-back acceleration which is what users may need for speed and throttle tuning
4 years ago
Andrew Tridgell
ac2080ff93
AP_ESC_Telem: don't send mavlink msgs if we've never data any data
4 years ago
Peter Barker
4abf854c45
AP_Common: remove weird cast of location object
4 years ago
李孟晓
27089b4d2b
AP_BattMonitor: Fix the comment of BATTx_OPTIONS
4 years ago
Andrew Tridgell
f150c312a6
Rover: fixed copying of filter objects
4 years ago
Andrew Tridgell
0ecc02c53a
Plane: fixed constructor of accel_ef filter
4 years ago
Andrew Tridgell
7fadbba086
AP_WindVane: fixed copying of filter objects
4 years ago