Stephen Dade
b23f5e380c
Copter: Allow arming in guided mode from scripting
2023-02-21 22:32:32 +11:00
Peter Barker
9e00b8eeac
ArduCopter: add support for mavlink in-progress message
2023-02-21 17:07:41 +11:00
rishabsingh3003
7a8f8f7907
Copter: Obey loiter_ccw flag for loiter turns
2023-02-15 19:14:43 +11:00
Randy Mackay
79dc650bbd
Copter: update 4.3.4-rc1 release notes again
2023-02-15 12:32:24 +09:00
Randy Mackay
58227ba37b
Copter: update 4.3.4-rc1 release notes
2023-02-15 12:32:21 +09:00
Randy Mackay
ddbbaee828
Copter: 4.3.4-rc1 release notes
2023-02-15 12:32:18 +09:00
murata
a6feb97668
Copter: Match type to set value
2023-02-10 15:38:10 +09:00
Peter Barker
c0b0ae44d5
Copter: don't use uninitialised stack data when determining ekf_over_threshold
2023-02-09 09:28:46 +09:00
murata
7a7f84adee
Copter: Clarify the exclusion determination in the ENUM definition
...
Co-authored-by: Pierre Kancir <pierre.kancir.emn@gmail.com>
Co-authored-by: Peter Barker <pbarker@barker.dropbear.id.au>
2023-02-07 08:20:01 +09:00
Bill Geyer
1c9b4a8ac3
Copter: style formatting
2023-02-05 17:54:33 -05:00
Bill Geyer
b24a6fe15f
Copter: fix landing detector for autorotation
2023-02-05 17:54:33 -05:00
Bill Geyer
128794ec84
Copter: run update autorotation before motors
2023-02-05 17:54:33 -05:00
Bill Geyer
562050a800
Copter: make code work for manual autorotations outside SITL
2023-02-05 17:54:33 -05:00
Ferruccio1984
da4a2ec85d
Copter: Implementation of autorotation condition at RSC level
...
enables faster re-spool(user settable timer) after power engagement
2023-02-05 17:54:33 -05:00
Peter Barker
1f13fd35e3
ArduCopter: avoid using struct Location
...
clang reports this could be a problem when compiling under some EABIs. Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
mihaelsubasic69@gmail.com
cfa3370f9f
Copter: add comment to check throttle is not too high for guide_nogps and auto
2023-02-02 08:29:01 +09:00
rishabsingh3003
1452b50196
Copter: Add option to resume precland after reposiiton
2023-01-31 19:56:43 +09:00
Iampete1
e35b52c0be
ArduCopter: use check_enabked hepler to always check if all bit is set
2023-01-24 11:09:51 +11:00
Iampete1
001eb20fc3
ArduCopter: use check_enabled helper
2023-01-23 11:00:13 +09:00
Randy Mackay
227bb5520d
Copter: 4.3.3 release notes
2023-01-20 10:20:59 +09:00
Akshat Upadhyay
928c3557af
Copter: skip throttle high arm check when arming in AUTO
2023-01-19 08:26:00 +09:00
Andrew Tridgell
8cabcfc750
Copter: allow for flight mode UI when FRAME_CLASS=0
...
this makes the user experience of a first time install nicer for
copters/helis. At the moment the user finds the GCS is not functional,
for example flight mode drop-downs don't display. This can be
confusing as the user doesn't know about the link between displaying
flight modes and the FRAME_CLASS
2023-01-17 09:40:12 +09:00
Peter Barker
bba5b34c1e
Copter: remove FS_OPTIONS parameter conversion
...
This code is in 4.0.7 but not 3.6.11 - i.e. after this someone upgrading from 3.6 to master (and presumably 4.4) won't get this conversion done.
This conversion is flawed in that someone configuring a default for a parameter in a configuration file will have that value over-ridden by this code.
2023-01-12 20:33:43 +11:00
Iampete1
13818eac99
ArduCopter: use shared param info defines
2023-01-11 18:41:34 +11:00
rishabsingh3003
b397772ec6
Copter: update terrain db pre-arm checks
2023-01-10 13:22:44 +11:00
Randy Mackay
18c6bb0d67
Copter: update 4.3.3-rc1 release notes
2023-01-10 10:16:33 +09:00
Randy Mackay
dc7b0d6027
Copter: 4.3.3-rc1 release notes
2023-01-10 10:16:31 +09:00
Leonard Hall
4d557f95ea
Copter: Use filtered and corrected range finder in surface tracking
2023-01-10 08:55:31 +09:00
Peter Barker
18f9702db8
ArduCopter: make check_var_info void
...
Given all the callers die anyway, make it void
2023-01-10 10:48:15 +11:00
Randy Mackay
e076ce64a1
Copter: replace get_rate_bf_targets with get_rate_ef_targets
2023-01-09 10:34:34 +09:00
Peter Barker
287b6e0364
ArduCopter: remove logging of first home location into CMD message set
2023-01-03 11:22:18 +11:00
Peter Barker
6816ea3fe5
ArduCopter: implement parameter CopyFieldsFrom and use it
2023-01-03 11:08:43 +11:00
Peter Barker
279b6c048d
ArduCopter: use relay singleton in Parachute
2023-01-03 10:19:54 +11:00
Leonard Hall
24ade82d24
Copter: Fix takeoff with alt drift and wp_navalt_min set
2023-01-02 17:17:13 +09:00
Leonard Hall
dbe6a1e319
Copter: Payload Place enhancements
2022-12-31 12:29:31 +09:00
rishabsingh3003
a57ed97ba1
Copter: set paraam default for user parameters
2022-12-30 14:40:55 -08:00
Leonard Hall
502989d5f3
Copter: Update use of input_vel_accel_z
2022-12-30 20:25:58 +09:00
Leonard Hall
b8547b4de6
Copter: Fix Auto Takeoff when complete_alt_cm is current altitude
2022-12-30 09:29:58 +09:00
Andy Piper
b19b14404b
Copter: log FFT messages at 25Hz if fast filter tuning is set
2022-12-28 18:14:56 +11:00
Leonard Hall
d8f95208ad
Copter: Auto: return bool in wp_start
2022-12-24 16:03:39 +09:00
Leonard Hall
13df33b87c
Copter: Use wp_start() in do_nav_wp()
2022-12-24 16:03:39 +09:00
Randy Mackay
0816d5306d
Copter: 4.3.2 release notes
2022-12-23 10:01:02 +09:00
Andy Piper
9356ccbd32
Copter: read radio more frequently to support more modern RX/TX
2022-12-22 18:38:31 +00:00
Tatsuya Yamaguchi
da73b419ab
Copter: fix compilation when GUIDED, AUTO and CIRCLE modes are disabled
2022-12-22 13:37:28 +09:00
Leonard Hall
a3812d7632
Copter: Tuning for position controller angle max
2022-12-20 11:39:33 +11:00
Peter Barker
7e962bb1be
ArduCopter: iinclude AP_OpticalFlow header as required
2022-12-15 21:07:31 +11:00
Randy Mackay
3ec8094cf6
Copter: skip ap arming check of GPS hdop if GPS is disabled
2022-12-15 10:55:47 +09:00
Peter Barker
47876812c5
ArduCopter: code-generate chan-fetching methods
...
A recent PR had to change every single one of these methods, which was kind of unfortunate.
So generate the methods using a #define so the duplication happens at preprocessor-time.
2022-12-15 08:31:54 +11:00
Iampete1
d9dedf3fe8
Copter: autoyaw: weathervane: include roll trim for helis
2022-12-14 16:08:20 -05:00
Iampete1
3fedd0d8b2
Copter: RC_Channel: add weathervane enable/disable switch
2022-12-14 16:08:20 -05:00