mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-16 12:51:47 +00:00
Added new LUFA_VERSION_RELEASE_TYPE macro to the library version header, to determine release type (thanks to NicoHood).
This commit is contained in:
parent
0c9856f405
commit
9669a00c34
@ -10,6 +10,7 @@
|
||||
* <b>New:</b>
|
||||
* - Core:
|
||||
* - Added support for the Pololu A-Star Micro board (thanks to Joh Schneider)
|
||||
* - Added new \c LUFA_VERSION_RELEASE_TYPE macro to the library version header, to determine release type (thanks to NicoHood)
|
||||
*
|
||||
* <b>Fixed:</b>
|
||||
* - Core:
|
||||
|
@ -42,11 +42,26 @@
|
||||
|
||||
/* 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
|
||||
|
||||
|
@ -71,12 +71,12 @@ bootloaders:
|
||||
# Check the working branch documentation, ensure no placeholder values
|
||||
check-documentation-placeholders:
|
||||
@echo Checking for release suitability...
|
||||
@if ( grep "XXXXXX" $(patsubst %/,%,$(LUFA_ROOT))/LUFA/DoxygenPages/*.txt > /dev/null ;); then \
|
||||
echo " ERROR: Doxygen documentation has not been updated for release!"; \
|
||||
@if ( grep " LUFA_VERSION_RELEASE_TYPE " $(patsubst %/,%,$(LUFA_ROOT))/LUFA/Version.h | grep "LUFA_VERSION_RELEASE_TYPE_DEVELOPMENT" > /dev/null ;); then \
|
||||
echo " ERROR: Version header has not been updated for release!"; \
|
||||
exit 1; \
|
||||
fi;
|
||||
@if ( grep "000000" $(patsubst %/,%,$(LUFA_ROOT))/LUFA/Version.h > /dev/null ;); then \
|
||||
echo " ERROR: Version header has not been updated for release!"; \
|
||||
@if ( grep "XXXXXX" $(patsubst %/,%,$(LUFA_ROOT))/LUFA/DoxygenPages/*.txt > /dev/null ;); then \
|
||||
echo " ERROR: Doxygen documentation has not been updated for release!"; \
|
||||
exit 1; \
|
||||
fi;
|
||||
@echo Done.
|
||||
|
Loading…
Reference in New Issue
Block a user