Use folder-relative output folder in the XPLAINBridge makefile.
[pub/USBasp.git] / LUFA / Version.h
index 8997908..88b08eb 100644 (file)
@@ -1,13 +1,13 @@
 /*
              LUFA Library
-     Copyright (C) Dean Camera, 2013.
+     Copyright (C) Dean Camera, 2016.
 
   dean [at] fourwalledcubicle [dot] com
            www.lufa-lib.org
 */
 
 /*
-  Copyright 2013  Dean Camera (dean [at] fourwalledcubicle [dot] com)
+  Copyright 2016  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 
   Permission to use, copy, modify, distribute, and sell this
   software and its documentation for any purpose is hereby granted
 
        /* Public Interface - May be used in end-application: */
                /* Macros: */
-                       /** Indicates the version number of the library, as an integer. */
-                       #define LUFA_VERSION_INTEGER     0x000000
+                       /** \name LUFA Release Type Constants */
+                       //@{
+                               /** Constant for \ref LUFA_VERSION_RELEASE_TYPE indicating a development release. */
+                               #define LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT   0
 
-                       /** Indicates the version number of the library, as a string. */
-                       #define LUFA_VERSION_STRING      "000000"
+                               /** Constant for \ref LUFA_VERSION_RELEASE_TYPE indicating a beta release. */
+                               #define LUFA_VERSION_RELEASE_TYPE_BETA          1
+
+                               /** Constant for \ref LUFA_VERSION_RELEASE_TYPE indicating a full official release. */
+                               #define LUFA_VERSION_RELEASE_TYPE_FULL          2
+                       //@}
+
+                       /** Indicates the version number of the library, as an integer. \note This value is only updates in non-development releases. */
+                       #define LUFA_VERSION_INTEGER              0x160328
+
+                       /** Indicates the version number of the library, as a string. \note This value is only updates in non-development releases. */
+                       #define LUFA_VERSION_STRING               "160328"
+
+                       /** Indicates the release type of the library. */
+                       #define LUFA_VERSION_RELEASE_TYPE         LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT
 
 #endif