Andrew Tridgell
72d115bec4
HAL_ChibiOS: allow FlywooF745 to build again
2021-08-28 17:10:29 +09:00
Andrew Tridgell
6fa350b4ec
Tools: add Flywoo boards to board list and manifest
2021-08-28 17:10:29 +09:00
Andy Piper
7698a006ad
AP_HAL_ChibiOS: add FlywooF745Nano board definition
2021-08-28 17:10:29 +09:00
Andrew Tridgell
bc246910f5
Tools: bootloader for FlywooF745Nano
2021-08-28 17:10:29 +09:00
Leonard Hall
f9452ec17a
AC_AttitudeControl: AC_PosControl: Non functional clean up
2021-08-28 17:10:29 +09:00
Leonard Hall
a1975d7535
AC_WPNav: Fix Jerk units
2021-08-28 17:10:29 +09:00
Leonard Hall
70d2062809
AC_AttitudeControl: AC_PosControl: limit initial acceleration
2021-08-28 17:10:29 +09:00
Leonard Hall
d0521e6906
AC_AttitudeControl: AC_PosControl: fix stopping point initialization
2021-08-28 17:10:29 +09:00
Iampete1
c47bc995d1
AC_PosControl: init_z_controller_stopping_point: remove duplicate set_integrator
2021-08-28 17:10:29 +09:00
Randy Mackay
9a26509eee
AP_Scripting: copter-fast-descent.lua example script
2021-08-28 17:10:29 +09:00
Randy Mackay
d4657e9d9d
Copter: implement new set_target methods
2021-08-28 17:10:29 +09:00
Randy Mackay
4a05d7a05a
AP_Vehicle: add virtual set_target methods
2021-08-28 17:10:29 +09:00
Randy Mackay
e5b3596831
AP_Scripting: add AP_Vehicle set_target_pos_NED and posvelaccel_NED bindings
2021-08-28 17:10:29 +09:00
Randy Mackay
79f0a02675
AP_Scripting: minor reorder of AP_Vehicle bindings
...
this is a slightly better grouping
2021-08-28 17:10:29 +09:00
Randy Mackay
d61c16d83c
AP_Scripting: add AHRS:get_relative_position_NED_origin binding
2021-08-28 17:10:29 +09:00
Randy Mackay
c90f8d74f9
Copter: fix ModeGuided::set_destination_posvel
2021-08-28 17:10:29 +09:00
Randy Mackay
07e875aba2
AP_Scripting: add copter-circle-speed.lua example
...
Co-authored-by: Iampete1 <iampete@hotmail.co.uk>
2021-08-28 17:10:29 +09:00
Randy Mackay
9638755b0f
AP_Scripting: add bindings for get_circle_radius, set_circle_rate
2021-08-28 17:10:29 +09:00
Randy Mackay
76646b7eb4
Copter: implement get_circle_radius, set_circle_rate
2021-08-28 17:10:29 +09:00
Randy Mackay
1f63a1a63c
AP_Vehicle: add get_circle_radius, set_circle_rate
2021-08-28 17:10:29 +09:00
Iampete1
0d83ea67d9
Rover: #ifdef scripting specific functions
2021-08-28 17:10:29 +09:00
Iampete1
0058483362
Plane: #ifdef scripting specific functions
2021-08-28 17:10:29 +09:00
Iampete1
6f34260494
Copter: #ifdef scripting specific functions
2021-08-28 17:10:29 +09:00
Iampete1
9bf151fcd7
AP_Vehicle: #ifdef scripting specific functions
2021-08-28 17:10:29 +09:00
Iampete1
a1e96f7d17
AC_AttitudeControl: check for zero rate Y max before taking min
2021-08-28 17:10:29 +09:00
Randy Mackay
54d6cf15e5
AP_NavEKF2: init rngOnGnd to 5cm to avoid div-by-zero
2021-08-28 17:10:29 +09:00
Pierre Kancir
e5ea7e6196
AP_InertialSensor: fix externalAHRS detection
...
'A = B >= C' kind. The expression is calculated as following: 'A = (B >= C)'
2021-08-28 17:10:29 +09:00
Pierre Kancir
c4b7f6ddcf
AP_Baro: fix externalAHRS detection
...
'A = B >= C' kind. The expression is calculated as following: 'A = (B >= C)'
2021-08-28 17:10:29 +09:00
Pierre Kancir
4866ffc597
AP_Compass: fix externalAHRS detection
...
'A = B >= C' kind. The expression is calculated as following: 'A = (B >= C)'
2021-08-28 17:10:29 +09:00
bnsgeyer
7b4b1cb0c1
Copter: Allow Tradheli to spoolup in guided or auto mode
2021-08-28 17:10:29 +09:00
Andrew Tridgell
659c9fb10d
HAL_ChibiOS: switch to minimum scheduling delta of 10us
...
this avoids an issue with the ChibiOS 20.3 virtual timer
implementation that can result in a scheduling slip equal to the
system timer period.
Andy has been suggesting this change for a while. I resisted it as I
thought it would impact on soft-serial parsing, but it turns out it
doesn't.
Fixes issue #18383
2021-08-28 17:10:29 +09:00
Andy Piper
eebcfb78c1
AP_HAL_ChibiOS: use hardware serial inversion pins on F4 boards that support it
...
change mamba F405 to active high as per betaflight
2021-08-28 17:10:29 +09:00
Randy Mackay
b1e5e21d6d
AP_HAL_ChibiOS: swap Pixhawk4 blue and red LEDs
2021-08-28 17:10:29 +09:00
Andrew Tridgell
70e041d611
AC_AttitudeControl: this fixes an issue with Z accel initialisation
...
tailsitter quadplanes were climbing a lot on transition from fixed
wing to Q modes. Leonard tracked it down to a bug in the Z accel init
2021-08-28 17:10:29 +09:00
Andrew Tridgell
03de8e752a
SITL: prevent flip over of RF9 quadplanes on reboot
...
send a zero channel mask until we are initialised
2021-08-28 17:10:29 +09:00
Randy Mackay
85e1569e98
Rover: version to 4.1.0-beta7
2021-08-14 11:12:13 +09:00
Randy Mackay
e6ae13c679
Rover: 4.1.0-beta7 release notes
2021-08-14 11:11:48 +09:00
Randy Mackay
02efa54ea5
Copter: version to 4.1.0-beta7
2021-08-14 11:05:39 +09:00
Randy Mackay
4196285b6d
Copter: 4.1.0-beta7 release notes
2021-08-14 11:05:38 +09:00
Hwurzburg
bd583452c7
AP_OSD: fixes bug introduced by #16477
2021-08-14 11:05:38 +09:00
Peter Barker
d12759d20b
autotest: rover: wait ready to arm before running motor test
2021-08-14 11:05:38 +09:00
Peter Barker
083827126a
Rover: ensure arming when running motor test
2021-08-14 11:05:38 +09:00
Pierre Kancir
2a808dc53c
AP_Beacon: fix comparison order to prevent using wrong beacon_instance first
2021-08-14 11:05:38 +09:00
Randy Mackay
87212e0fbf
AP_NavEKF3: remove unused EK3_GSF_DELAY param
2021-08-14 11:05:38 +09:00
Randy Mackay
6ec43eefff
AP_NavEKF2: remove unused EK2_GSF_DELAY param
2021-08-14 11:05:38 +09:00
Tatsuya Yamaguchi
b584adff59
AC_Avoid: use proximity_avoidance_enabled function
2021-08-14 11:05:38 +09:00
Tatsuya Yamaguchi
8eda43e697
AC_Avoid: confirm USE_PROXIMITY_SENSOR to check if proximity is enabled
2021-08-14 11:05:38 +09:00
Peter Barker
6093de4eda
Plane: don't allow motortest if motors not allocated
2021-08-14 11:05:38 +09:00
Tatsuya Yamaguchi
2bebd8341f
AC_Avoidance: handle upward proximity enable and disable
2021-08-14 11:05:38 +09:00
Andrew Tridgell
1376ae4857
waf: add files from ROMFS_custom to ROMFS
...
this allows for lua scripts in the root of the source tree as ROMFS_custom/scripts/*.lua
it also allows for any other custom data files that may be
needed. This is cleaner for custom scripts than having the files in
AP_HAL_ChibiOS/hwdef/BOARD/scripts, and allows for the same scripts
working in SITL, Linux and ChibiOS
2021-08-14 11:05:38 +09:00