Andrew Tridgell
64e105464d
GCS_MAVLink: fixed disabling of signing remotely
9 years ago
Lucas De Marchi
3457dbcdf8
AP_HAL_Linux: rename lttng define
...
Like others, use HAVE_ prefix and name it HAVE_LTTNG_UST to be the same
name as exported by pkg-config While at it remove wrong comment with
_HELLO_TP_H.
9 years ago
Andrew Tridgell
635a975486
HAL_SITL: use a smaller buffer for real SITL UARTs
...
better emulation of real hw
9 years ago
Andrew Tridgell
595d5c0002
AP_HAL: added set_size() to RingBuffer API
9 years ago
Andrew Tridgell
0bbddd38cf
GCS_MAVLink: fixed some places where packets are sent without space
...
we always need sufficient space for the packet in the send buffer
9 years ago
Lucas De Marchi
13722b8858
AP_HAL_Linux: support 16 RCInput channels on Navio2
9 years ago
Andrew Tridgell
5f7af390ec
AP_Common: a useful debug macro for SITL
9 years ago
Andrew Tridgell
ef210217dd
HAL_Linux: cope with MAVLink2 in UDP driver for packetising
9 years ago
Andrew Tridgell
8486d4ab5e
AP_AHRS: disable EKF1 on all PX4v1 and PX4v2 boards
...
we're out of space in copter now too
9 years ago
Andrew Tridgell
273c80116a
GCS_MAVLink: added a wrapper for sending HEARTBEAT
...
will be used to cope with old radios with MAVLink2
9 years ago
Andrew Tridgell
2094cb2d88
RC_Channel: fixed example for MAVLink2
9 years ago
Andrew Tridgell
8899455ea3
GCS_MAVLink: use extended MEMINFO message
9 years ago
Andrew Tridgell
fde0652d81
DataFlash: use HAVE_PAYLOAD_SPACE()
9 years ago
Andrew Tridgell
cd1f43a6ce
GCS_MAVLink: use generated target_system and target_component offsets
9 years ago
Andrew Tridgell
018b1143d2
GCS_MAVLink: handle difference between SERIALn_PROTOCOL=1 and 2
9 years ago
Andrew Tridgell
78e9ef427e
AP_SerialManager: remove special case for console
...
and add get_mavlink_protocol() to allow selection of correct mavlink
protocol behaviour
9 years ago
Andrew Tridgell
b3f94184f2
GCS_MAVLink: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
f377787444
AP_Mount: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
94feae9eaf
AP_HAL_QURT: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
6f7d6269a8
AP_HAL_Linux: always build with MAVLink2 headers
9 years ago
Andrew Tridgell
ef4d7e5618
GCS_MAVLink: fixed build with mavlink1
9 years ago
Andrew Tridgell
048fc8d39e
GCS_MAVLink: adjust for min_length mavlink2 API change
9 years ago
Andrew Tridgell
318ec69465
GCS_MAVLink: added periodic saving of signing key
...
thanks to Michael for noticing this was missing
9 years ago
Andrew Tridgell
40d1a23a13
AP_Terrain: use HAVE_PAYLOAD_SPACE()
9 years ago
Andrew Tridgell
ec62d8f4ca
AP_Mount: use HAVE_PAYLOAD_SPACE()
9 years ago
Andrew Tridgell
12c1d58511
GCS_MAVLink: cope with different packet overheads with signing
...
use common macros for determining if there is sufficient space to send
a packet
9 years ago
Andrew Tridgell
006b9728d0
GCS_MAVLink: updates for 24 bit msgid
9 years ago
Andrew Tridgell
a05679fb3b
GCS_MAVLink: fixed build after rebase
9 years ago
Andrew Tridgell
7aae93e3e0
GCS_MAVLink: fixed auto-switching to MAVLink2
9 years ago
Andrew Tridgell
4ba09671a4
GCS_MAVLink: support disabling signing with zero key
9 years ago
Andrew Tridgell
c96ed2b4c6
GCS_MAVLink: fixed calculation of GPS timestamp
9 years ago
Andrew Tridgell
970dbf3c8d
GCS_MAVLink: fixed build with MAVLink1
9 years ago
Andrew Tridgell
24eb6afbe9
GCS_MAVLink: provide signing streams and accept_unsigned callback
9 years ago
Andrew Tridgell
ed9a43ca46
GCS_MAVLink: support for mavlink2 signing operations
9 years ago
Andrew Tridgell
ca39ece6cb
StorageManager: added storage region for signing keys
9 years ago
Andrew Tridgell
8ea9e29fee
GCS_MAVLink: use a fixed signing key for testing
9 years ago
Andrew Tridgell
0ead0ab978
GCS_MAVLink: support mavlink2 build
9 years ago
Andrew Tridgell
0ef5d8995b
AP_Mount: support mavlink2 build
9 years ago
Andrew Tridgell
4eadab7a90
HAL_QURT: support mavlink2 build
9 years ago
Andrew Tridgell
31f8d26784
HAL_Linux: support mavlink2 build
9 years ago
Paul Riseborough
74121fdaeb
AP_NavEKF2: fix bug preventing in-flight alignment
9 years ago
Paul Riseborough
16cb7078cd
AP_NavEKF2: Fix misleading pre-flight status reporting
9 years ago
Paul Riseborough
38d61f5281
AP_NavEKF2: Update status reporting to handle no-magnetometer startup
9 years ago
Paul Riseborough
9aa3cdfaae
AP_NavEKF2: Update GPS yaw re-alignment function
...
Updates to support initial alignment without magnetometer
9 years ago
Paul Riseborough
e3c966661b
AP_NavEKF2: Remove unnecessary variance reset
...
This reset is unnecessary give that a synthetic yaw angle is fused at a low rate to prevent variances from becoming badly conditioned.
9 years ago
Paul Riseborough
1179c08473
AP_NavEKF2: Handle case where we are in-flight and haven't yet aligned the yaw
...
This happens if planes are flown without a compass
9 years ago
Paul Riseborough
581c1aa0d4
AP_NavEKF2: Adjust attitude variance values used after a heading reset
...
Because these errors are in body frame, a spherical error should be used to accommodate different orientations
9 years ago
Paul Riseborough
5ec8d523f6
AP_NavEKF: remove unwanted co-variance reset
...
The co-variance resets required following a velocity and position state reset is now performed in the stte reset function
9 years ago
Paul Riseborough
66e4d9d6e8
AP_NavEKF2: Reset co-variance values when doing a pos,vel,hgt reset
...
Ensures consistent behaviour after resets and reduces attitude disturbances
9 years ago
Paul Riseborough
cf8175a073
AP_NavEKF2: Allow immediate use of GPS in-flight for plane without compass
...
Planes operating without a compass must align the yaw to the GPS heading immediately after launch or takeoff and cannot wait for GPS accuracy checks.
9 years ago