/* ******************* ******************************* C HEADER FILE ******************************* ** ******************* ** ** ** ** project : The C Kernel ** ** filename : CKCONFIG.H ** ** version : 3 ** ** last revised : October 31, 2004 ** ** ** ***************************************************************************** ** ** ** Copyright (c) 1998-2004, P.K. van der Vlugt ** ** All rights reserved. ** ** ** ***************************************************************************** VERSION HISTORY: ---------------- Version : 1 Date : June 01, 2003 Revised by : P.K. van der Vlugt Description : Original version Version : 2 Date : November 04, 2003 Revised by : P.K. van der Vlugt Description : * Moved the C timing macro's to ckernel.h. * Moved the C Kernel interface type definitions to stddefs.h. Version : 3 Date : October 29, 2004 Revised by : P.K. van der Vlugt Description : * Changed module name to comply to new kernel module naming convention. */ #ifndef _CKCONFIG_INCLUDED #define _CKCONFIG_INCLUDED /****************************************************************************/ /** **/ /** MODULES USED **/ /** **/ /****************************************************************************/ #include "stddefs.h" /****************************************************************************/ /** **/ /** DEFINITIONS AND MACROS **/ /** **/ /****************************************************************************/ /**** C Kernel resource definitions ****/ #define NR_OF_TASKS 250 #define NR_OF_QUEUES 100 #define NR_OF_SEMAS 100 #define NR_OF_MBOXS 100 #define NR_OF_MSGS 100 #define NR_OF_REGIONS 100 #define NR_OF_TIMERS 100 /**** IDLE task stack definition ****/ #define IDLE_STACK_SIZE 1024 /**** C Kernel timing definitions ****/ #define KERNEL_TIMER 0 #define KERNEL_TICKRATE 1000 /* in microseconds ****/ #define ROUND_ROBIN 100 /* 100 ticks */ /****************************************************************************/ /** **/ /** TYPEDEFS AND STRUCTURES **/ /** **/ /****************************************************************************/ /****************************************************************************/ /** **/ /** EXPORTED VARIABLES **/ /** **/ /****************************************************************************/ #ifndef _CKCONFIG_C_SRC #endif /****************************************************************************/ /** **/ /** EXPORTED FUNCTIONS **/ /** **/ /****************************************************************************/ #endif /****************************************************************************/ /** **/ /** EOF **/ /** **/ /****************************************************************************/