55 static inline const char *px4_board_name(
void)
57 return PX4_BOARD_NAME;
63 static inline const char *px4_board_sub_type(
void)
65 return board_get_hw_type_name();
71 static inline int px4_board_hw_version(
void)
73 return board_get_hw_version();
79 static inline int px4_board_hw_revision(
void)
81 return board_get_hw_revision();
__EXPORT uint64_t px4_mavlink_lib_version_binary(void)
MAVLink lib version in binary form (first part of the git tag)
__EXPORT uint32_t version_tag_to_number(const char *tag)
Convert a version tag string to a number.
Definition: version.c:66
const char * px4_build_uri(void)
get the build URI (used for crash logging)
Definition: version.c:61
Configuration flags used in code.
A set of useful macros for enhanced runtime and compile time error detection and warning suppression...
__EXPORT uint32_t px4_board_version(void)
get the board version (last 8 bytes should be silicon ID, if any)
Definition: version.c:250
__EXPORT uint64_t px4_firmware_version_binary(void)
Firmware version in binary form (first part of the git tag)
Definition: version.c:343
__EXPORT uint32_t px4_firmware_vendor_version(void)
get the PX4 Firmware vendor version
Definition: version.c:240
__EXPORT const char * px4_ecl_lib_version_string(void)
ECL lib version as human readable string (git tag)
Definition: version.c:348
__EXPORT uint64_t px4_os_version_binary(void)
Operating system version in binary form (first part of the git tag)
Definition: version.c:364
__EXPORT const char * px4_firmware_git_branch(void)
get the git branch name (can be empty, for example if HEAD points to a tag)
Definition: version.c:245
__EXPORT uint32_t px4_firmware_version(void)
get the PX4 Firmware version
Definition: version.c:149
__EXPORT const char * px4_os_version_string(void)
Operating system version as human readable string (git tag)
Definition: version.c:288
__EXPORT const char * px4_firmware_version_string(void)
Firmware version as human readable string (git tag)
Definition: version.c:338
__EXPORT const char * px4_toolchain_version(void)
Toolchain version used to compile PX4 (no particular format)
Definition: version.c:329
__EXPORT const char * px4_os_name(void)
name of the operating system
Definition: version.c:297
__EXPORT uint32_t px4_os_version(void)
operating system version
Definition: version.c:259
__EXPORT const char * px4_toolchain_name(void)
Toolchain name used to compile PX4.
Definition: version.c:314
__EXPORT uint32_t version_tag_to_vendor_version_number(const char *tag)
Convert a version tag string to a vendor version number.
Definition: version.c:154