Randy Mackay
67be002cca
AP_SerialManager: add optical flow to list of protocols
6 years ago
Randy Mackay
70817bb6a7
GCS_Common: optical flow comp fields should include flow
6 years ago
Andrew Tridgell
b9b00e0f53
Tools: updated IO firmware
...
fixed SBUS output init bug
6 years ago
Andrew Tridgell
d78be209fe
AP_SBusOut: fixed an init bug in SBUS output
6 years ago
Matt
adf78ab8d3
MAVLINK: Forward to private channels if sysid and compid match
...
If the target system ID and target component ID match a private channel,
it is ok to forward that mavlink traffic. Any traffic without a
matching sysid or compid will not be forwarded on the channel
6 years ago
Andrew Tridgell
ffeeedb0aa
Tools: updated IO firmware
6 years ago
Andrew Tridgell
b7dd255050
AP_RCProtocol: small improvement to SBUS parsing robustness
...
ensure that if we see a frame gab that we reset input buffer
6 years ago
Andrew Tridgell
7459709acb
HAL_ChibiOS: allow ROMFS to override a file
...
this allows a hwdef.dat with an include to change an embedded file
specified in the include
6 years ago
Andrew Tridgell
5baf4c42ea
AP_RCProtocol: fixed decoding of SBUS switch channels
...
these are not used now, but may be in the future
6 years ago
Andrew Tridgell
e3cd081064
SITL: support up to 12 actuators with RealFlight8
...
the new beta release supports up to 12 channels
6 years ago
ChristopherOlson
2e98de3292
Copter:Parameters-TradHeli - set defaults for PSC and LOIT controllers
6 years ago
Peter Barker
ba3a369651
Plane: remove update_events scheduler shim
6 years ago
Andrew Tridgell
c40f4f1ba6
Tools: new IO firmware
...
this incorporates the improvements for DSM parsing and drop in ISR
latency
6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
Andrew Tridgell
50df8c7e28
AP_RCProtocol: added cmdline RC decoder program
6 years ago
Andrew Tridgell
02519afdf4
HAL_Linux: fixed an error found with valgrind
...
sa_flags wasn't initialised
6 years ago
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
6 years ago
Michael du Breuil
effdc436f2
AP_Param: Fix a mixture of new/free
6 years ago
Michael du Breuil
0ede7b7d39
AP_Scripting: Catch lua panics
6 years ago
Peter Barker
686abb5e61
GCS_MAVLink: warn user via text message of mission upload failure
6 years ago
Michael du Breuil
57d3a4fb5f
AP_HAL_Empty: Remove unneeded private member
6 years ago
Michael du Breuil
b32c5e6f8d
AP_HAL_ChibiOS: Remove unneeded private member
6 years ago
Michael du Breuil
52d6353e33
AP_Rangefinder: Remove unused members
6 years ago
Michael du Breuil
0808539ee5
AP_LandingGear: Remove unused members
6 years ago
Peter Barker
02993b4ad0
Tools: autotest: delay between transitioning aux switch for arming
...
... on the theory that we debounce these so it's a good idea to give the
RC library a good look at each value
6 years ago
Randy Mackay
18c3eba829
AP_OpticalFlow: minor format fix to Pixart driver
6 years ago
Andrew Tridgell
e629845f00
AP_HAL: minimize features on px4-v1
6 years ago
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
6 years ago
Andrew Tridgell
78dc575258
AP_Notify: added OreoLED_I2C driver
...
this is for Solo on ChibiOS, but is usable with any board
6 years ago
Tom Pittenger
deea50731d
SRV_Channel: fix values order
6 years ago
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
6 years ago
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
6 years ago
murata
b252eae404
Copter: Flip mode is an option.
...
Copter: Flip mode is an option.
6 years ago
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
6 years ago
Peter Barker
3296b1c7f7
SITL: correct use of uninitialized values in simulated gimbal
6 years ago
Michael du Breuil
00cdf24324
AP_BattMonitor: Add docs for Plane QLand failsafe
6 years ago
Michael du Breuil
1e220d3d37
Plane: Add support for mode change to QLand as a failsafe
6 years ago
Randy Mackay
2c9ba1d954
Copter: 3.6.2 release notes
6 years ago
Andrew Tridgell
f6d564599e
AP_Mount: mark gimbal channel as private
6 years ago
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
6 years ago
Andrew Tridgell
635540b4d6
SITL: simulate Solo gimbal parameter handling
...
this allows us to get into running state
6 years ago
Andrew Tridgell
2a08dc73b7
SITL: added some debug code to simulated Solo gimbal
6 years ago
Peter Barker
88a003edd9
Tools: autotest: flake8 compliance
6 years ago
TsuyoshiKawamura
ba0926e101
Rover: MIS_DONE_BEHAVE parameter to choose mode after mission done
6 years ago
Peter Barker
f4cf4c7fa2
GCS_MAVLink: remove unused variable
6 years ago
Peter Barker
2cea90eefe
AP_Vehicle: remove ancient, misleading Arduino comment
6 years ago
Peter Barker
f9487c3d83
Copter: remove ancient, misleading Arduino comment
6 years ago
Peter Barker
d4e88bc6ba
Plane: remove pointless wrappers around RC_Channels functions
6 years ago