Commit Graph

5716 Commits

Author SHA1 Message Date
Peter Barker 9e6810933e Copter: don't compile AP_Menu library 2018-07-23 14:20:22 +09:00
Peter Barker f06637d48e Copter: update servorelayevents @50Hz rather than 3Hz
One of the functions we allow for is toggling the servo at a set
frequency.  3Hz - the old rate - doesn't allow for precise triggering of
the servo.  This patch increases that rate to 50Hz - somewhat better.
2018-07-20 09:42:58 +09:00
Randy Mackay 7aeeb61f69 Copter: motor test can spin motor for 10min
A user requested they be able to perform longer term tests of their vehicle's motors
2018-07-17 19:42:39 +09:00
Randy Mackay b3c28bd934 Copter: minor format fix to motor_test 2018-07-17 19:42:39 +09:00
Michael du Breuil 3755b2ac0f Copter: Remove unused ADC include 2018-07-17 09:29:50 +10:00
Randy Mackay 86b85c569a Copter: release notes for 3.6.0-rc6 2018-07-16 10:49:38 +09:00
Randy Mackay 81bb2218f1 Copter: 3.5.7 release notes 2018-07-16 10:49:25 +09:00
Randy Mackay 1333fac887 Copter: 3.5.7-rc1 release notes 2018-07-12 14:56:00 +09:00
Randy Mackay f543ca552c Copter: 3.6.0-rc5 release notes 2018-07-11 15:58:12 +09:00
Randy Mackay 821aa3bece Copter: 3.5.6 release notes 2018-07-11 12:12:30 +09:00
Lauri Juusela a3587f844c Copter: RTL if not in AUTO mode and FS_THR_ENABLED_CONTINUE_MISSION enabled 2018-07-10 08:41:58 +09:00
Randy Mackay b5b9ff8dbc Copter: 3.5.6-rc1 release notes 2018-07-07 11:40:02 +09:00
Peter Barker 819d892baf Copter: handle MAV_CMD_ACCELCAL_VEHICLE_POS in GCS base class 2018-07-06 09:43:09 +10:00
Peter Barker 7fc580921a Copter: handle command_long in GCS base class 2018-07-06 09:43:09 +10:00
Peter Barker aa4ee64af2 Copter: handle command_int in base class 2018-07-06 09:43:09 +10:00
liang.tang 57598e5b9f ArduCopter:mode_guided: yaw initialization already in pos_control_start() 2018-07-05 15:48:00 +01:00
Randy Mackay 8a96ee4e1d Copter: 3.6.0-rc4 release notes 2018-07-05 14:36:46 +09:00
chobits 6f2814d70c Copter: clarify RTL_ALT parameter description 2018-07-05 10:30:07 +09:00
Peter Barker c2f9b857a4 Copter: remove unused baro_climbrate variable 2018-07-04 21:08:47 +01:00
Peter Barker 8bc96a2e13 Copter: use compass singleton for logging 2018-07-04 20:11:27 +01:00
Andrew Tridgell 3e08132828 Copter: CH_12 can be used with any HAL, not just HAL_PX4 2018-07-04 20:05:10 +01:00
Luis Vale Gonçalves dc154f0b24 Copter: minor fix to 3.6.0-rc3 release notes
Clarification of the boards tested from partner CUAV
2018-07-03 21:14:55 +09:00
Peter Barker df83cb034e Copter: use ArmingMethod enumeration 2018-07-03 15:16:38 +10:00
Peter Barker a1f29e92d1 Copter: use singletons in AP_Arming 2018-07-03 13:44:11 +10:00
Peter Barker c84b102c1c Copter: move mavlink reboot code up to base class 2018-07-03 12:12:25 +10:00
Peter Barker 7785a962dc Copter: fix inconsistent setting of AP_Notify::flags.pre_arm_gps_check 2018-07-03 09:34:43 +10:00
Luis Vale Gonçalves 6194413829 Copter: clarify PILOT_THR_BHV param desc 2018-07-03 08:24:46 +09:00
Alexander Malishev 7bfeeb5877 Copter: fixed board name in release notes 2018-07-03 08:11:39 +09:00
Jacob Walser 64577bfbe1 Copter: refactor output_test -> output_test_seq 2018-07-02 11:31:58 -04:00
Randy Mackay 4061ed03d9 Copter: 3.6.0-rc3 release notes 2018-07-02 18:34:35 +09:00
Peter Barker f4be542169 Copter: autotune: raise priorities of autotune success and param saved
Closes #8734
2018-06-30 11:40:39 +09:00
Lucas De Marchi 1a45aa12f5 AP_Param: warn on last pass only about unknown parameters
Do not warn about unknown parameters on the first pass, i.e. when
AP_Param:load_all() is called. This is because we may still not know
about dynamically loaded parameters. When we call the second (last)
time, we expect to already know all possible parameters, so print a
warning to both console and the debug terminal.
2018-06-28 10:18:19 -07:00
Lucas De Marchi 7f0d5ddf21 AP_Param: stop panic()'ing on unknown parameters
Our track record on keeping parameters up to date with master is not
great and panic()'ing when loading them apparently is not helping
because every and each vehicle has a different file.

