LUFA Library
Version.h File Reference

LUFA library version constants. More...

Macros

#define LUFA_VERSION_INTEGER   0x170418
 
#define LUFA_VERSION_RELEASE_TYPE   LUFA_VERSION_RELEASE_TYPE_FULL
 
#define LUFA_VERSION_STRING   "170418"
 
LUFA Release Type Constants
#define LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT   0
 
#define LUFA_VERSION_RELEASE_TYPE_BETA   1
 
#define LUFA_VERSION_RELEASE_TYPE_FULL   2
 

Detailed Description

Version constants for informational purposes and version-specific macro creation. This header file contains the current LUFA version number in several forms, for use in the user-application (for example, for printing out whilst debugging, or for testing for version compatibility).

Macro Definition Documentation

◆ LUFA_VERSION_INTEGER

#define LUFA_VERSION_INTEGER   0x170418

Indicates the version number of the library, as an integer.

Note
This value is only updates in non-development releases.

◆ LUFA_VERSION_RELEASE_TYPE

#define LUFA_VERSION_RELEASE_TYPE   LUFA_VERSION_RELEASE_TYPE_FULL

Indicates the release type of the library.

◆ LUFA_VERSION_RELEASE_TYPE_BETA

#define LUFA_VERSION_RELEASE_TYPE_BETA   1

Constant for LUFA_VERSION_RELEASE_TYPE indicating a beta release.

◆ LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT

#define LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT   0

Constant for LUFA_VERSION_RELEASE_TYPE indicating a development release.

◆ LUFA_VERSION_RELEASE_TYPE_FULL

#define LUFA_VERSION_RELEASE_TYPE_FULL   2

Constant for LUFA_VERSION_RELEASE_TYPE indicating a full official release.

◆ LUFA_VERSION_STRING

#define LUFA_VERSION_STRING   "170418"

Indicates the version number of the library, as a string.

Note
This value is only updates in non-development releases.