Andrew Tridgell
|
110355f14e
|
HAL_Linux: fixed SRXL and DSM
fixed default decoder state and fixed mic-recognition of SRXL as DSM
|
2016-10-16 21:31:37 +11:00 |
Andrew Tridgell
|
4d44591e62
|
AP_HAL: fixed decoding of XPlus channels
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
e9633553fb
|
HAL_Linux: update for changed SRXL API
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
ec8c22f26e
|
AP_HAL: support up to 20 channels on SRXL
tested with 18 channels on a DSM18 transmitter with a AR7700 receiver
with SRXL port
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
ece0a8721f
|
AP_HAL: added standalone test program for dsm
useful for debugging
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
03f9496549
|
HAL_Linux: lock onto a single decoder on the 115200 port
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
513156a4cc
|
HAL_Linux: make 115200 R/C decoders return a bool
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
710d08da6d
|
HAL_Linux: support SRXL R/C input
|
2016-10-16 19:05:19 +11:00 |
Andrew Tridgell
|
7b3d0234d1
|
AP_HAL: added an SRXL protocol decoder
SRXL ports are commonly found on newer spektrum receivers like the AR7700
|
2016-10-16 19:05:18 +11:00 |
murata
|
bb1a787852
|
AP_Scheduler: To add a comment to _loop_rate_hz variable.
|
2016-10-16 00:02:40 -07:00 |
Andrew Tridgell
|
f9dd31b6e5
|
RC_Channel: support automatic servo trimming
|
2016-10-16 15:20:47 +11:00 |
Lucas De Marchi
|
e6d5bac527
|
AP_Param: don't used reserved word in macros
`class` is a reserved word and should not be used as macro arguments.
It's very common in C++ to use "clazz" instead in these cases.
|
2016-10-15 15:19:17 -03:00 |
Andrew Tridgell
|
792f3b8a15
|
GCS_MAVLink: added handle_rc_bind()
|
2016-10-15 21:42:38 +11:00 |
murata
|
ba60cce0c1
|
AP_HAL: simplify the processing of milliseconds from the time
|
2016-10-15 18:33:54 +09:00 |
Andrew Tridgell
|
f01f711ff6
|
GCS_MAVLink: added accept_packet() hook
this will allow vehicles to control whether packets are accepted by
GCS sysid or not
|
2016-10-15 17:11:01 +11:00 |
Andrew Tridgell
|
992bf2368e
|
RC_Channel: cope with SERVO_RNG_ENABLE changing while booted
this prevents a one second throttle up on scaled ESCs when
enabling/disabling the servo output mapping
|
2016-10-15 16:59:37 +11:00 |
Andrew Tridgell
|
4a9ddf52e0
|
RC_Channel: constrain output to servo range
don't allow servos past configured range in any mode
|
2016-10-15 16:59:36 +11:00 |
Andrew Tridgell
|
2ceddddd3b
|
RC_Channel: don't call output() in SRV_Channel
we may need to run another mixer
|
2016-10-15 16:59:36 +11:00 |
Andrew Tridgell
|
78ef3b77c6
|
RC_Channel: added disable_passthrough() method
|
2016-10-15 16:59:36 +11:00 |
Andrew Tridgell
|
2ec439d7e3
|
RC_Channel: added set_esc_scaling() to SRV_Channels
|
2016-10-15 16:59:36 +11:00 |
Andrew Tridgell
|
73b9123495
|
RC_Channel: added set_trim() API to SRV_Channels object
|
2016-10-15 16:59:35 +11:00 |
Andrew Tridgell
|
c7f8b255e7
|
RC_Channel: added SRV_Channels object for remapping output channels
this allows for decoupling RC input ranges from servo output ranges
|
2016-10-15 16:59:35 +11:00 |
Andrew Tridgell
|
fea7903aa8
|
RC_Channel: added get_radio_out_normalised()
|
2016-10-15 16:59:35 +11:00 |
Andrew Tridgell
|
96c7d9dde8
|
RC_Channel: make output_trim() go via _radio_out
this ensures that _radio_out always contains the value that would be
output to the channel. This will be used by the SRV_Channels object
|
2016-10-15 16:59:35 +11:00 |
Leonard Hall
|
bead957a78
|
AP_MotorsMulticopter: limit hover throttle
|
2016-10-15 11:27:53 +09:00 |
Peter Barker
|
e71c71fcac
|
AP_HAL: correct casting of get_system_clock_ms
|
2016-10-14 18:41:56 +11:00 |
Jonathan Challinger
|
8df4add729
|
AC_PrecLand: trust initial velocity less
|
2016-10-14 10:46:22 +09:00 |
Jonathan Challinger
|
ec73f563ad
|
AC_PrecLand: do not fuse EKF velocity
|
2016-10-14 10:46:16 +09:00 |
Jonathan Challinger
|
7405f82d61
|
AC_PrecLand: add ekf to estimate vehicle-relative target velocity
|
2016-10-14 10:46:05 +09:00 |
Jonathan Challinger
|
5a8db4f271
|
AC_PosControl: add interface to override horizontal velocity process variable
|
2016-10-14 10:46:01 +09:00 |
Jonathan Challinger
|
25a14fe0dc
|
AP_AHRS: add interface to retrieve corrected delta velocities in NED frame
|
2016-10-14 10:45:58 +09:00 |
Andrew Tridgell
|
c1bf23e090
|
GCS_MAVLink: fixed comment
|
2016-10-14 11:40:36 +11:00 |
Randy Mackay
|
4808664fb6
|
AC_Avoidance: allow use of AP_Proximity
|
2016-10-13 20:21:07 +09:00 |
Randy Mackay
|
c3087edbe8
|
AP_Proximity: add library and SF40C driver
|
2016-10-13 20:21:07 +09:00 |
Randy Mackay
|
cc0bfcddcb
|
AP_SerialManager: add Lidar360 to protocol list
This is used for the proximity sensor
|
2016-10-13 20:21:07 +09:00 |
Andrew Tridgell
|
53260969bb
|
GCS_MAVLink: removed deprecated RC_CHANNELS_RAW and use RC_CHANNELS only
|
2016-10-13 21:23:39 +11:00 |
Andrew Tridgell
|
e78651e8f2
|
HAL_PX4: fixed DSM bind on Pixracer
|
2016-10-13 19:58:00 +11:00 |
Andrew Tridgell
|
5e829e7720
|
GCS_MAVLink: most users don't have signing keys
prevent noise on startup
|
2016-10-13 19:58:00 +11:00 |
Randy Mackay
|
9722c3a1c3
|
DataFlash: fix logging of ekf core
|
2016-10-13 15:22:59 +09:00 |
John Hsu
|
fc13efa673
|
SITL: update SIM_Gazebo SITL interface servo packet to have 16 floats, matching sitl_input struct.
|
2016-10-13 12:03:20 +11:00 |
John Hsu
|
a8cf38b366
|
SITL: implement Gazebo SITL for IRLock tracking.
|
2016-10-13 12:03:20 +11:00 |
Jonathan Challinger
|
e20687fbce
|
AP_AHRS: cache trim rotation
|
2016-10-13 10:02:14 +11:00 |
Jonathan Challinger
|
80d9092993
|
AP_Math: remove rotateXY and rotateXYinv
|
2016-10-13 10:02:14 +11:00 |
Jonathan Challinger
|
dac59cb5da
|
AP_NavEKF2: use exact matrix for trim rotation
|
2016-10-13 10:02:14 +11:00 |
Jonathan Challinger
|
3eba985afd
|
AP_NavEKF: use exact matrix for trim rotation
|
2016-10-13 10:02:13 +11:00 |
Jonathan Challinger
|
5ff78b8e47
|
AP_AHRS: fix rotation of acceleration into earth frame
|
2016-10-13 10:02:13 +11:00 |
Jonathan Challinger
|
a03fa2d3cf
|
AP_AHRS: use exact matrix for trim rotations
|
2016-10-13 10:02:13 +11:00 |
Andrew Tridgell
|
7f09d20e3b
|
HAL_Linux: implement cork and push for remaining RCOutput backends
|
2016-10-13 10:00:04 +11:00 |
Andrew Tridgell
|
c8179a0887
|
HAL_Linux: implement cork/push for RCOutput_AioPRU
|
2016-10-13 10:00:04 +11:00 |
Andrew Tridgell
|
e356797888
|
AP_HAL: make cork() mandatory in RCOutput
|
2016-10-13 10:00:04 +11:00 |