On aerofc load_defaults_file() is used in the same way as
load_embedded_param_defaults() is in which the panic() behavior has been
previously removed.

This finishes the removal of the panic param and add warnings to the
debug console when reading the parameters (rather than when counting
them).
2018-06-28 10:18:19 -07:00
Peter Barker 81b731b214 Copter: move copter-specific AP_Arming code into Copter subclass 2018-06-28 12:48:31 +10:00
Andrew Tridgell 20dea6df45 Copter: moved OSD to top level params
this gives us plenty of param depth for a complex param tree
2018-06-27 14:55:00 +10:00
Alexander Malishev f63b3c044a Copter: added OSD support 2018-06-27 14:55:00 +10:00
Peter Barker 724f34c7e7 Copter: use MAV_SYS_STATUS_SENSOR_PROXIMITY for proximity sensor
Copter: correct laser sensor health bits
2018-06-26 10:25:28 +10:00
Peter Barker a7a6cfa99f Copter: correct comment 2018-06-26 10:25:28 +10:00
Peter Barker ff17c78c67 Copter: create Copter::Mode::_TakeOff subobject from takeoff_state 2018-06-26 09:11:21 +09:00
Peter Barker 7883582c65 Copter: move takeoff state into Mode class 2018-06-26 09:11:21 +09:00
Peter Barker 597e876953 Copter: clean up do_user_takeoff 2018-06-26 09:11:21 +09:00
Peter Barker cff1969a29 Copter: make do_user_takeoff a member of Mode 2018-06-26 09:11:21 +09:00
Peter Barker cb26ff64b3 Copter: current_mode_has_user_takeoff -> Mode::has_user_takeoff 2018-06-26 09:11:21 +09:00
Peter Barker 70d159cb38 Copter: raise EKF failure even if USB is connected
This will let EKF go bad if your PixHawk is connected to your laptop.
This doesn't seem to be a problem for the other vehicles.

This also allows the EKF to go bad in-flight if you happen to have
connected (against AP's recommendations) your companion computer to your
flight controller via USB.  Since people do this, it is better to have
the checks than not.
2018-06-26 10:07:55 +10:00
Pierre Kancir 2d5cbd2cf8 ArduCopter: report crosstrack_error 2018-06-26 08:42:14 +09:00
Peter Barker 291102360a Copter: use check_failed function 2018-06-23 15:33:19 +10:00
Andrew Tridgell b43316d743 Copter: added ESC_TELEMETRY to mavlink streams 2018-06-21 10:48:02 +10:00
Peter Barker ca8a1ae488 Copter: use magic force arm/disarm definitions 2018-06-20 11:43:38 +10:00
Peter Barker fd9ce90b8e Copter: option to force arm, bypassing checks 2018-06-20 11:43:38 +10:00
Peter Barker 4d6408857f Copter: return appropriate response to failed disarm 2018-06-20 11:43:38 +10:00