Randy Mackay
a692790342
Copter: disable autotune if pilot moves yaw stick
2013-11-23 17:03:22 +09:00
Randy Mackay
81ac548e2c
Copter: recalc distance to home during arming
...
fixes an rare edge case in which the fence could trigger immediately
after arming
2013-11-23 17:03:20 +09:00
Randy Mackay
c824ccfb38
Copter: more Ch7/Ch8 event logging
...
Additional event logging for SaveWP, Fence, Acro trainer, Save Trim
2013-11-23 17:03:18 +09:00
Randy Mackay
249c757b94
Copter: default Ch7 to DO_NOTHING
...
Ch7/Ch8 Save_WP feature triggers when switch is brought high (instead of
low) to be consistent with other aux features
2013-11-23 17:03:17 +09:00
Randy Mackay
12093f4dd6
Copter: rc10, rc11 available even without MOUNT
2013-11-23 17:03:15 +09:00
Randy Mackay
b98f11d819
RC_Channel: formatting
2013-11-23 17:03:14 +09:00
Randy Mackay
1a8feee298
Copter: disable some aux channels on hexa and octas
...
Resolves issue #324
2013-11-23 17:03:12 +09:00
Randy Mackay
2240bb80d1
Copter: correct @Range of MOT_TCRV_MAXPCT parameter
2013-11-23 17:03:10 +09:00
Randy Mackay
7f8e9ea27f
Copter: remove some commented out send_text code
2013-11-23 17:03:09 +09:00
Randy Mackay
3e139adf08
Copter: add alt and throttle checks to crash detector
2013-11-23 17:03:07 +09:00
Randy Mackay
30d908e2fa
Copter: crash checker
...
Crash is determined to have happened when the copter is 20deg more than
the ANGLE_MAX parameter continuously for more than 2 seconds
Not activated when in ACRO mode or while flipping
2013-11-23 17:03:05 +09:00
Andrew Tridgell
d4af757cbb
AP_Airspeed: fixed I2C semaphore handling for I2C airspeed
...
this affects MS4525DO on APM2
2013-11-23 17:03:04 +09:00
Randy Mackay
b4c8dd5a41
Copter: add ANGLE_RATE_MAX param
...
Limits the maximum rotation rate requested by the angle controller which
is used in stabilize, loiter, rtl and auto flight modes
2013-11-23 17:03:02 +09:00
Randy Mackay
05cf1015fc
Copter: add @Increment to battery failsafe descriptions
2013-11-23 17:03:00 +09:00
Randy Mackay
9a6433eeeb
Plane: add @Increment to battery failsafe descriptions
2013-11-23 17:02:59 +09:00
Randy Mackay
c6a6fb29df
BattMonitor: add @Increment to CAPACITY description
2013-11-23 17:02:57 +09:00
Randy Mackay
e596bbe147
BoardLEDs: all leds off during init
2013-11-23 17:02:55 +09:00
Andrew Tridgell
c700f61ffa
Copter: fixed HIL build
2013-11-23 17:02:54 +09:00
Andrew Tridgell
3a5e21ab93
Plane: ready for 2.75 release
2013-11-23 17:02:52 +09:00
Andrew Tridgell
ea81b05e47
Rover: fixed performance monitoring
...
now the same as plane
2013-11-23 17:02:51 +09:00
Andrew Tridgell
b91274f44c
Plane: improved perf monitoring with SCHED_DEBUG
2013-11-23 17:02:49 +09:00
Andrew Tridgell
3b72741e15
HAL_AVR: switch back to 500kHz SPI for MPU6k until we understand the issues
...
this is for new plane release. We need for analysis before we can
re-enable high speed SPI
2013-11-23 17:02:48 +09:00
Andrew Tridgell
f1ebd036b0
Copter: fixed baro-only preflight cal
...
this was causing a full level, which mucked up the INS calibration
2013-11-23 17:02:46 +09:00
Andrew Tridgell
7c4067e154
HAL_PX4: prevent excessive writes on startup from blocking
...
this could cause copter on PX4 to hang on startup
2013-11-23 17:02:44 +09:00
Randy Mackay
eee7a1de22
Copter: remove unused #defines from config.h
2013-11-23 17:02:43 +09:00
Randy Mackay
9a6c61d42f
Copter: add features that can be disabled to APM_Config.h
2013-11-23 17:02:41 +09:00
Andrew Tridgell
91c3b669c7
Plane: allow parameters to download at full speed
2013-11-23 17:02:40 +09:00
Andrew Tridgell
53a9d2745c
Rover: removed fast_loop() and use scheduler for all tasks
...
this also fixes a parameter download speed issue
2013-11-23 17:02:38 +09:00
Randy Mackay
7157a44fdb
AC_Fence: fix example sketch
2013-11-23 17:02:36 +09:00
Andrew Tridgell
d4fdead45a
AP_InertialNav: fixed example build
2013-11-23 17:02:35 +09:00
Randy Mackay
e563a236ab
AP_InertialNav: remove unused velocity fns
...
remove get_longitude_velocity and get_latitude_velocity
2013-11-23 17:02:33 +09:00
Randy Mackay
8b293f10a4
Copter: remove ins from InertialNav object instantiation
2013-11-23 17:02:32 +09:00
Randy Mackay
bf062cc4bb
AP_InertialNav: add comments, make ahrs const from neurocopter
...
These fixes are provided by neurocopter but with my name because of
merge conflicts
_position and _velocity vectors added to save some floating point add
operations
unused reference to ins in constructor removed
2013-11-23 17:02:30 +09:00
Tobias
aac51eb670
Copter/position_vector: remove const specifiers on objects returned by
...
value
2013-11-23 17:02:29 +09:00
Tobias
c34de8d9ad
AP_Buffer: remove header/source separation to allow arbitrary template
...
parameters without explicit instantiation in the cpp file.
http://stackoverflow.com/questions/495021/why-can-templates-only-be-implemented-in-the-header-file
2013-11-23 17:02:27 +09:00
Randy Mackay
16baa7557c
AP_InertialNav: bug fix for gps delay handling
2013-11-23 17:02:25 +09:00
Tobias
01074f9839
AP_InertialNav: rename AP_Buffer functions, fix delay handling bug
...
The most recent value was used instead of the intended historical value
as indicated by the comment.
2013-11-23 17:02:24 +09:00
Tobias
a809d57e4b
AP_Buffer: add comments and rename functions to conform with the
...
STL-container naming conventions
Comment format changes by Randy
2013-11-23 17:02:22 +09:00
Tobias
a19093b1c4
AP_InertialNav: move variable definitions to elide unused default
...
construction of objects (saves 106 bytes)
2013-11-23 17:02:21 +09:00
Tobias
ec72095fc2
AC_WPNav: make more member pointers const
2013-11-23 17:02:19 +09:00
Tobias
de9778ae1c
AC_WPNav: make member pointer to AP_InertialNav object const since it's
...
never modified
2013-11-23 17:02:17 +09:00
Tobias
7377d4a5f1
AC_Fence: replace "_ina->geT_position().z" with more efficent
...
"_inav->get_altitude()"
2013-11-23 17:02:16 +09:00
Tobias
89173656c5
AC_Fence: make member pointer to AP_InertialNav const, remove unused
...
gps-pointer member
2013-11-23 17:02:14 +09:00
Tobias
3b718e8dd5
Copter: use const refs instead of unneeded copies
2013-11-23 17:02:12 +09:00
Randy Mackay
3e9e0f82aa
AC_Sprayer: add doxygen info
2013-11-23 17:02:11 +09:00
Tobias
43be74c60a
AC_WPNav: replace unnecessary objects with const refs
2013-11-23 17:02:09 +09:00
Tobias
a56efe837f
AC_Sprayer: replace unnecessary object with const ref
2013-11-23 17:02:08 +09:00
Tobias
e313647aa0
Copter: Log.pde: replace unused copy with ref (saves again some bytes)
2013-11-23 17:02:06 +09:00
Tobias
176096df4e
AC_Sprayer: add consts, update comments
...
* removed some comments that were left over from the classes this class
was copypasta'ed from
2013-11-23 17:02:05 +09:00
Tobias
07a95b398d
Filter: add consts
2013-11-23 17:02:03 +09:00