Michael Day
49e3ce8e75
Copter: Now recognizes DO_FENCE_ENABLE mission command.
8 years ago
Pierre Kancir
1455f8c513
Copter: correct advance failsafe
8 years ago
Randy Mackay
d3d6099540
Copter: update 3.5-rc1 release notes
8 years ago
Randy Mackay
4f5ca37df4
Copter: 3.5-rc1 release notes
8 years ago
murata
8f926bd177
Copter: Unify from print or println to printf.
8 years ago
Peter Barker
4aaeb4bfed
Copter: get mav heartbeats out when board detection fails
8 years ago
Randy Mackay
6726d94537
Copter: update notify during ESC calibration
...
The notify devices including the RGB were not being updated meaning the main LED was normally frozen or off during calibration. The desired behaviour is that it flashes red, blue, yellow.
8 years ago
Randy Mackay
a25f51c893
Copter: delay up to 2sec for first radio pulse
...
Pixracer boards can take 1 second (or possibly longer) to start reading RC input. This ensure we see the user's high throttle to indicate the user wants to perform the ESC calibration
8 years ago
Michael du Breuil
0fec4af54b
Copter: Support the SYS_STATUS_SENSOR_BATTERY bit
8 years ago
Randy Mackay
26919b4ab6
Copter: send flight mode string to Notify
8 years ago
Randy Mackay
af514eb101
Copter: remove some comments
8 years ago
Dmitry Prokhorov
3e993f955e
ArduCopter: Support for OLED display by Alexey Kozin
8 years ago
Peter Barker
01b1916de5
Copter: ensure logging is working as part of prearm
8 years ago
Peter Barker
e7d3219a58
Copter: check all channels have been configured, not just throttle
8 years ago
Peter Barker
ab13b3beaf
Copter: make rc checks verbose on failure
8 years ago
Peter Barker
078866046a
Copter: correct rc-arming checks concerning trims
...
Trims should always be between min and max
8 years ago
Andrew Tridgell
332820aa88
Copter: fixed load of var_info for attitude_control and motors
...
we need to pass the var_info for the specific class we are using, not
the parent class.
Fixes issue #5585
thanks to Julien for noticing!
8 years ago
Randy Mackay
cb1f7ba4bb
Copter: remove setting position control's altitude max
...
AC_Avoid now takes responsibility for enforcing the alt limit and accesses inertial nav's limit directly
8 years ago
Randy Mackay
62a4867cd4
Copter: use avoidance adjusted climb rate in all modes
8 years ago
Randy Mackay
b15d341850
Copter: add avoidance adjusted climb rate
8 years ago
Randy Mackay
ebbfa9391d
Copter: remove comments from package place
8 years ago
Peter Barker
cc86011d20
Copter: use abs() on integers; Location alts are in integer cm
8 years ago
Peter Barker
96d73affae
Copter: fix float warning; get_velocity_z() returns float
8 years ago
Leonard Hall
36b6218e31
Copter: integrate attitude control's set-throttle-mix-manual
8 years ago
Randy Mackay
becc56da0b
Copter: AP_Arming internal references start with underscore
8 years ago
Randy Mackay
f476c706f6
Copter: add override to AP_Arming_Copter::pre_arm_checks
8 years ago
Randy Mackay
cc217550c0
Copter: rename arming_checks to AP_Arming
8 years ago
Randy Mackay
a52db9f29d
Copter: fix motors_checks to AP_Arming
8 years ago
Randy Mackay
ee9588c674
Copter: fix proximity arming checks
8 years ago
Randy Mackay
b89d3564c7
Copter: move set_pre_arm_check to arming_checks
8 years ago
Peter Barker
4ea6cf4ce3
Copter: transfer old ARMING_CHECK value to new location
8 years ago
Peter Barker
ac980fdd47
Copter: use compass_checks from AP_Arming
...
User-visible changes:
- checks will fail if calibration is in progress
- PX4FMU_V1 will now have COMPASS_OFFSETS_MAX of 600, not 500
- if the primary compass is not set to be used then compass checks will always pass
8 years ago
Peter Barker
f3a31b988a
Copter: use ins_checks from AP_Arming
...
Functionality changes:
- gyros and accels only have to be consistent in last 10 seconds to pass
- ins.use_accel() is honoured when checking for consistency
- ins.use_gyro() is honoured when checking for consistency
- threshold is trippled rather than doubled for accel cal checks
- checks are reordered
8 years ago
Peter Barker
bd6ffc025e
Copter: start conversion to AP_Arming_Copter
8 years ago
Randy Mackay
ae18c25070
Copter: add AP_Arming to build
8 years ago
Andrew Tridgell
1297a7dedb
Copter: convert the rest of motors class for tricopter
8 years ago
Andrew Tridgell
7aee3500e1
Copter: added conversion of tricopter tail servo parameters
8 years ago
Andrew Tridgell
a3220944d8
Copter: make conversion tables constant
8 years ago
Andrew Tridgell
6a12ed0d65
Copter: upgrade heli servo parameters
8 years ago
Andrew Tridgell
bf889e01e1
Copter: load objects from storage after allocation
8 years ago
Andrew Tridgell
3fe1a69a32
Copter: always allocate a motors backend
...
this allows autotest to run, and gives a less confusing error to users
when no FRAME_CLASS error is selected
8 years ago
Andrew Tridgell
c0c25e0588
Copter: fixed parameter doc paths
8 years ago
Andrew Tridgell
8dcde8ee92
Copter: make binary names arducopter and arducopter-heli
8 years ago
Andrew Tridgell
e85df47b06
Copter: fixed parameter handling for pointer objects
...
fixed loading of default files and use of POINTER flag on object
groups
8 years ago
Andrew Tridgell
556cda13e1
Copter: reduced copter frame build
8 years ago
Andrew Tridgell
4a4fc8ab06
Copter: adjust for change to AC_PID
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Andrew Tridgell
3c1517f583
Copter: added automatic SRV_Channel parameter upgrade
8 years ago
Andrew Tridgell
5a87ae3f01
Copter: use new SRV_Channels API
8 years ago
Francisco Ferreira
11b635df12
Copter: correct limit status to fence status
8 years ago