Andrew Tridgell
5baf4c42ea
AP_RCProtocol: fixed decoding of SBUS switch channels
...
these are not used now, but may be in the future
2018-11-28 10:35:50 +11:00
Andrew Tridgell
e3cd081064
SITL: support up to 12 actuators with RealFlight8
...
the new beta release supports up to 12 channels
2018-11-27 13:49:41 +11:00
Andrew Tridgell
d4c2945a48
AP_RCProtocol: increased robustness of SBUS parsing
...
take full advantage of the frame gap to reduce CPU and the chance of a
bad decode
2018-11-27 09:38:18 +11:00
Andrew Tridgell
69c4fb671e
AP_IOMCU: optimisations to reduce ISR latency
...
this speeds up the DMA ISR handlers to reduce the change of losing a
byte on RC input due to loss of an interrupt
2018-11-27 09:38:18 +11:00
Andrew Tridgell
24b23d6784
AP_RCProtocol: make DSM parsing more robust
...
this makes DSM parsing much more robust. It fixes an issue with DSM
input for the Solo, where it occasionally saw glitches
2018-11-27 09:38:18 +11:00
Andrew Tridgell
50df8c7e28
AP_RCProtocol: added cmdline RC decoder program
2018-11-27 09:38:18 +11:00
Andrew Tridgell
02519afdf4
HAL_Linux: fixed an error found with valgrind
...
sa_flags wasn't initialised
2018-11-27 09:38:18 +11:00
Michael du Breuil
8c464572d8
AP_HAL_ChibiOS: Use a less clever version of realloc
...
The clever version loses access to memory, and is excessively hard coded
2018-11-26 22:32:56 +00:00
Michael du Breuil
effdc436f2
AP_Param: Fix a mixture of new/free
2018-11-26 22:32:56 +00:00
Michael du Breuil
0ede7b7d39
AP_Scripting: Catch lua panics
2018-11-26 22:32:56 +00:00
Peter Barker
686abb5e61
GCS_MAVLink: warn user via text message of mission upload failure
2018-11-26 14:31:41 -08:00
Michael du Breuil
57d3a4fb5f
AP_HAL_Empty: Remove unneeded private member
2018-11-27 07:36:17 +11:00
Michael du Breuil
b32c5e6f8d
AP_HAL_ChibiOS: Remove unneeded private member
2018-11-27 07:36:17 +11:00
Michael du Breuil
52d6353e33
AP_Rangefinder: Remove unused members
2018-11-27 07:36:17 +11:00
Michael du Breuil
0808539ee5
AP_LandingGear: Remove unused members
2018-11-27 07:36:17 +11:00
Randy Mackay
18c3eba829
AP_OpticalFlow: minor format fix to Pixart driver
2018-11-26 12:29:37 +09:00
Andrew Tridgell
e629845f00
AP_HAL: minimize features on px4-v1
2018-11-26 13:29:40 +11:00
Andrew Tridgell
891447d798
AP_Notify: fixed LED sync for OreoLED
...
the NuttX driver tries to send a sync every 4s, but actually ends up
sending at around 4.1s due to poor scheduling. Rather strangely, the
oreoled firmware seems to rely on this inaccuracy, and doesn't work
with exactly 4s under ChibiOS
2018-11-26 13:29:40 +11:00
Andrew Tridgell
78dc575258
AP_Notify: added OreoLED_I2C driver
...
this is for Solo on ChibiOS, but is usable with any board
2018-11-26 13:29:40 +11:00
Tom Pittenger
deea50731d
SRV_Channel: fix values order
2018-11-26 11:28:22 +09:00
Andrew Tridgell
4673fd8c7c
AP_BattMonitor: fix problem with BATT_MONITOR=0 and BATT2_MONITOR=N
...
this fixes a problem that came up with a user where they had
BATT_MONITOR=0 and BATT2_MONITOR=7. They did not get any battery
monitoring.
There are several ways to tackle this, but this is the simplest
2018-11-26 13:27:02 +11:00
Randy Mackay
ba3303dc61
AC_PosControl: set-alt-target-with-slew sets desired to 0 once at target
...
This resolves and issue with the set-alt-target-with-slew method leaving the z-axis desired velocity at the max speed-up or speed-down
this causes a jump in throttle if the user switches to Loiter after the vehicle has reached its target
2018-11-26 09:30:32 +09:00
Michael du Breuil
3ee675ad42
DataFlash: Log integer version of mission
...
This is higher precision the casting to float, and better matches the
internal format we actually use. Removed the indicection as it gained us
nothing. Closes #8875
2018-11-24 20:11:46 -08:00
Peter Barker
3296b1c7f7
SITL: correct use of uninitialized values in simulated gimbal
2018-11-25 03:13:21 +00:00
Michael du Breuil
00cdf24324
AP_BattMonitor: Add docs for Plane QLand failsafe
2018-11-24 14:37:04 -08:00
Andrew Tridgell
f6d564599e
AP_Mount: mark gimbal channel as private
2018-11-24 11:00:37 +11:00
Andrew Tridgell
1e354d53c9
GCS_MAVLink: added private channel mask
...
this allows a channel to be marked "private". A private channel gets
heartbeats, but doesn't get forwarded packets or broadcast messages
This is used by solo gimbal driver
2018-11-24 11:00:37 +11:00
Andrew Tridgell
635540b4d6
SITL: simulate Solo gimbal parameter handling
...
this allows us to get into running state
2018-11-24 11:00:37 +11:00
Andrew Tridgell
2a08dc73b7
SITL: added some debug code to simulated Solo gimbal
2018-11-24 11:00:37 +11:00
Peter Barker
f4cf4c7fa2
GCS_MAVLink: remove unused variable
2018-11-23 14:25:20 +09:00
Peter Barker
2cea90eefe
AP_Vehicle: remove ancient, misleading Arduino comment
2018-11-23 10:56:17 +11:00
Peter Barker
c9714ae962
RC_Channel: read_aux_all is no longer overrridden by any class
2018-11-23 10:56:17 +11:00
Matt
ca4d28200b
AP_BattMonitor: Increase solo's power off button delay time
...
The Solo battery's power button needs to be held to power off. The
debounce time before it plays the power off tone is too low.
Occasionally it causes the user to not hold the button long enough.
This corrects the delay before playing the power off tone.
2018-11-23 08:59:08 +11:00
Randy Mackay
616a2709ff
AP_BattMonitor: clarify copter action for SmartRTL
...
this hopefully helps clarify the difference between the two choices that include SmartRTL
2018-11-22 13:20:20 +09:00
Randy Mackay
6816262e3d
AP_RangeFinder: benewake tfmini always provide cm distances
...
a misunderstanding of the datasheet led to the mistaken idea that while in short-range-mode the distances were returned in millimeters
2018-11-21 08:38:31 +09:00
Andrew Tridgell
1428594daf
HAL_ChibiOS: fixed uart order for PH4-mini
...
thanks to Arthur from Holybro
2018-11-21 09:29:15 +11:00
Andrew Tridgell
8ac18f343f
HAL_ChibiOS: added note on KakuteF7 ESC telem
2018-11-20 19:47:48 +11:00
Andrew Tridgell
08199eb5ff
HAL_ChibiOS: updated KakuteF7 docs
2018-11-20 19:45:08 +11:00
Andrew Tridgell
62f07f36c7
HAL_ChibiOS: updated KakuteF4 docs
2018-11-20 19:16:37 +11:00
Andrew Tridgell
101b12617d
HAL_ChibiOS: updated PH4-mini docs
2018-11-20 18:46:35 +11:00
Andrew Tridgell
eac6435dec
HAL_ChibiOS: allow CAP ports to be used as PWM on PH4-mini
2018-11-20 18:46:34 +11:00
Andrew Tridgell
a6ab885866
HAL_ChibiOS: fixed typo in F767 pin def file
2018-11-20 18:28:11 +11:00
Andrew Tridgell
14cd9f11e8
AP_SerialManager: document Swap option for UARTs
2018-11-20 18:26:42 +11:00
Andrew Tridgell
013f1d55e8
HAL_ChibiOS: added support for swapping UART pins
2018-11-20 18:25:35 +11:00
Andrew Tridgell
bed7939969
AP_HAL: added support for swapping RX and TX pins
2018-11-20 18:25:20 +11:00
Andrew Tridgell
cfc6ec5e57
HAL_ChibiOS: added PH4-mini docs
2018-11-20 17:26:14 +11:00
Andrew Tridgell
7c2dc84d45
HAL_ChibiOS: added Pixhawk4 docs
2018-11-20 16:19:00 +11:00
Andrew Tridgell
9f22dae444
HAL_ChibiOS: added docs for CUAVv5
2018-11-20 16:03:34 +11:00
Andrew Tridgell
d422e6a6ff
HAL_ChibiOS: correct SPKT pin numbers for CubeBlack
2018-11-20 15:23:06 +11:00
Andrew Tridgell
742d8b8933
HAL_ChibiOS: pixracer and cube doc updates
2018-11-20 15:09:51 +11:00