BeRTOS
Defines
cfg_proc.h File Reference

Kernel configuration parameters. More...

Go to the source code of this file.

Defines

#define CONFIG_KERN   0
 Enable the multithreading kernel.
#define CONFIG_KERN_IRQ   0
 Kernel interrupt supervisor.
#define CONFIG_KERN_PREEMPT   0
 Preemptive process scheduling.
#define CONFIG_KERN_QUANTUM   11
 Time sharing quantum (a prime number prevents interference effects) [ms].
#define CONFIG_KERN_PRI   0
 Priority-based scheduling policy.
#define CONFIG_KERN_HEAP   0
 Dynamic memory allocation for processes.
#define CONFIG_KERN_HEAP_SIZE   2048L
 Size of the dynamic memory pool used by processes.
#define KERN_LOG_LEVEL   LOG_LVL_ERR
 Module logging level.
#define KERN_LOG_FORMAT   LOG_FMT_VERBOSE
 Module logging format.

Detailed Description

Kernel configuration parameters.

Author:
Bernie Innocenti <bernie@codewiz.org>

Definition in file cfg_proc.h.


Define Documentation

#define CONFIG_KERN_IRQ   0

Kernel interrupt supervisor.

WARNING: Experimental, still incomplete!

Definition at line 53 of file cfg_proc.h.