Lucas De Marchi
6f0db45b57
Replace use of strcasecmp_P() with strcasecmp()
2015-10-30 14:35:08 +09:00
Lucas De Marchi
84da1f5039
Rename gcs_send_text_P to gcs_send_text
2015-10-30 14:35:07 +09:00
Lucas De Marchi
a8455aa4e3
AP_HAL: Remove Util::{v,}snprintf_P()
2015-10-30 14:35:06 +09:00
Lucas De Marchi
84d5fb006f
Remove use of Util::{v,}snprintf_P()
...
These are now the same function as Util::snprintf().
2015-10-30 14:35:05 +09:00
Lucas De Marchi
2c38e31c93
Remove use of PSTR
...
The PSTR is already define as a NOP for all supported platforms. It's
only needed for AVR so here we remove all the uses throughout the
codebase.
This was automated with a simple python script so it also converts
places which spans to multiple lines, removing the matching parentheses.
AVR-specific places were not changed.
2015-10-30 14:35:04 +09:00
Lucas De Marchi
bd0f0a7536
ArduPlane: convert dos linefeeds to unix
2015-10-30 14:35:02 +09:00
Randy Mackay
4d458833dc
AP_NavEKF2: remove unnecessary PV_AidingMode check
...
Thanks to OXINARF for catching this
2015-10-30 12:52:49 +09:00
Paul Riseborough
b459d937ad
AP_NavEKF2: Clean up GPS fusion timeout logic and comments
2015-10-30 12:24:19 +09:00
Paul Riseborough
61d556afb1
DataFlash: Fix shorthand variable names for EKF position reset delta
2015-10-30 12:24:18 +09:00
Randy Mackay
adee13d729
AC_WPNav: handle ekf position reset in Loiter and Brake
2015-10-30 12:24:17 +09:00
Randy Mackay
94adaba305
AP_NavEKF2: constify getLastPosNorthEastReset
...
Also constify getLastVelNorthEastReset
2015-10-30 12:24:16 +09:00
Randy Mackay
3f29365cae
AP_NavEKF: constify getLastPosNorthEastReset
2015-10-30 12:24:15 +09:00
Randy Mackay
4e959ef6f9
AP_AHRS: constify getLastPosNorthEastReset
...
Also constify getLastVelNortEastReset
2015-10-30 12:24:13 +09:00
Randy Mackay
52ed075405
AP_NavEKF2: constify getLastYawResetAngle
2015-10-30 12:24:12 +09:00
Randy Mackay
758c5a7d7f
AP_NavEKF: constify getLastYawResetAngle
2015-10-30 12:24:11 +09:00
Randy Mackay
7c20577ee0
AP_AHRS: constify getLastYawResetAngle
2015-10-30 12:24:10 +09:00
Randy Mackay
040ec481f4
AC_WPNav: loiter uses pos_control.shift_pos_xy_target
2015-10-30 12:24:09 +09:00
Randy Mackay
550ba478c9
AC_PosControl: add shift_pos_xy_target
2015-10-30 12:24:08 +09:00
Randy Mackay
16a0281c92
AC_PosControl: remove unused set_vel_target
2015-10-30 12:24:07 +09:00
Paul Riseborough
0b1a6a2157
AP_NavEKF2: Clean up GPS timeout logic
2015-10-30 12:24:06 +09:00
Paul Riseborough
f67f6b01f4
AP_AHRS: Publish the EKF position and velocity reset deltas
2015-10-30 12:24:05 +09:00
Paul Riseborough
74da4d8e57
AP_NavEKF2: Remove GPS glitch offset logic
...
Correction for steps in position and velocity caused by resets following GPS glitches and other events are now handled by the control loops.
2015-10-30 12:24:04 +09:00
Paul Riseborough
4fdec67546
AP_NavEKF2: Publish the position and velocity state reset deltas
...
Used by the control loops to compensate for step changes in position and velocity when the EKF needs to do a reset of these states.
2015-10-30 12:24:02 +09:00
Paul Riseborough
7c40448bab
AP_NavEKF: Remove GPS glitch offset logic
...
The correction for offsets due to position and velocity resets will now be handled in the control loops.
2015-10-30 12:24:01 +09:00
Paul Riseborough
5489ff9118
AP_NavEKF: publish position and velocity state reset data
...
Used by the control loops to compensate for steps in velocity and/or position resulting from state resets.
2015-10-30 12:24:00 +09:00
Tom Pittenger
0d36c4c07b
GCS_MAVLink: version update after generate
2015-10-30 11:16:30 +09:00
Tom Pittenger
bf9d4b5898
GCS_MAVLink: generate adds abort Alt label in MAV_CMD_NAV_LAND
...
code is already implemented and released
2015-10-30 11:15:50 +09:00
Randy Mackay
c52f16b86f
AC_WPNav: increase param description max for LOIT_JERK
2015-10-29 12:16:30 +09:00
Randy Mackay
606a0e0d0b
Copter: set jerk to default for circle and guided
2015-10-29 12:10:49 +09:00
Randy Mackay
49c4a133d7
AC_WPNav: set jerk separately for wpnav and loiter
2015-10-29 12:10:47 +09:00
Randy Mackay
ee0abb1750
AC_PosControl: add set_jerk_xy
2015-10-29 12:10:44 +09:00
Jonathan Challinger
853f8bfaf4
AC_WPNav: stop gradually in loiter
2015-10-28 20:21:55 +09:00
Leonard Hall
411e75b917
Copter: feed forward only used for AltHold, Loiter, PosHold
...
land modes use non-feedforward alt hold
2015-10-28 20:21:54 +09:00
Randy Mackay
73f4533995
AC_PosControl: minor comment update
2015-10-28 20:21:53 +09:00
Randy Mackay
895a40893d
AC_PosControl: use_desvel_ff flag added
...
This allows turning on/off desired velocity feedforward without setting desired_vel.z to zero. Setting desired_vel.z to zero has the side effect of disrupting the landing detection which needs to know if we are trying to descend
2015-10-28 20:21:52 +09:00
Leonard Hall
aec66c5db6
AC_PosControl: faster z-axis slowdown when over speed
2015-10-28 20:21:38 +09:00
Leonard Hall
245f7ce268
AC_PosControl: allow desired vel z to be above speed limit
2015-10-28 17:59:36 +09:00
Leonard Hall
f55c31a157
AC_PosControl: add alt hold without feed forward
2015-10-28 17:57:20 +09:00
Andrew Tridgell
3c3392aae5
Plane: improve error messages on failed parachute release
2015-10-27 16:06:34 +11:00
Andrew Tridgell
5d1d54a8cb
Plane: added CHUTE_CHAN parameter for manual release
2015-10-27 16:06:34 +11:00
Andrew Tridgell
d20b86b95e
Plane: suppress the throttle in auto-throttle modes after parachute release
2015-10-27 16:06:34 +11:00
Andrew Tridgell
9affddcaa3
Plane: initial support for AP_Parachute library
2015-10-27 16:06:34 +11:00
Andrew Tridgell
aee2543b75
AP_Parachute: fixed release bug
...
if release() is called within 1 millisecond of update() the release
wouldn't happen
2015-10-27 16:06:34 +11:00
Andrew Tridgell
0d9715cfe8
AP_Parachute: added a released() function
...
used to help with throttle suppression in plane
2015-10-27 16:06:34 +11:00
ggregory8
76871ef0cd
Tracker: fix start lat, lon sanity check
2015-10-27 12:50:40 +09:00
Randy Mackay
ca942f39dd
AP_Motors_Heli: remove unused allow_arming check
2015-10-27 09:14:40 +09:00
Randy Mackay
b49fda4a94
Copter: remove rotor spinning arming check from TradHeli
2015-10-27 09:14:39 +09:00
Andrew Tridgell
724f5511aa
SITL: support multiple jsbsim aircraft types
...
use -f jsbsim:ModelName
2015-10-27 10:01:34 +11:00
Jonathan Challinger
da3961e4a6
Copter: support MAV_CMD_DO_SEND_BANNER
2015-10-26 16:28:57 +09:00
Randy Mackay
e9cec1203a
GCS_MAVLink: version update after generate
2015-10-26 16:28:54 +09:00