Michael du Breuil
b3a1e6a1ce
AP_RangeFinder: Rearrange parameters to reduce memory usage
...
Saves 4 bytes per instance, and with 10 instances this gives us an extra
40 bytes of RAM
2021-06-22 10:08:02 +10:00
Michael du Breuil
0de9d3e759
AP_BattMonitor: Rearrange battery parameters to reduce memory usage
...
Saves 8 bytes per Params instance, which we have 9 of on every vehicle,
for a total saving of 72 bytes
2021-06-22 10:08:02 +10:00
Michael du Breuil
fa7a89ef83
AP_Mission: Cleanup the header to reduce flash cost
...
Removes unneeded set's of memory that is already zero'd. It also changes
_flags to be all bool to match the actual usage, and removes the width
specifiers from them. This increases the RAM cost of AP_Mission by 4
bytes, but saves on flash. The RAM cost was eliminated by rearranging
members.
2021-06-22 10:08:02 +10:00
Michael du Breuil
29d6900888
AP_Airspeed: Remove unneeded initilization
...
We pre zero all memory
2021-06-22 10:08:02 +10:00
Andy Piper
9e99f724e5
AP_HAL_ChibiOS: add 1Hz update_channel_masks()
...
Send dshot commands in update function
2021-06-22 09:55:27 +10:00
Andy Piper
c7cc53d224
SRV_Channel: call rcout->update_channel_masks() at 1Hz
2021-06-22 09:55:27 +10:00
Andy Piper
2e1368d8a7
AP_Arming: remove call to rcout->prepare_for_arming()
2021-06-22 09:55:27 +10:00
Andy Piper
61f1c3c9ce
AP_HAL: add 1Hz update_channel_masks()
2021-06-22 09:55:27 +10:00
Nicola Grossenbacher
755ca37326
AP_Compass: added probe method for MMC3416 compass
2021-06-22 09:52:49 +10:00
Andrew Tridgell
ed93caadd5
HAL_ChibiOS: fixed build of VRUBrain-v51
...
overflowing flash
2021-06-21 16:48:10 -07:00
Iampete1
cab8274690
AP_BattMoniter: log in Ah and Wh, add percentage to log
2021-06-22 09:19:40 +10:00
Iampete1
188cf71ee2
AP_Logger: add Wh units
2021-06-22 09:19:40 +10:00
Iampete1
8ea9803193
AP_BatteryMoniter: fix mah to wah conversion
2021-06-22 09:19:40 +10:00
Andrew Tridgell
66bc673442
Plane: fixed attitude control during QPOS_AIRBRAKE
...
this fixes a bug where we used the multicopter rate control when in
airbrake approach stage, which could lead to attitude going out of
control
2021-06-22 07:42:20 +10:00
Peter Barker
8395bf617f
autotest: disable autotesting of tri frame as it is still busted
2021-06-21 21:17:10 +10:00
Peter Barker
697fbb0db0
autotest: verify roll/pitch are not adversely affected by yaw inputs
2021-06-21 21:17:10 +10:00
Peter Barker
4c20bc2d9d
autotest: ensure reasonable yawrate on takeoff in FlyEachFrame
2021-06-21 21:17:10 +10:00
Pierre Kancir
983e402804
AP_Common: add more unitttests
2021-06-21 21:16:29 +10:00
Andrew Tridgell
ece3cf5241
AP_Logging: update EKF while waiting for log open
...
this prevents the EKF getting unhappy when we arm
2021-06-21 20:15:17 +10:00
Peter Barker
c2c013964d
ArduCopter: tidy frame description strings
...
Before: AP: Frame: TRI/
After: AP: Frame: TRI
2021-06-21 16:30:37 +10:00
Peter Barker
c28a03728d
AP_Motors: tidy frame description strings
...
Before: AP: Frame: TRI/
After: AP: Frame: TRI
2021-06-21 16:30:37 +10:00
Leonard Hall
8610edb664
AC_WPNav: AC_Loiter: Remove extra accel limit
2021-06-21 14:14:23 +09:00
Leonard Hall
d9529e1be3
AC_AttitudeControl: AC_PosControl: Remove extra accel limit
2021-06-21 14:14:23 +09:00
Peter Barker
d3f90bde7f
autotest: add FlyEachFrame test for Plane
2021-06-21 14:13:18 +10:00
Peter Barker
4909f6f0f1
SITL: increase servo_filter array size
...
used for plane-dspoiler frame
2021-06-21 14:13:18 +10:00
Peter Barker
09ba017b5b
SITL: panic if we attempt to filter out-of-range servo index
2021-06-21 14:13:18 +10:00
Peter Hall
c5c2b18a0b
AP_Scripting: update 6DoF mixer example
2021-06-21 09:58:05 +09:00
Peter Hall
716ceb93c5
AC_AttitudeControl: add thrust vector methods to 6DoF multi
2021-06-21 09:58:05 +09:00
Pierre Kancir
a699b8b331
Tools: remove more CAN stuff from coverage statistics
2021-06-21 09:44:57 +10:00
Pierre Kancir
17010054bd
.github: add SITL CAN periph to coverage test
2021-06-21 09:44:57 +10:00
Leonard Hall
ac41bb50ee
AP_Motors: correct expo parameter description and internal limits
2021-06-21 08:41:31 +09:00
Peter Barker
841aa213cf
mavlink: reference MAV_CMD_RUN_PREARM_CHECKS
2021-06-21 09:41:17 +10:00
Peter Barker
84603e2c85
GCS_MAVLink: add support for MAV_CMD_RUN_PREARM_CHECKS
2021-06-21 09:41:17 +10:00
Pierre Kancir
39c96f63c8
Tools: autotest.py: total flake8 compliance.
2021-06-18 16:03:51 +10:00
Pierre Kancir
7ddb4d681d
Tools: autotest: correct exception handling on unit test run.
2021-06-18 16:03:51 +10:00
Pierre Kancir
614ebff842
AP_Common: add more unit tests
2021-06-18 16:03:51 +10:00
Peter Barker
723d2dee00
autotest: improve diagnostics around touchdown/takeoff expected tests
...
Also looks at last result as we don't appear to have a consistent number
in our tests
2021-06-18 09:03:34 +09:00
Randy Mackay
a79a3d2051
AC_WPNav: move get_yaw lower in AC_WPNav.h
...
this is a non-functional change
2021-06-18 08:20:02 +09:00
Peter Barker
12f569dc4f
mavlink: move forward to ardupilot/mavlink master
2021-06-17 21:21:40 +10:00
Peter Barker
210818cd6e
autotest: let arming failure messages get spit out
2021-06-17 21:01:23 +10:00
Peter Barker
3ea3566477
Tools: add follow-copter.sh for SITL
...
Another copy of this script - but this one doesn't need Morse or AirSim
2021-06-17 16:23:08 +10:00
Andy Piper
3386cbb0df
AP_HAL_ChibiOS: add OREO support to CubeSolo.
...
add back RunCam and Spektrum support to MatekF405-Wing
remove gripper support from MatekF405-Wing
2021-06-16 20:25:58 +10:00
Andy Piper
144bbd6acd
AP_Notify: allow display and oreo leds to be disabled
2021-06-16 20:25:58 +10:00
Randy Mackay
1cafbe1e65
Copter: add configurable rangefinder filter
2021-06-16 18:54:13 +10:00
giacomo892
9056cd35ea
AP_SmartAudio: Add pull down VTX option
2021-06-16 18:49:13 +10:00
giacomo892
49536ceecb
AP_VideoTX: Add pull down VTX option
2021-06-16 18:49:13 +10:00
giacomo892
f12fffbb08
AP_SmartAudio: Remove useless variable and comment
2021-06-16 18:49:13 +10:00
giacomo892
2198893092
AP_VideoTX: Add band names to GCS
2021-06-16 18:49:13 +10:00
giacomo892
0af5a7787a
AP_VideoTX: Add configuration_finished functions
2021-06-16 18:49:13 +10:00
giacomo892
4dac9baa09
AP_SmartAudio: Add configuration_finished and configuration_pending functions
2021-06-16 18:49:13 +10:00