|
ChibiOS/RT
2.5.1 |
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.
#include "chconf.h"#include "chtypes.h"#include "chlists.h"#include "chcore.h"#include "chsys.h"#include "chvt.h"#include "chschd.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 "chthreads.h"#include "chdynamic.h"#include "chregistry.h"#include "chinline.h"#include "chqueues.h"#include "chstreams.h"#include "chfiles.h"#include "chdebug.h"Go to the source code of this file.
Functions | |
| void | _idle_thread (void *p) |
| This function implements the idle thread infinite loop. | |
Defines | |
| #define | _CHIBIOS_RT_ |
| ChibiOS/RT identification macro. | |
| #define | CH_KERNEL_VERSION "2.5.1unstable" |
| Kernel version string. | |
Kernel version | |
| #define | CH_KERNEL_MAJOR 2 |
| Kernel version major number. | |
| #define | CH_KERNEL_MINOR 5 |
| Kernel version minor number. | |
| #define | CH_KERNEL_PATCH 1 |
| Kernel version patch number. | |
Common constants | |
| #define | FALSE 0 |
| Generic 'false' boolean constant. | |
| #define | TRUE (!FALSE) |
| Generic 'true' boolean constant. | |
| #define | CH_SUCCESS FALSE |
| Generic success constant. | |
| #define | CH_FAILED TRUE |
| Generic failure constant. | |