Andrew Tridgell
2a44e6a7d7
HAL_PX4: cope with no px4io on FMUv2
...
don't open px4fmu twice
8 years ago
Andrew Tridgell
68f0777dac
AP_Param: fixed bug with deeply nested parameter trees
...
enumeration could loop forever if the IDs overlapped due to 8 bit
masking
8 years ago
Andrew Tridgell
7bf81c44b0
AP_BoardConfig: allow programmatic setting of default safety mask
8 years ago
Andrew Tridgell
0bd3b8ecbd
AP_BoardConfig: fixed bug in fmu safety mask set
8 years ago
Andrew Tridgell
c825c7b4cc
HAL_PX4: disable FMU outputs again on re-engaging of safety switch
8 years ago
Andrew Tridgell
8cb93ae7c3
AP_BoardConfig: call PWM_SERVO_IGNORE_SAFETY on fmu as well
8 years ago
Andrew Tridgell
07c09ad6dc
AP_BoardConfig: expanded bitmask to 14 channels for safety mask
8 years ago
Andrew Tridgell
d2e4b73eda
Revert "GCS_MAVLink: default to MAVLink2 enabled"
...
Reverting change to MAVLink2 by default until SiK radio firmware issue
with ECC is sorted out
8 years ago
Andrew Tridgell
1171b33419
AP_TECS: added TECS_SYNAIRSPEED parameter
...
this allows for the synthetic airspeed estimate to be used in TECS
8 years ago
Andrew Tridgell
7ee42d3a7e
AP_TECS: fixed missing doc comment
8 years ago
priseborough
9779511425
AP_NavEKF2: Fix bug in median filter code
8 years ago
priseborough
d0ba259d0d
AP_NavEKF: Fix bug in median filter code
8 years ago
Peter Barker
6ccf36439d
AP_Frsky_Telem: actually set _ap.value flags based in is_flying
...
Closes #5017
8 years ago
Randy Mackay
e6e6e36da7
AP_GPS_MAV: fix hdop conversion
8 years ago
Andrew Tridgell
a847520da8
GCS_MAVLink: send RC_CHANNELS_RAW if using MAVLink1
...
this fixes issue #5010
8 years ago
Julien Beraud
20dcd6e082
RCOutput_Bebop: fix motor order
...
Accidentally pushed in commit 298f7bffb9
The order of the motors shouldn't have been changed on version 5 because
it is specific to older versions of the ESC controller firmware
8 years ago
Georacer
54c1efe5e1
Connection to last_letter once again successful
8 years ago
Andrew Tridgell
24d3399fd5
AP_Module: report loaded hooks on startup
...
useful for debugging
8 years ago
Andrew Tridgell
33bff3c79c
HAL_Linux: fixed transmitter failsafe with SBUS RCInput
8 years ago
Andrew Tridgell
8f88d7c784
AP_HAL: fixed comment on XPlus channels
...
thanks for Francisco for noticing
8 years ago
Andrew Tridgell
110355f14e
HAL_Linux: fixed SRXL and DSM
...
fixed default decoder state and fixed mic-recognition of SRXL as DSM
8 years ago
Andrew Tridgell
4d44591e62
AP_HAL: fixed decoding of XPlus channels
8 years ago
Andrew Tridgell
e9633553fb
HAL_Linux: update for changed SRXL API
8 years ago
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
8 years ago
Andrew Tridgell
ece0a8721f
AP_HAL: added standalone test program for dsm
...
useful for debugging
8 years ago
Andrew Tridgell
03f9496549
HAL_Linux: lock onto a single decoder on the 115200 port
8 years ago
Andrew Tridgell
513156a4cc
HAL_Linux: make 115200 R/C decoders return a bool
8 years ago
Andrew Tridgell
710d08da6d
HAL_Linux: support SRXL R/C input
8 years ago
Andrew Tridgell
7b3d0234d1
AP_HAL: added an SRXL protocol decoder
...
SRXL ports are commonly found on newer spektrum receivers like the AR7700
8 years ago
murata
bb1a787852
AP_Scheduler: To add a comment to _loop_rate_hz variable.
8 years ago
Andrew Tridgell
f9dd31b6e5
RC_Channel: support automatic servo trimming
8 years ago
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.
8 years ago
Andrew Tridgell
792f3b8a15
GCS_MAVLink: added handle_rc_bind()
8 years ago
murata
ba60cce0c1
AP_HAL: simplify the processing of milliseconds from the time
8 years ago
Andrew Tridgell
f01f711ff6
GCS_MAVLink: added accept_packet() hook
...
this will allow vehicles to control whether packets are accepted by
GCS sysid or not
8 years ago
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
8 years ago
Andrew Tridgell
4a9ddf52e0
RC_Channel: constrain output to servo range
...
don't allow servos past configured range in any mode
8 years ago
Andrew Tridgell
2ceddddd3b
RC_Channel: don't call output() in SRV_Channel
...
we may need to run another mixer
8 years ago
Andrew Tridgell
78ef3b77c6
RC_Channel: added disable_passthrough() method
8 years ago
Andrew Tridgell
2ec439d7e3
RC_Channel: added set_esc_scaling() to SRV_Channels
8 years ago
Andrew Tridgell
73b9123495
RC_Channel: added set_trim() API to SRV_Channels object
8 years ago
Andrew Tridgell
c7f8b255e7
RC_Channel: added SRV_Channels object for remapping output channels
...
this allows for decoupling RC input ranges from servo output ranges
8 years ago
Andrew Tridgell
fea7903aa8
RC_Channel: added get_radio_out_normalised()
8 years ago
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
8 years ago
Leonard Hall
bead957a78
AP_MotorsMulticopter: limit hover throttle
8 years ago
Peter Barker
e71c71fcac
AP_HAL: correct casting of get_system_clock_ms
8 years ago
Jonathan Challinger
8df4add729
AC_PrecLand: trust initial velocity less
8 years ago
Jonathan Challinger
ec73f563ad
AC_PrecLand: do not fuse EKF velocity
8 years ago
Jonathan Challinger
7405f82d61
AC_PrecLand: add ekf to estimate vehicle-relative target velocity
8 years ago
Jonathan Challinger
5a8db4f271
AC_PosControl: add interface to override horizontal velocity process variable
8 years ago