MySensors Library & Examples  2.3.2
Macros
Version.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define STR_HELPER(x)   #x
 Helper macro, STR_HELPER()
 
#define STR(x)   STR_HELPER(x)
 Helper macro, STR()
 
#define MYSENSORS_LIBRARY_VERSION_MAJOR   2
 Major release version.
 
#define MYSENSORS_LIBRARY_VERSION_MINOR   3
 Minor release version.
 
#define MYSENSORS_LIBRARY_VERSION_PATCH   2
 Patch version.
 
#define MYSENSORS_LIBRARY_VERSION_PRERELEASE   ""
 Pre-release suffix, i.e. alpha, beta, rc.1, etc.
 
#define MYSENSORS_LIBRARY_VERSION_PRERELEASE_NUMBER   0xFF
 incremental counter, starting at 0x00. 0xFF for final release
 
#define MYSENSORS_LIBRARY_VERSION   STR(MYSENSORS_LIBRARY_VERSION_MAJOR) "." STR(MYSENSORS_LIBRARY_VERSION_MINOR) "." STR(MYSENSORS_LIBRARY_VERSION_PATCH)
 final release versioning
 
#define MYSENSORS_LIBRARY_VERSION_INT   ( ((uint32_t)MYSENSORS_LIBRARY_VERSION_MAJOR) << 24 | ((uint32_t)MYSENSORS_LIBRARY_VERSION_MINOR) << 16 | ((uint32_t)MYSENSORS_LIBRARY_VERSION_PATCH) << 8 | ((uint32_t)MYSENSORS_LIBRARY_VERSION_PRERELEASE_NUMBER) )
 numerical versioning