ChibiOS 21.11.4
Version Numbers and Identification

Detailed Description

This header includes all the required kernel headers so it is the only kernel header you usually want to include in your application.

Kernel related info.

Collaboration diagram for Version Numbers and Identification:

ChibiOS/RT version identification

#define CH_KERNEL_VERSION   "7.0.5"
 Kernel version string.
#define CH_KERNEL_MAJOR   7
 Kernel version major number.
#define CH_KERNEL_MINOR   0
 Kernel version minor number.
#define CH_KERNEL_PATCH   5
 Kernel version patch number.

Constants for configuration options

#define FALSE   0
 Generic 'false' preprocessor boolean constant.
#define TRUE   1
 Generic 'true' preprocessor boolean constant.

Macros

#define __CHIBIOS_RT__
 ChibiOS/RT identification macro.
#define CH_KERNEL_STABLE   1
 Stable release flag.

Macro Definition Documentation

◆ __CHIBIOS_RT__

#define __CHIBIOS_RT__

ChibiOS/RT identification macro.

Definition at line 37 of file rt/include/ch.h.

◆ CH_KERNEL_STABLE

#define CH_KERNEL_STABLE   1

Stable release flag.

Definition at line 42 of file rt/include/ch.h.

◆ CH_KERNEL_VERSION

#define CH_KERNEL_VERSION   "7.0.5"

Kernel version string.

Definition at line 51 of file rt/include/ch.h.

◆ CH_KERNEL_MAJOR

#define CH_KERNEL_MAJOR   7

Kernel version major number.

Definition at line 56 of file rt/include/ch.h.

◆ CH_KERNEL_MINOR

#define CH_KERNEL_MINOR   0

Kernel version minor number.

Definition at line 61 of file rt/include/ch.h.

◆ CH_KERNEL_PATCH

#define CH_KERNEL_PATCH   5

Kernel version patch number.

Definition at line 66 of file rt/include/ch.h.

◆ FALSE

◆ TRUE

#define TRUE   1

Generic 'true' preprocessor boolean constant.

Note
It is meant to be used in configuration files as switch.

Definition at line 86 of file rt/include/ch.h.