Common macros and compiler attributes/pragmas configuration. More...
Common macros and compiler attributes/pragmas configuration.
Definition in file riot_version.h.
#include <stdint.h>
Go to the source code of this file.
#define | RIOT_VERSION_NUM(major, minor, patch, extra) |
Generates a 64 bit variable of a release version. | |
#define RIOT_VERSION_NUM | ( | major, | |
minor, | |||
patch, | |||
extra | |||
) |
Generates a 64 bit variable of a release version.
Comparisons to this only apply to released branches
To define extra
add a file EXTRAVERSION
to the RIOT root with the content
RIOT_EXTRAVERSION = <extra>
with <extra>
being the number of your local version. This can be useful if you are maintaining a downstream release to base further work on.
[in] | major | Mayor version of the release |
[in] | minor | Minor version of the release |
[in] | patch | Patch level of the release |
[in] | extra | Extra version, user defined |
Definition at line 55 of file riot_version.h.