µOS++ IIIe Reference 7.0.0
The third edition of µOS++, a POSIX inspired open source framework, written in C++
Loading...
Searching...
No Matches
os-versions.h File Reference

Go to the source code of this file.

Macros

#define OS_INTEGER_RTOS_IMPL_VERSION_MAJOR   6
 
#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR   3
 
#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH   18
 
#define OS_INTEGER_RTOS_IMPL_YEAR   2023
 
#define OS_MACRO_SHARP(x)   #x
 
#define OS_MACRO_STRINGIFY(x)   OS_MACRO_SHARP(x)
 
#define OS_STRING_RTOS_IMPL_VERSION
 
#define OS_STRING_RTOS_IMPL_VERSION_BUILD   ""
 
#define OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE   "-beta"
 
#define OS_STRING_RTOS_IMPL_YEAR   OS_MACRO_STRINGIFY(OS_INTEGER_RTOS_IMPL_YEAR)
 
#define OS_HAS_STD_THREADS
 Tell the world that std::tread is available.
 
#define OS_IS_CROSS_BUILD
 Tell the world that this is a cross build.
 
#define OS_USE_MICRO_OS_PLUS
 Tell the world that µOS++ is in use.
 

Macro Definition Documentation

◆ OS_INTEGER_RTOS_IMPL_VERSION_MAJOR

#define OS_INTEGER_RTOS_IMPL_VERSION_MAJOR   6

Definition at line 50 of file os-versions.h.

◆ OS_INTEGER_RTOS_IMPL_VERSION_MINOR

#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR   3

Definition at line 51 of file os-versions.h.

◆ OS_INTEGER_RTOS_IMPL_VERSION_PATCH

#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH   18

Definition at line 52 of file os-versions.h.

◆ OS_INTEGER_RTOS_IMPL_YEAR

#define OS_INTEGER_RTOS_IMPL_YEAR   2023

Definition at line 57 of file os-versions.h.

◆ OS_MACRO_SHARP

#define OS_MACRO_SHARP (   x)    #x

Definition at line 44 of file os-versions.h.

◆ OS_MACRO_STRINGIFY

#define OS_MACRO_STRINGIFY (   x)    OS_MACRO_SHARP(x)

Definition at line 45 of file os-versions.h.

◆ OS_STRING_RTOS_IMPL_VERSION

#define OS_STRING_RTOS_IMPL_VERSION
Value:
OS_MACRO_STRINGIFY(OS_INTEGER_RTOS_IMPL_VERSION_MINOR) "." \
OS_MACRO_STRINGIFY(OS_INTEGER_RTOS_IMPL_VERSION_PATCH) \
OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE \
OS_STRING_RTOS_IMPL_VERSION_BUILD
#define OS_MACRO_STRINGIFY(x)
Definition os-versions.h:45
#define OS_INTEGER_RTOS_IMPL_VERSION_MAJOR
Definition os-versions.h:50
#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR
Definition os-versions.h:51
#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH
Definition os-versions.h:52

Definition at line 60 of file os-versions.h.

◆ OS_STRING_RTOS_IMPL_VERSION_BUILD

#define OS_STRING_RTOS_IMPL_VERSION_BUILD   ""

Definition at line 55 of file os-versions.h.

◆ OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE

#define OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE   "-beta"

Definition at line 54 of file os-versions.h.

◆ OS_STRING_RTOS_IMPL_YEAR

#define OS_STRING_RTOS_IMPL_YEAR   OS_MACRO_STRINGIFY(OS_INTEGER_RTOS_IMPL_YEAR)

Definition at line 58 of file os-versions.h.