Randy Mackay
7029b11414
Copter: support do_set_home command from GCS and mission
10 years ago
Randy Mackay
d5fd6d2a99
Copter: use home_is_set function
10 years ago
Randy Mackay
e081b9d1c7
Copter: home is set becomes three state
10 years ago
Randy Mackay
a4fd36a775
Copter: fix compile error when fence disabled
...
Fix provided by iyia12co
10 years ago
Andrew Tridgell
81302fe190
Copter: implement MAV_CMD_REQUEST_AUTOPILOT_CAPABILITIES
10 years ago
Jonathan Challinger
0cc83b1826
Copter: use hal.util soft_armed state
10 years ago
Andrew Tridgell
4ade22c94b
Copter: use common send_autopilot_version()
10 years ago
Jonathan Challinger
62c63e9b35
Copter: support AUTOPILOT_VERSION_REQUEST message
10 years ago
Jonathan Challinger
c5d66cdfba
Copter: add send_autopilot_version
10 years ago
Randy Mackay
e7ac9d27f5
Copter: AC3.2.1 release notes
...
No changes from AC3.2.1-rc2
10 years ago
Randy Mackay
99ca779718
Copter: fix to allow arming in Guided from GCS
10 years ago
Randy Mackay
4ff75f0371
Copter: perf info ignores slow loop due to arming
10 years ago
Randy Mackay
8b5f1575ad
Copter: remove pre-arm check of RC3_TRIM
...
RC3_TRIM parameter is not used so we can remove this check
10 years ago
Randy Mackay
a70f98552e
Copter: rename xy_mode
10 years ago
Jonathan Challinger
e71ad72fc0
Copter: update usage of update_xy_controller
10 years ago
Robert Lefebvre
0b1f217420
Copter: Add PreArm check for radio trims.
10 years ago
Robert Lefebvre
2186dec271
Copter: Remove trim_radio() function.
10 years ago
Randy Mackay
ecaf3280e5
Copter: update AC3.2.1-rc2 release notes
10 years ago
Jonathan Challinger
4311fa8952
Copter: 90-atan2(-x,y) is the same as atan2(y,x)
10 years ago
Jonathan Challinger
f77b359e83
Copter: increase get_roi_yaw from 40hz to 100hz
10 years ago
Jonathan Challinger
2cb63dc792
Copter: don't assume home is at the origin
10 years ago
Jonathan Challinger
9c2865f6a8
Copter: update pv_location_to_vector to use get_origin instead of get_home
10 years ago
Jason Short
3b5228922e
Copter: increased ESC auto-cal delay
10 years ago
Andrew Tridgell
51dc3c120d
Copter: handle GIMBAL_REPORT receive and send
...
Pair-Programmed-With: Randy Mackay <rmackay9@yahoo.com>
10 years ago
Randy Mackay
f00861d2f1
Copter: using arming_failed as event
10 years ago
Randy Mackay
9e813948fa
Copter: protect against multiple arming messages
...
Protect against the GCS sending multiple arming messages close together
which disrupts the gyro calibration
10 years ago
Randy Mackay
32cb901ce3
Copter: allow arming at mid throttle in AltHold, Loiter
10 years ago
Randy Mackay
e7f20c04c3
Copter: init_arm_motors calls pre-arm checks
...
This reduces a small amount of duplicated code in the pilot initiated
arming and GCS initiated arming functions
10 years ago
Randy Mackay
f4c392c64d
Copter: pre_arm_checks returns success or failure
...
This makes the pre-arm check function consist with the other arming
check functions
10 years ago
Randy Mackay
64af4ff923
Copter: rename set_servos_4 to motors_output
10 years ago
Randy Mackay
8754ce9eed
Copter: move 80% thr limit to MotorsTri
10 years ago
Randy Mackay
43ba94e99a
Copter: rename manual_flight_mode to mode_has_manual_throttle
10 years ago
Randy Mackay
3aac281c5a
Copter: land detector requires desired climb rate be < -20cm/s
10 years ago
Randy Mackay
3e872c71fc
Copter: AC3.2.1-rc2 release notes
10 years ago
Robert Lefebvre
8e8ec09740
Copter: update pos_control alt_max from fence at 1hz
10 years ago
Randy Mackay
e0cfe091fb
Copter: setup uart after checking usb_connected
10 years ago
Randy Mackay
8ea65c2dc2
Copter: APM_Config define to disable FRSKY telem
10 years ago
Randy Mackay
f91fb9a4e8
Copter: rename frsky_telemetry_send function
10 years ago
Randy Mackay
34503de18e
Copter: integrate SerialManager
...
Remove serial0, serial1 baud and protocol parameters
Pass serial_manager to GCS, GPS, mount, FrSky_telem objects during init
call SerialManager init_console on startup
use SerialManager's set_block_writes_all
10 years ago
Randy Mackay
7ffcf62e2e
Copter: move MNT param's underscore to mount lib
10 years ago
Randy Mackay
c51ba8cd03
Copter: integrate mount frontend-backend restructure
...
initialise mount on startup
use Mount::has_pan_control method
Remove calls to unimplemented mount.configure_cmd
Remove call to update_mount_type which will be handled from within mount
lib
10 years ago
Randy Mackay
31b2534c1d
Copter: rename mount.set_roi_cmd to set_roi_target
10 years ago
Randy Mackay
18f8ffab6f
Copter: remove land detector bar climb rate definition
10 years ago
Jonathan Challinger
9d585700f8
Copter: remove baro climb rate check from land detector
10 years ago
Matthias Badaire
a2d71d2811
Copter: Frsky telemtry change move parameter to init of the class
...
Parameter needs to be passed and use at the init of the class frsky telem
10 years ago
Randy Mackay
1819bd48f4
Copter: remove home_is_set checks from Loiter, PosHold, RTL
...
This allows these flight modes to potentially operate even when the
vehicle has never had a GPS lock.
Potentially we should replace this with a check that the EKF's origin
has been set
10 years ago
Randy Mackay
d49489ca7e
Copter: optflow_position_ok requires using EKF
10 years ago
Randy Mackay
01f1ce4cb3
Copter: position_ok false when EKF in const pos mode
10 years ago
Randy Mackay
74ac79ba10
Copter: Drift uses throttle_zero flag
10 years ago
Randy Mackay
02d0b05926
Copter: minor format fix
10 years ago