Lucas De Marchi
b910f230fb
AP_HAL_Linux: RCInput: replace volatile with atomic
2017-01-11 11:25:00 +11:00
Andrew Tridgell
0a18f5e7b2
HAL_Linux: fixed a bug in RCInput::new_input
...
when a library called read() it would clear the new input flag, which
would cause new_input() in the main loop to return false. This could
trigger a false RC failsafe.
2017-01-09 21:47:19 -08:00
Andrew Tridgell
9b7f0f7957
AP_HAL: make new_input() API clearer in comments
2017-01-09 21:47:11 -08:00
Randy Mackay
d4daa10045
AP_Proximity: add MAV type to parameter descriptions
2017-01-10 11:00:00 +09:00
Francisco Ferreira
c6875e1756
AP_NavEKF2: remove editor information wrongly added in d408d25
2017-01-09 16:16:14 +00:00
murata
974d63a6b5
AP_HAL: Change the format of the return value of the method header.
2017-01-09 15:46:03 +00:00
Pierre Kancir
c0be20ece2
SITL: XPLANE fix member shadowing
2017-01-09 06:51:48 -08:00
Dr.-Ing. Amilcar Do Carmo Lucas
b7f32e216d
AP_GPS: update parameter descriptions
2017-01-09 13:32:28 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
9389ec2274
AP_NavEKF2: fix parameter descriptions
2017-01-09 13:30:30 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
195e32c2fc
AP_NavEKF3: fix some parameter descriptions
2017-01-09 13:30:24 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
8032ed295d
AP_Avoidance: add units to param descriptions
2017-01-09 13:25:33 +09:00
Andrew Tridgell
eaf5676636
SITL: fixed unselection bitmask bug in XPlane
2017-01-09 09:55:14 +11:00
Andrew Tridgell
da45aef5c6
AP_HAL: fixed a logic bug in the srxl state machine
...
when decoding invalid input the buflen could grow to beyond the buffer
size, overwriting the next block of memory. On Disco this ended up
overwriting the Perf::_instance variable, which led to a segmentation
fault
2017-01-09 09:14:13 +11:00
Dr.-Ing. Amilcar Do Carmo Lucas
713b08d830
AC_WPNav: Reduced WPNAV_SPEED minimum to 20cm/s
2017-01-07 14:30:07 +09:00
Andrew Tridgell
35d6dc141a
SITL: only de-select data types in xplane once
...
don't fight the user
2017-01-07 14:41:23 +11:00
murata
c2521dd650
AP_Proximity: Change sprintf method to secure snprintf method.
2017-01-07 02:33:46 +00:00
Tom Pittenger
a81f5cefbe
AP_Mission: don't wrap when masking via HIGH/LOWBYTE
2017-01-06 17:35:44 -08:00
Eugene Shamaev
dc3d10a28b
AP_Mission: waypoint command parsing
2017-01-06 17:35:44 -08:00
Dr.-Ing. Amilcar Do Carmo Lucas
9aaeb6fe1a
AP_GPS: Add missing GPS Types
2017-01-06 21:24:42 +00:00
murata
908d9a8a8c
AP_ADSB: Change sprintf method to secure snprintf method.
2017-01-06 10:59:12 -08:00
Dr.-Ing. Amilcar Do Carmo Lucas
d408d25f92
More spelling stuff
2017-01-06 10:57:39 -08:00
Dr.-Ing. Amilcar Do Carmo Lucas
8419045aea
Spell in comments
2017-01-06 10:57:39 -08:00
Nacho Carnicero
bc9facf608
AP_Mount: Fix Alexmos gimbal Mavlink targeting mode
2017-01-05 02:16:32 +00:00
Randy Mackay
946d30476a
AP_InertialSensor: fix whoami for MPU6k
2017-01-05 10:29:51 +09:00
Victor Lambret
a4108251e3
AP_Baro: fix get_last_update(instance)
...
The method was not using the instance parameter. Instead it always use
primary barometer. Bug was not detected because method
get_last_update() is used where instance is _primary.
Detected with warnings, warnings are useful :-)
2017-01-04 17:32:24 +00:00
Peter Barker
889ec829fc
AP_OpticalFlow: fix warning in SITL compilation
2017-01-02 15:58:32 +09:00
Tom Pittenger
063f517424
Plane, TECS, AP_Landing: rename stage LAND_ABORT to ABORT_LAND
...
this will reduce confusion when searching for FLIGHT_LAND_* and you get a bunch of takeoff related hits. It will also make more sense when the landing library fully manages the FLIGHT_LAND stage entirely because it will not mange FLIGHT_LAND_ABORT
2016-12-30 23:50:03 -08:00
Tom Pittenger
84e11fd899
Plane, AP_TECS: do not pass auto_land flag to TECS, it already knows it
2016-12-30 23:50:03 -08:00
Tom Pittenger
502768c979
AP_Landing: move enum FlightStages to AP_Vehicle::FixedWing
2016-12-30 23:50:03 -08:00
Tom Pittenger
8019cedf5b
AP_Vehicle,AP_SpdHgtControl,AP_TECS: move enum FlightStages to AP_Vehicle::FixedWing
2016-12-30 23:50:02 -08:00
Andrew Tridgell
0d6801fbe6
AP_Param: added find_old_parameter() method
...
allows for custom conversion of parameters
2016-12-31 10:55:59 +09:00
Randy Mackay
bdfb12123f
AP_Motors: fix frame-type enum for Y6B
...
Also remove unused NEW_PLUS
2016-12-31 10:55:23 +09:00
Randy Mackay
037e411e35
AP_Motors: fix example sketch
...
Also minor formatting fix
Thanks to OXINARF for spotting this
2016-12-31 10:55:23 +09:00
Randy Mackay
ffa6d1a5b9
AP_Motors: init fixes for frame_class, type and initialised_ok
...
Thanks to OXINARF for spotting these
2016-12-31 10:55:23 +09:00
Randy Mackay
a276f5dc90
AP_Motors: fix example sketch
2016-12-31 10:55:23 +09:00
Randy Mackay
7be0f437a9
AP_Motors: consolidate matrix multicopters
...
AP_MOTORS_x_FRAME definitions moved to motor_frame_type enum
init function and now accepts frame-class and type to perform initial motor setup
set_frame_class_and_type allows real-time changing of motor setup
initialised_ok flag and accessor records whether setup was successful
2016-12-31 10:55:23 +09:00
Randy Mackay
41189758b8
AP_Motors: move some functions to protected
...
Also minor formatting fix
2016-12-31 10:55:23 +09:00
murata
13ad06e652
AP_Notify: Change on / off of LED to ternary operator.
2016-12-30 15:02:16 -08:00
Andrew Tridgell
7a5ee29b6e
AP_AHRS: fixed a build warning
2016-12-31 08:53:16 +11:00
Andrew Tridgell
ad518f0cc7
AP_AHRS: fixed EKF type 10 EKF nav scaler return
2016-12-29 18:43:32 +11:00
Shingo Matsuura
21ca1d3835
AP_Beacon: fixed comment. NE is correct.
2016-12-28 10:54:32 +09:00
Andrew Tridgell
f6cc506791
APM_Control: Added derating of steering wheel
2016-12-27 13:33:52 +11:00
Randy Mackay
e497dedf35
AP_Proximity: add MAV type
...
This accepts DISTANCE_SENSOR messages from eight sectors around the vehicle
2016-12-27 08:37:48 +09:00
Randy Mackay
8215b92371
AP_RangeFinder: MAV only accepts DISTANCE_SENSOR with orient 25
...
25 is MAV_SENSOR_ROTATION_PITCH_270 meaning downward facing
2016-12-27 08:37:48 +09:00
murata
653030b038
AP_NavEKF2: Changed if statements to switch statement.
...
AP_NavEKF2: Change indentation.
2016-12-26 10:15:55 +09:00
Randy Mackay
a2f6d7c102
AP_HAL: minor comment fix to Device.h
2016-12-24 13:55:31 +09:00
Randy Mackay
2076da3a72
AP_Proximity: minor comment fix
...
No functional change
2016-12-24 13:55:28 +09:00
murata
d56bad781f
AP_InertialSensor: change if statements to switch statement
...
No functional change
2016-12-24 12:23:59 +09:00
murata
398b7b83dd
AP_InertialSensor: minor formatting fixes
...
No functional change
2016-12-24 12:23:58 +09:00
murata
6045612011
AP_Beacon: combine duplicate checks into device_ready method
2016-12-24 12:11:53 +09:00