Andrew Tridgell
9257d29717
SITL: fixed frame_property build error with older C++ compilers
6 years ago
Andrew Tridgell
c72f2e57b0
HAL_SITL: fixed build on older MacOS
6 years ago
Andrew Tridgell
8ea7df3efe
AP_NavEKF2: added filter reset if unhealthy for 5s and disarmed
6 years ago
Andrew Tridgell
c1516da203
AP_Camera: use timestamp from trigger time
...
this avoids time inaccuracy from loop times in timestamps
6 years ago
Andrew Tridgell
19ba2322ac
DataFlash: added timestamp to CAM messages
6 years ago
Andrew Tridgell
8f51bef0f0
HAL_ChibiOS: added 3 tries to microSD MMC init
...
this makes init for MMC/SPI interfaces more reliable
6 years ago
Siddharth Purohit
6a27e8585a
AP_UAVCAN: limit number of file open and close events
6 years ago
Siddharth Purohit
0976019133
AP_UAVCAN: continue dna server setup even if unique id not received
6 years ago
Andrew Tridgell
8c9e9bd415
HAL_SITL: implement get_system_id()
6 years ago
Andrew Tridgell
48475051d9
HAL_Linux: implement get_system_id() on Linux
...
this is needed for UAVCAN dynamic node allocation
6 years ago
Andrew Tridgell
73d6200db4
AP_UAVCAN: use HAL_BOARD_STORAGE_DIRECTORY for node db path
6 years ago
Andrew Tridgell
4cfb1b04ad
AP_HAL: define HAL_BOARD_STORAGE_DIRECTORY for sitl, px4 and chibios
6 years ago
Siddharth Purohit
c37a9966c1
AP_UAVCAN: use const unique id length variable
6 years ago
Siddharth Purohit
e017783f69
AP_UAVCAN: disable server for HAL_PX4 with minimize feature builds
6 years ago
bugobliterator
144bbb293f
HAL_PX4: implement system id without formatting
6 years ago
Siddharth Purohit
bb6b176785
AP_UAVCAN: add support for dynamic node allocation
6 years ago
Siddharth Purohit
df7d0d1971
AP_HAL: add support for unformatted board id
6 years ago
Siddharth Purohit
3b2fdc9c70
HAL_ChibiOS: add support for unformatted board id
6 years ago
Siddharth Purohit
8df52aba29
HAL_ChibiOS: move vsnprintf call to redirect Ardupilot's instead of ChibiOS's
6 years ago
Peter Barker
dd88e6e85c
Tools: autotest: correct wait_servo_channel_value error path
...
Also make flaps test a little more verbose
6 years ago
Andrew Tridgell
42b89e7427
AP_OSD: flash GPS if no lock
6 years ago
Andrew Tridgell
ee78374513
RC_Channel: added GPS_DISABLE option on a switch
6 years ago
Andrew Tridgell
2512b73106
AP_GPS: added ability to disable GPS
...
this is used for GPS loss testing in real vehicles, by linking it to a
RCn_OPTION value. GPS position is still logged, but is not used
6 years ago
Peter Barker
a8fa17e7fd
Tools: LogAnalyzer: exempt CTUN.DSAlt from NaN check
6 years ago
Randy Mackay
671f39c874
AP_OpticalFlow: remove unnecessary init from CSOF and add comments
...
also replace greater-than-zero with is_positive
6 years ago
Randy Mackay
4f738ca906
AP_OpticalFlow: driver for Cheerson CX-OF
6 years ago
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