ChibiOS/RT  5.1.0
ch.h File Reference

ChibiOS/RT main include file. More...

#include "chconf.h"
#include "chchecks.h"
#include "chlicense.h"
#include "chrestrictions.h"
#include "chtypes.h"
#include "chsystypes.h"
#include "chdebug.h"
#include "chtime.h"
#include "chalign.h"
#include "chcore.h"
#include "chtrace.h"
#include "chtm.h"
#include "chstats.h"
#include "chschd.h"
#include "chsys.h"
#include "chvt.h"
#include "chthreads.h"
#include "chregistry.h"
#include "chsem.h"
#include "chbsem.h"
#include "chmtx.h"
#include "chcond.h"
#include "chevents.h"
#include "chmsg.h"
#include "chmboxes.h"
#include "chmemcore.h"
#include "chheap.h"
#include "chmempools.h"
#include "chfifo.h"
#include "chfactory.h"
#include "chdynamic.h"

Go to the source code of this file.

Macros

#define _CHIBIOS_RT_
 ChibiOS/RT identification macro. More...
 
#define CH_KERNEL_STABLE   1
 Stable release flag. More...
 
ChibiOS/RT version identification
#define CH_KERNEL_VERSION   "5.1.0"
 Kernel version string. More...
 
#define CH_KERNEL_MAJOR   5
 Kernel version major number. More...
 
#define CH_KERNEL_MINOR   1
 Kernel version minor number. More...
 
#define CH_KERNEL_PATCH   0
 Kernel version patch number. More...
 
Constants for configuration options
#define FALSE   0
 Generic 'false' preprocessor boolean constant. More...
 
#define TRUE   1
 Generic 'true' preprocessor boolean constant. More...
 

Functions

void chSysHalt (const char *reason)
 Halts the system. More...
 

Detailed Description

ChibiOS/RT main include file.

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

Definition in file ch.h.