Randy Mackay
fc668b4bca
AP_Scripting: copter fast descent gets improved slowdown
2022-03-24 19:21:54 +09:00
HefnySco
53c1c235b8
AP_HAL:RPI read cpu by revision
2022-03-24 00:51:27 -07:00
Andrew Tridgell
7947494cab
HAL_ChibiOS: prevent conflicting RC input
...
when we have RC from both IOMCU and from rcprotocol (eg. from
SERIALn_PROTOCOL=23) we need to only process one of them. This
prioritises IOMCU input
2022-03-24 16:09:43 +11:00
Leonard Hall
0591d760ea
Copter: Clarify calculations in get_pilot_desired_lean_angles
2022-03-24 13:46:52 +09:00
Andy Piper
458ff45fe6
AP_HAL_ChibiOS: correct channel offsets for dshot commands
...
Co-authored-by: Randy Mackay <rmackay9@yahoo.com>
2022-03-24 11:20:09 +09:00
Randy Mackay
2d5d74b7a8
AP_BLHeli: add reboot required to some parameters
2022-03-24 11:20:09 +09:00
Randy Mackay
5561a5e82e
AP_HAL_ChibiOS: reversible DShot fix
...
Co-authored-by: Andy Piper <github@andypiper.com>
2022-03-24 08:01:48 +09:00
MallikarjunSE
bf0ce19942
hwdef: RM3100 no false rotation
2022-03-24 07:47:11 +11:00
MallikarjunSE
549883772c
hwdef: RM3100 reversal mask
2022-03-24 07:47:11 +11:00
Andrew Tridgell
48881eeb55
Plane: fixed yaw on the ground when rudder disarming in AUTO
...
when a quadplane touches down in an auto throttle mode the pilot may
use rudder to disarm. The check for rudder disarm was only active in
modes without auto-throttle. This expands it to all modes if the
throttle has hit the lower limit
2022-03-24 07:44:40 +11:00
Peter Barker
7a62b5429b
autotest: add test for landing speed
2022-03-23 21:07:05 +11:00
Andrew Tridgell
680162cef0
Plane: added a value for RTL_AUTOLAND to disable arming check
...
set RTL_AUTOLAND=3 to get go-around but not RTL DO_LAND_START usage
2022-03-23 20:22:58 +11:00
Andrew Tridgell
27cbe5dbbb
Plane: prevent rapid RTL/AUTO switching on fence breach
...
don't switch back to RTL if already in a DO_LAND_START sequence
2022-03-23 20:21:59 +11:00
Andrew Tridgell
ce27ec2276
AP_BattMonitor: fixed battery remaining of sum battery
...
and move to common function for update_consumed()
2022-03-23 20:21:38 +11:00
Andrew Tridgell
3f865ba102
web: changed from '3DR' to 'SiK'
...
these radios have not been sold by 3DR for a long time
2022-03-23 19:23:17 +11:00
bugobliterator
79c45049e0
AP_GPS: only use PPS time when there is atleast 2D Fix
2022-03-23 19:10:47 +11:00
bugobliterator
2dceb9a3ed
AP_HAL_ChibiOS: ensure that common ram is selected for bootloader/app comms in STM32H7
2022-03-23 19:09:21 +11:00
bugobliterator
39b771c3a9
AP_Scripting: add support for can_printf in lua
2022-03-23 18:59:43 +11:00
bugobliterator
7f5dc33e7e
AP_Periph: allow can_printf as periph member method as well
2022-03-23 18:59:43 +11:00
Andrew Tridgell
d82a306cc2
Plane: when shutting down motors force outputs to minimum
...
this fixes issue #20354 where a long spool time can lead to motors
running without control for an extended period of time.
2022-03-23 18:20:42 +11:00
Andrew Tridgell
73eabb1fd0
GCS_MAVLink: send GCS voltage to GCS
...
may be resting voltage of option enabled
2022-03-22 11:12:54 +11:00
Andrew Tridgell
9c067f360f
AP_BattMonitor: added option to send resting voltage to GCS
2022-03-22 11:12:54 +11:00
Peter Barker
f1ec657c41
GCS_MAVLink: correct compilation with HAL_INS_ACCELCAL_ENABLED false
2022-03-22 10:39:44 +11:00
Peter Barker
fe863b9567
AP_Vehicle: correct compilation with HAL_INS_ACCELCAL_ENABLED false
2022-03-22 10:39:44 +11:00
Peter Barker
38a1c4412a
AP_Mount: correct compilation with HAL_INS_ACCELCAL_ENABLED false
2022-03-22 10:39:44 +11:00
Peter Barker
3dae386ae3
AP_InertialSensor: correct compilation with HAL_INS_ACCELCAL_ENABLED false
2022-03-22 10:39:44 +11:00
Peter Barker
df4911cbcb
AP_NavEKF3: avoid direct use of Location alt field
2022-03-22 10:33:37 +11:00
Peter Barker
83011580f3
AP_NavEKF2: avoid direct use of Location alt field
2022-03-22 10:33:37 +11:00
Andrew Tridgell
33b7f8f46e
Tools: rebuild IO firmware
2022-03-22 10:30:35 +11:00
Andrew Tridgell
ce0b7a8957
AP_IOMCU: fixed handling of RC_OPTIONS bit to ignore RC failsafe bit
...
this worked on FMU but not on IOMCU
2022-03-22 10:30:35 +11:00
Andrew Tridgell
522173328c
AP_RCProtocol: added failsafe_active() API
2022-03-22 10:30:35 +11:00
Andrew Tridgell
e8115a99bc
AP_Scripting: added set_override method for scripting
...
useful for test code
2022-03-22 10:21:06 +11:00
Willian Galvani
19db542111
AP_Param: Use AP:FS for accessing files
2022-03-22 10:19:21 +11:00
Willian Galvani
0e62d561d9
AP_Filesystem: add allow_absolute_paths to open(), implement it for posix backend
2022-03-22 10:19:21 +11:00
Peter Barker
2784f8fa7f
Plane: remove persistent guided_WP_loc state
...
So instead of updating plane.guided_WP_loc and then calling
set_guided_WP(void) to copy that state into plane.next_WP_loc we pass
the new location in the call to set_guided_WP(const Location &loc).
avoidance was the only place which was not entirely over-writing
plane.guided_WP_loc. However, plane.next_WP_loc was updated to be the
current location when we entered guided mode. If we update the
horizontal/vertical avoidance now it is relative to the current
location, not the guided wp location, which could be quite important.
2022-03-22 10:14:40 +11:00
Andrew Tridgell
feb9e78f00
AP_GPS: prevent switching to a dead GPS
...
when we switch away from the blended GPS instance we need to ensure we
don't switch to a GPS that is timing out, and may be the instance that
is triggering the disable of blending
2022-03-22 10:10:07 +11:00
Pierre Kancir
699651e306
Tools: add pexpect on Arch env
2022-03-22 09:08:06 +11:00
Pierre Kancir
e704e84bf9
Tools: fix package install on Python2
2022-03-22 09:08:06 +11:00
pacolate12
0d256da3b5
AP_UAVCAN: correct array inxexing
...
Allows the code to be run on hardware
2022-03-20 07:32:33 -07:00
bugobliterator
8574afb2e1
AP_BoardConfig: add WHOAMI for INV42688
2022-03-20 07:23:10 -07:00
bugobliterator
95b69ba1fd
AP_Bootloader: add board type CubeOrangePlus
2022-03-20 07:23:10 -07:00
bugobliterator
7abcf9ec46
AP_HAL_ChibiOS: add CubeOrangePlus
2022-03-20 07:23:10 -07:00
Peter Barker
1f5165349e
Plane: correct compilation when airspeed disabled
2022-03-20 21:47:05 +11:00
Peter Barker
6b48a8df02
Tools: correct antennatracker name in size_compare_branches.py
2022-03-20 21:46:45 +11:00
Andrew Tridgell
62db423758
Tools: update MatekL431 bootloaders
2022-03-19 12:06:04 +11:00
Andrew Tridgell
54e4c6e1be
hwdef: leave MatekL431 ROMFS uncompressed
...
this allows for bl update when low on memory
2022-03-19 12:06:04 +11:00
mateksys
b3f7556ac2
Tools: add MatekL431 bootloader
2022-03-19 12:06:04 +11:00
mateksys
35ed87a5db
AP_HAL_ChibiOS: add MatekL431 AP_Periph hwdef
2022-03-19 12:06:04 +11:00
Andrew Tridgell
994e1e0c0a
AP_Periph: mark version as 1.4.0dev
2022-03-18 21:16:13 +11:00
Andrew Tridgell
59456b4f82
AP_Periph: updated release notes for 1.3.0
2022-03-18 21:14:07 +11:00