Randy Mackay
a20a89181c
Copter: enable CPU failsafe after initialisation
...
This removes a false positive during startup that lead to an error
appearing at the start of the dataflash log
10 years ago
Randy Mackay
83c966eaa7
Copter: update 3.3-rc1 release notes
10 years ago
Randy Mackay
5a4039d99c
Copter: version to APM:Copter 3.3-rc1
10 years ago
Randy Mackay
df59a912d1
Copter: 3.3-rc1 release notes
10 years ago
Randy Mackay
11576a0f1e
Copter: fix bitmask for use with SET_POSITION_TARGET
...
Thanks to vooon for spotting this
10 years ago
Randy Mackay
4b5d07252e
Copter: ekf_check ok if optflow pos available
10 years ago
Randy Mackay
52f7186cbf
Copter: pre-arm check primary compass health
...
Previously we would check the 1st compass which might not necessarily be
the primary compass
10 years ago
Randy Mackay
6834b5943e
Copter: pre-arm alt disparity check only if using baro
...
We should probably consolidate the baro pre-arm and arming checks into a
single check_baro function but the difference in the error message stops
me from immediately doing that
10 years ago
Paul Riseborough
1d7cb25c17
Copter : Update pre-arm and arm checks using EKF health status
...
Bypass alt disparity check when doing ground relative navigation using range finder height
Add check of EKF health status to indicate when EKF is waiting to complete checks
10 years ago
Randy Mackay
fea7632eac
Copter: save EKF learned compass to primary compass
10 years ago
Paul Riseborough
2406e26ab4
Copter : Save EKF learned compass offsets on disarm
...
Requires compass learning to be enabled in the compass parameters
Copter: fix compass offsets patch
10 years ago
Leonard Hall
70fbb3c67e
Copter: RATE_RLL_P param def max to 0.30
...
same for RATE_PIT_P
10 years ago
Leonard Hall
2bf8f21b7a
Copter: roll, pitch rate IMAX to 2000
10 years ago
Randy Mackay
d589c591a6
Copter: only log home when first set
...
We should also log home when we arm
10 years ago
Randy Mackay
b0c777259f
Copter: update home constantly while disarmed
10 years ago
Randy Mackay
c3bdb9a13e
Copter: update inertial alt only after home is set
10 years ago
Randy Mackay
2bec00e1c5
Copter: set ahrs home from ekf location
10 years ago
Randy Mackay
e5ddd276fd
Copter: remove baro init on arming
10 years ago
Andrew Tridgell
29be2f0b60
Copter: send LOCAL_POSITION_NED
...
very useful for GPS-disabled operation and EKF debugging
10 years ago
Randy Mackay
24f24a7db7
Copter: integrate Serial Manager instance
10 years ago
Randy Mackay
e1900f646f
Copter: remove PREARM_MAX_VELOCITY definition
10 years ago
Jonathan Challinger
ffc445098b
Copter: remove velocity pre-arm check
10 years ago
Leonard Hall
cfe12f38a5
Copter: Adjust Autotune backoff of accel
10 years ago
Randy Mackay
765b8ded02
Copter: ekf check triggers if position bad
10 years ago
Randy Mackay
74b98b89d0
Copter: remove dcm check
10 years ago
Leonard Hall
35d1cbd053
Copter: Autotune fix P test
10 years ago
Leonard Hall
cedd423c30
Copter: Autotune Yaw limits update
10 years ago
Leonard Hall
7cd78f63bf
Copter: Stop autotune repeatedly saving gains
10 years ago
Andrew Tridgell
a4be1fede8
Copter: run all boards at 400Hz
...
SITL and Linux can now run at 400Hz
10 years ago
Randy Mackay
b4df5b35f0
Copter: fix compiler error when mount disabled
10 years ago
Randy Mackay
a3933f7a1f
Copter: handle do_mount_control mission commands
10 years ago
Randy Mackay
9a5ff97c61
Copter: send invalid batt curr if monitor unhealthy
10 years ago
Randy Mackay
c41ecca8d5
Copter: re-order position_ok function
...
no functional change
10 years ago
Randy Mackay
522ef8f91f
Copter: rename MOT df msg to MOTB
...
This will slightly reduce confusion with the MOT message from AC3.1.5
that eventually became RCOUT
10 years ago
Randy Mackay
b679fd0be0
Copter: log RATE with ATT
10 years ago
Randy Mackay
d9b65cec22
Copter: fix compiler error re ch9, ch12 on some boards
...
channel 9 and 12 are not exist on some builds.
10 years ago
Randy Mackay
3be0a47c02
Copter: minor formatting fix
10 years ago
Randy Mackay
20311c3ba2
Copter: remove CH7_OPTION definition
...
We can replace the unused definitions and just set the aux switch
defaults to do-nothing directly in the parameter table
10 years ago
Randy Mackay
e6c3f4f97b
Copter: move aux switch enum to defines.h
10 years ago
Robert Lefebvre
fd0cb0beed
Copter: Create check_duplicate_auxsw() method to streamline pre-arm check code
10 years ago
Robert Lefebvre
1afeb05398
Copter: Create check_if_auxsw_mode_used() to check for function usage
10 years ago
Robert Lefebvre
97cd3614eb
Copter: Change Aux Switch function list to enum.
10 years ago
Robert Lefebvre
a5af151a91
Copter: Initial expansion of Aux Switch to Ch7-12
10 years ago
Randy Mackay
b10730f35c
Copter: remove THR_MAX parameter
10 years ago
Randy Mackay
2a47337dc1
Copter: fix multiple flight-mode fail log messages
...
When the vehicle failed to enter a flight mode it was logging the
failure repeatedly in the dataflash
10 years ago
Víctor Mayoral Vilches
79e152cd93
Copter: Update compass to the new interface
10 years ago
Randy Mackay
9c6531ebeb
Copter: simplify APM_Config after removing APM1,2 support
10 years ago
Randy Mackay
088a49abbf
Copter: remove APM1, APM2 support
10 years ago
Randy Mackay
fbfc94cf69
Copter: remove GPS glitch and failsafe
...
The EKF failsafe now captures all failures that could lead to a bad
position including GPS glitches and a bad compass meaning we do not need
this protection in the main flight code.
10 years ago
Randy Mackay
6f6847c025
Copter: use only InertialNav_EKF
...
remove calls to unsupported functions including ignore_next_error,
set_altitude, etc.
10 years ago