Mark Whitehorn
8d70255b8b
AP_SBusOut: turn off SBUS_DEBUG
7 years ago
Mark Whitehorn
5a417e3152
AP_HAL_SITL: support SBusOut
...
add uart config methods
7 years ago
Mark Whitehorn
644f5b75e6
AP_HAL_VRBRAIN: rename enable_sbus_out to enable_px4io_sbus_out
7 years ago
Mark Whitehorn
12ea8efa84
AP_HAL_PX4: support SBusOut
...
add unbuffered writes and uart config
7 years ago
Mark Whitehorn
66c4b7d986
AP_HAL: support SBusOut
...
rename enable_sbus_out to enable_px4io_sbus_out
7 years ago
Mark Whitehorn
9c91a959aa
mk: link AP_SbusOut
7 years ago
Mark Whitehorn
fd5039f8cd
Tools: link SBusOut library
7 years ago
Mark Whitehorn
3587d7f253
AP_SerialManager: add SBUS1 serial output support
7 years ago
Mark Whitehorn
cca251c135
SRV_Channel: support SBusOut
7 years ago
Mark Whitehorn
94d4f068a8
AP_SBusOut: create library
7 years ago
Mark Whitehorn
560402bad4
AP_BoardConfig: clarify PX4IO SBUS enable message
7 years ago
Peter Barker
68800a52f5
Rover: move RC failsafe check up
...
Both steering and acro modes can benefit from this check
7 years ago
Peter Barker
47f8ed7fab
AP_GPS: set GPS_SAVE_CFG default to save GPS config as required
7 years ago
Andrew Tridgell
9677d570e9
AP_GPS: faster GPS lock
...
use 9600 and 115200 first
7 years ago
Randy Mackay
69dc68d621
Rover: re-order acro mode to add early return
...
non-functional change
7 years ago
Randy Mackay
060f1d36dd
Rover: allow aux switch to record waypoints when not in auto-mode
...
this reduces the changes required when adding new modes
7 years ago
Peter Barker
45d76bdf25
Rover: add name4() to Mode and use it for AP_Notify calls
7 years ago
Randy Mackay
04e9228fa0
Rover: add Acro mode
...
ACRO_TURN_RATE allows user control of maximum turn rate
7 years ago
Andrew Tridgell
2c6593e35e
AP_NavEKF3: fixed inverted function setInhibitGpsVertVelUse()
7 years ago
Andrew Tridgell
4019a167a9
AP_NavEKF2: fixed inverted function setInhibitGpsVertVelUse()
7 years ago
Grant Morphett
f7db538220
APM_Control: Fixed the subparam indexs to start at 1
...
AFAIK there is still a bug in ArduPilot where subparams should not start at index 0. This is due to the way the index math and bit shifing works as it incorrectly offsets all 0 index params to 0. We allow 2 levels of sub params - 3 levels in total. So params, sub params and sub sub params. The 0 parameter in all those is unfortunately always references param[0]. So param[0] and subparam[0] and subsubparam[0] will reference the same parameter value. Its why we always say start the index from 1 as the math and bitshifting then works correctly.
Yeah this is worded badly - hard to explain.
7 years ago
Randy Mackay
5b7cd31221
Rover: send steering PID tuning to GCS in most modes
...
Using manual_steering and auto_throttle is not perfectly correct because we will send steering rate PID info in HOLD mode but will not send throttle PID info in Steering mode
7 years ago
Randy Mackay
26f50f6055
Rover: PILOT_STEER_TYPE replaces SKID_STEER_IN
...
new options allow controlling vehicle's heading while reversing
skid-steering vehicles rotate in opposite direction when backing up
7 years ago
Randy Mackay
c6689fd2e1
Rover: rename calc_nav_steer to calc_steering_from_lateral_acceleration
...
rename calc_lateral_acceleration to calc_steering_to_waypoint
calc_steering_to_waypoint internally calls calc_steering_from_lateral_acceleration
non-functional change
7 years ago
Tom Pittenger
3d6cc59a6b
Plane: cleanup geofence warnings
7 years ago
Randy Mackay
fa7c56a110
Rover: minor comment fix
7 years ago
Daniel Widmann
8f1857759f
AP_MotorsUGV: allow larger MOT_SLEWRATE values
7 years ago
Randy Mackay
78275ec4a1
AP_MotorsUGV: throttle slew updates motor limit flags
...
this ensure I-term build-up doesn't happen when the slew
causes the throttle to react slowly
7 years ago
Patrick José Pereira
b724884344
Sub: Remove unnecessary cast in init_rc_out
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
7 years ago
Peter Barker
b7a293ca5f
Tools: autotest: move fetching of banner and version
...
Moved these to before log download.
They fail randomly after log download.
7 years ago
Andrew Tridgell
2a81792b41
Plane: don't disable compass on one bad reading
...
the compass can go back for a short time and recover
found by Michael
7 years ago
Andrew Tridgell
01c4e51d08
Rover: don't disable compass on one bad reading
...
the compass can go back for a short time and recover
found by Michael
7 years ago
Andrew Tridgell
958a665334
Tracker: don't disable compass on one bad reading
...
the compass can go back for a short time and recover
found by Michael
7 years ago
Andrew Tridgell
49cb245ea6
Plane: use a min airspeed for is_flying test
...
in VTOLs setting min airspeed to zero can be useful
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
5a0ffe94d2
AP_Common: NFC spell in comments
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
0ecb14361d
AP_AHRS: NFC spell in comments
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
9773365237
Copter: NFC spell in comments
7 years ago
Randy Mackay
a7fd353f14
Rover: add comment to unused param enum entries
7 years ago
Randy Mackay
6d805b64b6
AP_MotorsUGV: remove access to enable/disable throttle slewing
7 years ago
Randy Mackay
23028a659b
Rover: slew throttle in all modes
7 years ago
Randy Mackay
822c4b6dca
Rover: remove set of slew for motor test
...
The motor library test function does not attempt to implement slewing so setting this is not necessary
7 years ago
Peter Barker
ca72b20e04
Tracker: correct sending of servo outputs
7 years ago
Randy Mackay
8d2db3218c
Copter: minor comment fix to code handling SET_POSITION_TARGET msgs
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
bde1aaa2f6
Copter: Rename variable to correct the meaning (NFC)
7 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
8678d13e7b
Copter: Update the result of a MavLink message, this is a NFC
...
The result variable is not used, but at least it gets documented :)
7 years ago
Andrew Tridgell
ef0144751e
Copter: allow THROW_NEXTMODE=LOITER
7 years ago
Andrew Tridgell
311d7c11e4
Copter: added LOITER option in THROW_NEXTMODE
7 years ago
Randy Mackay
020e0bfd40
Copter: fix disable ESC calibration for brushed motors
7 years ago
Andrew Tridgell
650a0e06bd
Copter: disable ESC calibration for brushed motors
7 years ago
Peter Barker
33feeb1c11
Tracker: add support for SYS_STATUS sending, battery
7 years ago