Andrew Tridgell
eb5bc964d8
MAVLink: one more define for MAVLink 1.0 compat
13 years ago
Andrew Tridgell
0753782c49
MAVLink: re-add the XML message definitions
...
these are a very useful reference for the current headers in the code
13 years ago
Andrew Tridgell
5c067d5a03
MAVLink: imported new mavlink header updates
...
this fixes the camera control code which was broken by a previous
import
13 years ago
James Goppert
20cdc3a0ac
MAVLink update to 1.0.7
13 years ago
James Goppert
ba89f39781
Updated MAVLink to 1.0.6 release.
13 years ago
Andrew Tridgell
985c967bb9
MAVLink: imported new mavlink headers
...
this adds local and remote radio noise levels
13 years ago
Andrew Tridgell
1fd1a55fa6
MAVLink: import change to txbuf as a percentage
13 years ago
Andrew Tridgell
4ddeb82b26
MAVLink: imported new headers, with RADIO packet
13 years ago
Andrew Tridgell
9f4becbacf
AHRS: added AHRS specific MAVLink headers
13 years ago
Andrew Tridgell
55ed84526a
MAVLink: rename DCM message to AHRS
13 years ago
Andrew Tridgell
44ebb20329
MAVLink: bring the v1.0 MAVLink in sync with 0.9
13 years ago
Andrew Tridgell
9df332f0ae
MAVLink: import new message types DCM, HWSTATUS and SIMSTATE
13 years ago
Andrew Tridgell
e01af5885f
adapt Mavlink_compat.h to AP_Param
13 years ago
Andrew Tridgell
dc01d55740
added missing mavlink headers
13 years ago
Andrew Tridgell
a4c03cceff
mavlink: include latest geofence message changes
13 years ago
Andrew Tridgell
dc20d89375
MAVLink: update to latest mavlink XML
...
this includes the geo-fencing messages
13 years ago
Andrew Tridgell
4036604fb7
mavlink: move Mavlink_compat.h to common code
...
this will allow it to be used by ArduCopter
13 years ago
Jason Short
0e1727e492
MAV_CMD_DO_SET_ROI
13 years ago
Andrew Tridgell
cf4c2cc1cf
merge NULL ptr mavlink array fix
...
this fixes a segfault in ArduPlane when using a NULL pointer for
satellite_prn in GPS status
13 years ago
Andrew Tridgell
699f3388fc
updated to latest upstream mavlink headers
...
this includes the new APM_Camera headers from ardupilotmega.xml
13 years ago
Andrew Tridgell
c0a43a1837
minor mavlink 1.0 updates
13 years ago
Andrew Tridgell
f7780a81c8
imported custom_mode size fix
13 years ago
Andrew Tridgell
690684d28b
import latest MAVLink 1.0 headers and XML
13 years ago
Andrew Tridgell
e62bc659b6
updated to latest mavlink 1.0 messages
13 years ago
Andrew Tridgell
de7cf3d1db
mavlink: make it possible to build with mavlink 1.0 headers
13 years ago
Andrew Tridgell
7cc396bd83
mavlink: import latest mavlink 0.9 headers
13 years ago
Andrew Tridgell
08ae7de678
mavlink: import mavlink 1.0 message definitions
13 years ago
Andrew Tridgell
cbf9ce8d14
mavlink: import mavlink 1.0 includes
13 years ago
James Goppert
0c7c508541
Optional recursion added.
14 years ago
James Goppert
5489b84f8e
Improvements to cmake.
14 years ago
James Goppert
d887a28b91
Added ArduBoat/ ArduRover/ and APO library.
14 years ago
Amilcar Lucas
e5c248e2bf
Moved mavlink_check_target() to the libraries/.
...
This allows it to be reused by the other libraries and by other projects ArduPlane, ArduCopter, ArduRover ... etc.
It also reduces code duplication
14 years ago
Andrew Tridgell
edd7e509d9
MAVLink: enable separate MAVLink helpers
...
this makes the core MAVLink functions into library calls, instead of
being inlined. The resulting code size doesn't change, but it means we
can safely call MAVLink functions from multiple places without causing
undue code bloat
14 years ago
unknown
a4e001bbcf
Adding CMake support
14 years ago
Andrew Tridgell
0a793a1327
Revert "added support for AP_ADC MAVLink packet"
...
This reverts commit a65a2dda2c1bfa95437880227a3abddc95b329f5.
I am reverting this not for any sane reason, but because my 3 APM
boards now lock up on any I2C operation, and I don't know why. I can't
see how this change could have caused it, but I don't want to take the
chance.
14 years ago
Andrew Tridgell
a2c1caacf5
Revert "added support for AP_ADC MAVLink packet"
...
This reverts commit a65a2dda2c1bfa95437880227a3abddc95b329f5.
I am reverting this not for any sane reason, but because my 3 APM
boards now lock up on any I2C operation, and I don't know why. I can't
see how this change could have caused it, but I don't want to take the
chance.
14 years ago
Andrew Tridgell
95af8dc172
mavlink: import new version with AP_ADC packet
...
this adds the AP_ADC packet which gives us raw ADC values
14 years ago
Andrew Tridgell
0b9dbf4645
mavlink: import new version with AP_ADC packet
...
this adds the AP_ADC packet which gives us raw ADC values
14 years ago
tridge60@gmail.com
3072b61aeb
updated XML MAVLink definitions
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3272 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
89f9fafb90
BetterSerial has txspace() now
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3248 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
7774ac534e
added comm_get_txspace() to GCS_MAVLink
...
this gives us the number of bytes available in the transmit buffer for
a mavlink channel
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3246 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
fa1a6d3beb
shrink the size of mavlink_message_t using max dialect message size
...
this makes mavlink_message_t much smaller, but setting
MAVLINK_MAX_PAYLOAD_LEN to the maximum message size in this
dialect. This saves us 320 bytes of memory
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3239 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
754ab0290b
import new mavlink version
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3238 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
f7c58a5dd5
mavlink: imported new version with MEMINFO message
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3205 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
3ae2186021
imported new MAVLink implementation
...
this new implementation reduces code size, and also reduces stack
usage, while avoiding the gcc union stack bug
Note that we will gain even more when we move to the new protocol
version, especially in terms of code size
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3200 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
e95d0eb686
added SET_MAG_OFFSETS magnetometer message
...
this allows reset of the mag offsets without wiping your EEPROM
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3088 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
eefb840a85
MAVLink: added missing files from recent update
...
thanks to Randy for spotting this
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3086 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
6cf66ee773
MAVLink: pull in latest changes from upstream MAVLink
...
this gives us the new SENSOR_OFFSETS message for debugging sensor
calibration
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3080 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
james.goppert
c7d2a71fea
Updated GCS_MAVLink to match mavlink master.
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@3017 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago
tridge60@gmail.com
488a2805f7
mavlink: fixed a signed/unsigned warning
...
git-svn-id: https://arducopter.googlecode.com/svn/trunk@2814 f9c3cf11-9bcb-44bc-f272-b75c42450872
14 years ago