ChibiOS 21.11.4
Version Numbers and Identification

Detailed Description

OS Library related info.

Collaboration diagram for Version Numbers and Identification:

ChibiOS/LIB version identification

#define CH_OSLIB_VERSION   "1.3.2"
 OS Library version string.
#define CH_OSLIB_MAJOR   1
 OS Library version major number.
#define CH_OSLIB_MINOR   3
 OS Library version minor number.
#define CH_OSLIB_PATCH   2
 OS Library version patch number.

Macros

#define __CHIBIOS_OSLIB__
 ChibiOS/LIB identification macro.
#define CH_OSLIB_STABLE   1
 Stable release flag.
#define CH_CFG_USE_FACTORY   FALSE
#define CH_CFG_USE_HEAP   FALSE
#define CH_CFG_USE_MEMPOOLS   FALSE
#define CH_CFG_USE_OBJ_FIFOS   FALSE
#define CH_CFG_USE_PIPES   FALSE
#define CH_CFG_USE_OBJ_CACHES   FALSE
#define CH_CFG_USE_DELEGATES   FALSE
#define CH_CFG_USE_JOBS   FALSE
#define CH_CFG_USE_MAILBOXES   FALSE

Functions

static void __oslib_init (void)
 Initialization of all library modules.

Macro Definition Documentation

◆ __CHIBIOS_OSLIB__

#define __CHIBIOS_OSLIB__

ChibiOS/LIB identification macro.

Definition at line 41 of file chlib.h.

◆ CH_OSLIB_STABLE

#define CH_OSLIB_STABLE   1

Stable release flag.

Definition at line 46 of file chlib.h.

◆ CH_OSLIB_VERSION

#define CH_OSLIB_VERSION   "1.3.2"

OS Library version string.

Definition at line 55 of file chlib.h.

◆ CH_OSLIB_MAJOR

#define CH_OSLIB_MAJOR   1

OS Library version major number.

Definition at line 60 of file chlib.h.

◆ CH_OSLIB_MINOR

#define CH_OSLIB_MINOR   3

OS Library version minor number.

Definition at line 65 of file chlib.h.

◆ CH_OSLIB_PATCH

#define CH_OSLIB_PATCH   2

OS Library version patch number.

Definition at line 70 of file chlib.h.

◆ CH_CFG_USE_FACTORY

#define CH_CFG_USE_FACTORY   FALSE

Definition at line 171 of file chlib.h.

◆ CH_CFG_USE_HEAP

#define CH_CFG_USE_HEAP   FALSE

Definition at line 190 of file chlib.h.

◆ CH_CFG_USE_MEMPOOLS

#define CH_CFG_USE_MEMPOOLS   FALSE

Definition at line 191 of file chlib.h.

◆ CH_CFG_USE_OBJ_FIFOS

#define CH_CFG_USE_OBJ_FIFOS   FALSE

Definition at line 192 of file chlib.h.

◆ CH_CFG_USE_PIPES

#define CH_CFG_USE_PIPES   FALSE

Definition at line 193 of file chlib.h.

◆ CH_CFG_USE_OBJ_CACHES

#define CH_CFG_USE_OBJ_CACHES   FALSE

Definition at line 194 of file chlib.h.

◆ CH_CFG_USE_DELEGATES

#define CH_CFG_USE_DELEGATES   FALSE

Definition at line 195 of file chlib.h.

◆ CH_CFG_USE_JOBS

#define CH_CFG_USE_JOBS   FALSE

Definition at line 196 of file chlib.h.

◆ CH_CFG_USE_MAILBOXES

#define CH_CFG_USE_MAILBOXES   FALSE

Definition at line 207 of file chlib.h.

Function Documentation

◆ __oslib_init()

void __oslib_init ( void )
inlinestatic

Initialization of all library modules.

Function Class:
Not an API, this function is for internal use only.

Definition at line 249 of file chlib.h.

References __core_init(), __factory_init(), and __heap_init().

Referenced by chSysInit().

Here is the call graph for this function: