µ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   7
 
#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR   0
 
#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH   0
 
#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   ""
 
#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   7

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

◆ OS_INTEGER_RTOS_IMPL_VERSION_MINOR

#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR   0

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

◆ OS_INTEGER_RTOS_IMPL_VERSION_PATCH

#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH   0

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

◆ OS_INTEGER_RTOS_IMPL_YEAR

#define OS_INTEGER_RTOS_IMPL_YEAR   2023

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

◆ OS_MACRO_SHARP

#define OS_MACRO_SHARP (   x)    #x

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

◆ OS_MACRO_STRINGIFY

#define OS_MACRO_STRINGIFY (   x)    OS_MACRO_SHARP(x)

Definition at line 30 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:30
#define OS_INTEGER_RTOS_IMPL_VERSION_MAJOR
Definition os-versions.h:35
#define OS_INTEGER_RTOS_IMPL_VERSION_MINOR
Definition os-versions.h:36
#define OS_INTEGER_RTOS_IMPL_VERSION_PATCH
Definition os-versions.h:37

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

◆ OS_STRING_RTOS_IMPL_VERSION_BUILD

#define OS_STRING_RTOS_IMPL_VERSION_BUILD   ""

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

◆ OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE

#define OS_STRING_RTOS_IMPL_VERSION_PRE_RELEASE   ""

Definition at line 38 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 43 of file os-versions.h.