Dr Gareth Owen
4c6d6ea96e
changed yaw reset to when armed to not use initial_simple_bearing
12 years ago
Randy Mackay
e3cd494709
Copter: remove debug message
12 years ago
Randy Mackay
7b50ecc73c
Copter: pre-arm check for mag field length
12 years ago
Randy Mackay
a1821c89e7
Copter: pre-arm check for board voltage < 5.8V
12 years ago
Randy Mackay
c6e383be0f
Copter: disable board voltage pre-arm check for PX4
12 years ago
Randy Mackay
c3d21a457f
Copter: add pre-arm board voltage check
...
Copter will not arm unless board voltage is over 4.5V
12 years ago
Randy Mackay
6ecd2d74a3
Copter: beep twice during arming
12 years ago
Randy Mackay
ec7ee47099
Copter: scaling stability patch
12 years ago
Randy Mackay
4fa101292a
Copter: add baro health to pre-arm checks
12 years ago
Randy Mackay
bd44c2f73d
Copter: all pre-arm checks to be disabled
...
set ARMING_CHECK parameter to zero to disable
12 years ago
Randy Mackay
43c377ca67
Copter: add compass calibration to pre-arm check
12 years ago
Randy Mackay
6efdabb104
Copter: move auto disarm into a separate function
12 years ago
Randy Mackay
1dbe98b566
Copter: display reason for pre-arm-check failures in GCS
12 years ago
Randy Mackay
f4846b417a
Copter: compiler fix for disabled logs
12 years ago
Randy Mackay
9d0f40b432
Copter: add pre_arm_rc_check
...
Motors are not be enabled unless we have passed rc checks which include
checking the radio in calibration has been performed.
12 years ago
Randy Mackay
bd6edecdec
Copter: restore logging of arm/disarm event
12 years ago
Randy Mackay
324200b52c
Copter: disable centrifugal correction when disarmed
12 years ago
Randy Mackay
372ebb602c
Copter: disable centrifugal force correction when disarmed
12 years ago
Randy Mackay
cca05ee8ae
Copter: start dataflash logging when arming
...
Stop nearly empty logs from being produced.
Removed redundant armed bit from ap state.
12 years ago
Randy Mackay
90af3262c5
Copter: pre-arm check for compass
12 years ago
Randy Mackay
58d1da2d80
Copter: integrate AC_Fence in place of limits
...
Lesser functionality than limits but saves more than 150 bytes and it
works
12 years ago
Randy Mackay
63a48f76e2
Copter: add pre-arm check of radio and accel
...
Only checks throttle channel and accelerometer scaling
12 years ago
Randy Mackay
d2bd818b2d
Copter: bug fix for auto_armed logic
...
Zero throttle when switching into an auto flight mode would cause the
motors to stop.
12 years ago
Randy Mackay
7cf2255822
Copter LEDs: replace bitRead with bitmask
...
Consolidate all checks of led_mode to leds.pde
Add #defines for bitmasks comparisons
Some formatting changes
12 years ago
Randy Mackay
38e81adae0
InertialNav: remove unnecessary "virtual" from function definitions
...
This saves about 30bytes of RAM
12 years ago
Randy Mackay
67c69a19ee
Copter: remove baro-only alt hold
...
Saves 8 bytes of memory and more importantly simplifies the alt hold
calculations
12 years ago
rmackay9
bd0e018ca0
ArduCopter: restore auto-trim method but now use AHRS.add_trim
12 years ago
rmackay9
52802cb29e
ArduCopter: limit output throttle to 800 only for TRI which does not have the new stability patch
12 years ago
rmackay9
881dae1e27
ArduCopter: remove throttle limit of 800 for quads, hexas and octacopters
...
Note: Y6 and OctaQuads still have the 800 limit because they do not have the latest stability patch
12 years ago
rmackay9
6da68c53a5
ArduCopter: bug fix so AP_Limits does not use up memory if it is disabled
12 years ago
Andrew Tridgell
9e986801c9
Copter: fixed SITL for ArduCopter
12 years ago
Pat Hickey
7af03127f6
ArduCopter: more work
12 years ago
rmackay9
072ffec493
ArduCopter: allow INERTIAL_NAV to be enabled separately for horizontal and vertical position
12 years ago
Robert Lefebvre
b32d7c8b63
ACM: TradHeli
...
Prevent helis from arming while RSC control is switched on.
12 years ago
Robert Lefebvre
637c9a1a72
ACM: TradHeli
...
Removing this "throttle" output restriction for TradHelis.
12 years ago
Andrew Tridgell
bcae83c4f6
ACM: make it possible to run CLI on radio port in ArduCopter
12 years ago
rmackay9
bcb9519fd7
ArduCopter: renamed system bitmap to ap_system to resolve desktop compile issues
12 years ago
Jason Short
883bb7cfc0
ACM formatting
12 years ago
Jason Short
d2a5928c06
Ap state updates
12 years ago
rmackay9
1f801714e8
ArduCopter: incorporate new version of inertial navigation
...
Moved several navigation functions from ArduCopter.pde to navigation.pde
12 years ago
rmackay9
a1b4ec6d0e
ArduCopter: move to use new INS library instead of IMU library
12 years ago
rmackay9
c0ad98be31
ArduCopter: failsafe added to shutdown motors if mainloop fails
13 years ago
rmackay9
95763e610b
ArduCopter: allow DMP to run in parallel with DCM
...
Parallel DMP can be enabled by #define SECONDARY_DMP_ENABLED in APM_Config.h
New DMP dataflash log type added to allow easy comparison with DCM
13 years ago
uncrustify
7f89e6c677
uncrustify ArduCopter/motors.pde
13 years ago
Andrew Tridgell
1b0f5ac84f
ACM: use ahrs.set_fast_gains() on arm/disarm
13 years ago
Jason Short
c81064279a
ACM : removed 2-level DCM gain change - .1 will still be the default.
13 years ago
Jason Short
575a9c4fd1
ACM : Fix for reloading the user DCM gains upon arming
13 years ago
Jason Short
522fa58ea5
ACM : temp fix for throttle output limit
...
I had a bad crash when I lost authority. The logs showed the throttle pegged at 1000 which killed my control. We went round and round on this and somehow settled on no limit. That wasn't a good idea. This should really be hard coded into the Motors Library, but for now I'm just sticking it here.
13 years ago
rmackay9
07c7c3945d
ArduCopter: fixed small bug re arming_counter for TOY mode
13 years ago
rmackay9
36f947acb9
ArduCopter: changed all "int" to "int16_t" and a few "long"s to "int32_t".
...
Also moved "simple_counter" variable from global scope to the "update_simple_mode" function which is the only place that it's actually used.
13 years ago