ardupilot/libraries/AP_Common
Patrick José Pereira adda695630 AP_Common: Update AP_FWVersion struct to be used with binary parsers
- Add an uint64_t header to allow easy detection of struct
- Add an uint16_t version
    - MSB is for major release, compatibility break
    - LSB for minor version, no compatibility break
- Add pointer size variable to allow decode of pointers
- Add vehicle type information
- Add board type and subtype to allow hardware identification
- Set type of fw_type to uint8_t since enum is declared as int
- Organize struct to be packed inside 32bits system

Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-10-07 19:32:12 +11:00
..
examples/AP_Common
missing AP_Common: missing: Add definition for strndupa 2020-08-25 07:15:00 -07:00
tests AP_Common: add sanity check into bitmask get/set 2019-05-28 09:43:17 +10:00
AP_Common.cpp AP_Common: added strncpy_noterm 2020-07-10 13:32:24 +10:00
AP_Common.h AP_Common: UINT16_VALUE, UINT32_VALUE get parentheses around arguments 2020-10-06 20:52:29 +11:00
AP_ExpandingArray.cpp AP_Common: use standard realloc method from HAL 2020-03-24 10:32:14 +11:00
AP_ExpandingArray.h AP_Common: fixed cast warnings for ExpandingArray 2020-07-07 10:23:00 +10:00
AP_FWVersion.cpp AP_Common: AP_FWVersion: create singleton 2018-06-18 19:10:37 +01:00
AP_FWVersion.h AP_Common: Update AP_FWVersion struct to be used with binary parsers 2020-10-07 19:32:12 +11:00
AP_FWVersionDefine.h AP_Common: Update AP_FWVersion struct to be used with binary parsers 2020-10-07 19:32:12 +11:00
AP_Test.h
Bitmask.h AP_Common: create and use INTERNAL_ERROR macro so we get line numbers 2020-04-30 13:21:36 +10:00
Location.cpp AP_Common: Add new method to extrapolate location from bearing and pitch 2020-08-24 08:53:20 +09:00
Location.h AP_Common: Add new method to extrapolate location from bearing and pitch 2020-08-24 08:53:20 +09:00
TSIndex.h AP_Common: Add % operator to TSIndex 2020-06-16 10:09:14 +10:00
c++.cpp