UbixOS V2 2.0

Macros
Version

## Macros
#define | LWIP_RC_DEVELOPMENT 0
#define | LWIP_RC_RELEASE 255
#define | LWIP_VERSION
#define | LWIP_VERSION_IS_DEVELOPMENT (LWIP_VERSION_RC == LWIP_RC_DEVELOPMENT)
#define | LWIP_VERSION_IS_RC ((LWIP_VERSION_RC != LWIP_RC_RELEASE) && (LWIP_VERSION_RC != LWIP_RC_DEVELOPMENT))
#define | LWIP_VERSION_IS_RELEASE (LWIP_VERSION_RC == LWIP_RC_RELEASE)
#define | LWIP_VERSION_MAJOR 2
#define | LWIP_VERSION_MINOR 0
#define | LWIP_VERSION_RC LWIP_RC_RELEASE
#define | LWIP_VERSION_REVISION 3
#define | LWIP_VERSION_STRING LWIP_VERSTR(LWIP_VERSION_MAJOR) "." LWIP_VERSTR(LWIP_VERSION_MINOR) "." LWIP_VERSTR(LWIP_VERSION_REVISION) LWIP_VERSION_STRING_SUFFIX
#define | LWIP_VERSION_STRING_SUFFIX ""
#define | LWIP_VERSTR(x) LWIP_VERSTR2(x)
#define | LWIP_VERSTR2(x) #x

## Detailed Description

## Macro Definition Documentation

## ◆ LWIP_RC_DEVELOPMENT

#define LWIP_RC_DEVELOPMENT 0

LWIP_VERSION_RC is set to LWIP_RC_DEVELOPMENT for Git versions

Definition at line 66 of file init.h.

## ◆ LWIP_RC_RELEASE

#define LWIP_RC_RELEASE 255

LWIP_VERSION_RC is set to LWIP_RC_RELEASE for official releases

Definition at line 64 of file init.h.

## ◆ LWIP_VERSION

#define LWIP_VERSION

Value:
(((u32_t)LWIP_VERSION_MAJOR) << 24 | ((u32_t)LWIP_VERSION_MINOR) << 16 | \
((u32_t)LWIP_VERSION_REVISION) << 8 | ((u32_t)LWIP_VERSION_RC))

Provides the version of the stack

Definition at line 84 of file init.h.

## ◆ LWIP_VERSION_IS_DEVELOPMENT

#define LWIP_VERSION_IS_DEVELOPMENT (LWIP_VERSION_RC == LWIP_RC_DEVELOPMENT)

Definition at line 69 of file init.h.

## ◆ LWIP_VERSION_IS_RC

#define LWIP_VERSION_IS_RC ((LWIP_VERSION_RC != LWIP_RC_RELEASE) && (LWIP_VERSION_RC != LWIP_RC_DEVELOPMENT))

Definition at line 70 of file init.h.

## ◆ LWIP_VERSION_IS_RELEASE

#define LWIP_VERSION_IS_RELEASE (LWIP_VERSION_RC == LWIP_RC_RELEASE)

Definition at line 68 of file init.h.

## ◆ LWIP_VERSION_MAJOR

#define LWIP_VERSION_MAJOR 2

X.x.x: Major version of the stack

Definition at line 53 of file init.h.

## ◆ LWIP_VERSION_MINOR

#define LWIP_VERSION_MINOR 0

x.X.x: Minor version of the stack

Definition at line 55 of file init.h.

## ◆ LWIP_VERSION_RC

#define LWIP_VERSION_RC LWIP_RC_RELEASE

For release candidates, this is set to 1..254 For official releases, this is set to 255 (LWIP_RC_RELEASE) For development versions (Git), this is set to 0 (LWIP_RC_DEVELOPMENT)

Definition at line 61 of file init.h.

## ◆ LWIP_VERSION_REVISION

#define LWIP_VERSION_REVISION 3

x.x.X: Revision of the stack

Definition at line 57 of file init.h.

## ◆ LWIP_VERSION_STRING

#define LWIP_VERSION_STRING LWIP_VERSTR(LWIP_VERSION_MAJOR) "." LWIP_VERSTR(LWIP_VERSION_MINOR) "." LWIP_VERSTR(LWIP_VERSION_REVISION) LWIP_VERSION_STRING_SUFFIX

Provides the version of the stack as string

Definition at line 87 of file init.h.

## ◆ LWIP_VERSION_STRING_SUFFIX

#define LWIP_VERSION_STRING_SUFFIX ""

Definition at line 76 of file init.h.

## ◆ LWIP_VERSTR

#define LWIP_VERSTR | ( |  | x | ) | LWIP_VERSTR2(x)

Definition at line 74 of file init.h.

## ◆ LWIP_VERSTR2

#define LWIP_VERSTR2 | ( |  | x | ) | #x

Definition at line 73 of file init.h.

u32_t
uint32_t u32_t
Definition: arch.h:126
LWIP_VERSION_REVISION
#define LWIP_VERSION_REVISION
Definition: init.h:57
LWIP_VERSION_MAJOR
#define LWIP_VERSION_MAJOR
Definition: init.h:53
LWIP_VERSION_MINOR
#define LWIP_VERSION_MINOR
Definition: init.h:55
LWIP_VERSION_RC
#define LWIP_VERSION_RC
Definition: init.h:61