Commit Graph

7125 Commits

Author SHA1 Message Date
Peter Barker a54321ad12 Copter: remove pointless clause in motor_checks
check_failed doesn't make any state changes and we return true in either case
2022-08-08 20:42:26 -04:00
Peter Barker a5dadd2694 Copter: move motors check to be must-run prearm
motors check would be run twice on arm without this.

After this change, even if ARMING_CHECKS is 0 the user will be warned they need to set FRAME_CLASS and FRAME_TYPE, rather than just when they try to arm the vehicle.
2022-08-08 20:42:26 -04:00
Iampete1 ac94ba33ff ArduCopter: params always use set method 2022-08-03 13:43:48 +01:00
Leonard Hall 7dd196c7ea Guided Mode support MAV_CMD_DO_CHANGE_SPEED 2022-08-02 10:26:58 +10:00
Leonard Hall 1e87b4b09a Copter: Fix Payload Place Bug 2022-07-28 15:24:54 +10:00
Iampete1 1b160205ab ArduCopter: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
Iampete1 b988391455 Copter: Fence moved to vehicle 2022-07-27 19:04:56 +10:00
Peter Barker 8c915b849a ArduCopter: remove references to config.mk
dates from APM-build days.  The build server files references APM1 which is long gone.  Users running build_binaries can pollute their own environments, not need for this.
2022-07-26 21:23:06 +10:00
Leonard Hall 55658985cc Copter: Payload Place fix takeoff 2022-07-26 09:53:31 +10:00
Peter Barker 3480a8f9f9 ArduCopter: save some bytes by removing empty methods based on #ifs 2022-07-22 13:49:51 +10:00
Iampete1 ed4321a5ba Copter: set defualt format version 2022-07-20 17:59:59 +10:00
Randy Mackay d38ac2b520 Copter: 4.2.2-attempt2 release notes 2022-07-18 13:56:01 +09:00
murata f3c23d1629 Copter: Append WHITE SPACE to the else statement 2022-07-18 09:06:14 +09:00
Iampete1 cbaea15c96 Copter: add AIS to ADSB stream rate 2022-07-12 09:39:54 +10:00
RuffaloLavoisier 2172095e3f Copter : correct spelling on comment 2022-07-11 08:51:27 +09:00
Yuri a97a17cce4 Copter: implement set_desired_speed 2022-07-07 19:34:10 +09:00
Randy Mackay 77b2afed3f Copter: release notes for 4.2.2-rc2 2022-07-04 12:11:41 +09:00
Peter Barker 368ad9a06b ArduCopter: remove non-functional FRSKY_TELEM_ENABLED define 2022-06-29 10:59:50 +09:00
Randy Mackay d61ba6d9d1 Copter: do_mount_control specifies body-frame angle targets
this is not a change in behaviour
2022-06-29 10:56:48 +09:00
Randy Mackay a160281e5d Copter: 4.2.2 release notes 2022-06-28 08:53:22 +09:00
Bill Geyer e934fe89f2 Copter: make rate time constants default to zero 2022-06-28 07:56:12 +09:00
Bill Geyer 1358b7aa06 Copter: delete unused param variable declarations 2022-06-28 07:56:12 +09:00
Bill Geyer 4fde394395 Copter: add support for command model class 2022-06-28 07:56:12 +09:00
murata 1aae0610a6 Copter: Initialize a string array 2022-06-22 17:25:56 +10:00
Andy Piper 877f98e547 Copter: keep manual throttle mix at zero throttle when airmode is on
allow landing detection in airmode
increase landing detection timeout in airmode.
2022-06-22 16:17:26 +09:00
Randy Mackay e9d17484d4 Copter: 4.2.2-rc1 release notes 2022-06-21 20:17:13 +09:00
Randy Mackay ca0ea39d4f Copter: land and payload place obey alt frame 2022-06-21 09:07:36 +09:00
Randy Mackay 46023318d4 Copter: get_rangefinder_height_interpolated_cm made const 2022-06-21 09:07:36 +09:00
Joshua Henderson 13d1b8632b Copter: remove param docs for ACRO_RP_P and _YAW_RP 2022-06-16 09:09:55 +09:00
Randy Mackay 7d13582913 Copter: implement get_rate_bf_targets method 2022-06-15 09:07:14 +09:00
Randy Mackay cd1a62b7bc Copter: move get_wp_xxx declarations higher in Copter.h
The declarations are grouped by the file in which they appear except for these 3
2022-06-15 09:07:14 +09:00
Shiv Tyagi b2f3123b0c Copter: avoid ascend beyond fence's max alt in circle mode 2022-06-13 09:06:28 +09:00
Peter Barker fca544a14a Copter: let AHRS update orientation in its own time 2022-06-12 17:32:11 +10:00
Peter Barker cb46764bad ArduCopter: stop passing serialmanager into beacon constructor 2022-06-11 16:02:37 +10:00
Randy Mackay cedac30a62 Copter: remove ToshibaCAN support 2022-06-10 12:08:05 +09:00
Randy Mackay 7247bc50e5 Copter: remove unused MSG_GIMBAL_REPORT 2022-06-07 09:27:47 +10:00
Randy Mackay fd63dab3ca Copter: 4.2.1 release notes 2022-06-07 07:58:59 +09:00
Andrew Tridgell 161ab4b330 Copter: fixed use of configured() vs configured_in_storage() 2022-06-06 13:11:50 +10:00
Leonard Hall 0c008fe8a9 Copter: AP_Math: Move rc_input_to_roll_pitch conversion to AP_Math 2022-05-31 08:08:17 +09:00
Leonard Hall 08cdde5608 Copter: Clarify get_pilot_desired_lean_angles and fix limit 2022-05-31 08:08:17 +09:00
Randy Mackay fc9a792f88 Copter: minor comment fix to auto mode 2022-05-31 07:50:16 +09:00
Randy Mackay dd0d1d6b3c Copter: minor comment fixes to ekf failsafe
the bad variances can be from the compass, velocity or position estimate
2022-05-31 07:50:16 +09:00
Randy Mackay 5cde018198 Copter: auto does not require GPS during attitude_time commands 2022-05-31 07:50:16 +09:00
Randy Mackay 0f73d705a7 Copter: add failsafe_ekf_recheck
this allows modes to retrigger the EKF failsafe if they move from a sub mode that did not require GPS to one that does
2022-05-31 07:50:16 +09:00
Randy Mackay ecad165f86 Copter: remove Auto mode's rare use of mode() method 2022-05-31 07:50:16 +09:00
Randy Mackay b5c58d5c13 Copter: auto supports NAV_ATTITUDE_TIME command 2022-05-31 07:50:16 +09:00
Randy Mackay 9014d92a22 Copter: 4.2.1-rc1 release notes 2022-05-28 16:31:22 +09:00
Randy Mackay b60d6348ed Copter: add dead reckon failsafe 2022-05-25 20:05:21 +09:00
Randy Mackay c102270e72 Copter: ekf_has_relative_position may use wind estimate 2022-05-25 20:05:21 +09:00
Randy Mackay b6c1bc291b Copter: 4.2.0 release notes 2022-05-23 16:17:00 +09:00