1 /**
2  ****************************************************************************************
3  *
4  * @file ke_config.h
5  *
6  * @brief This file contains all the constant that can be changed in order to
7  * tailor the kernel.
8  *
9  * Copyright (C) RivieraWaves 2009-2015
10  *
11  *
12  ****************************************************************************************
13  */
14 
15 #ifndef _KE_CONFIG_H_
16 #define _KE_CONFIG_H_
17 
18 /*
19  * INCLUDE FILES
20  ****************************************************************************************
21  */
22 #include "rwip_config.h"       // stack configuration
23 
24 /**
25  ****************************************************************************************
26  * @addtogroup KERNEL KERNEL
27  * @ingroup ROOT
28  * @brief The Kernel module.
29  *
30  * The Kernel is responsible for providing essential OS features like time management,
31  * inter-task communication, task management and message handling and administration.
32  *
33  * @{
34  ****************************************************************************************
35  */
36 
37 /**
38  ****************************************************************************************
39  * @addtogroup CFG Settings and Configuration
40  * @ingroup KERNEL
41  * @brief Kernel Configuration
42  *
43  * @{
44  ****************************************************************************************
45  */
46 
47 /*
48  * CONSTANT DEFINITIONS
49  ****************************************************************************************
50  */
51 #define KE_MEM_RW       1
52 #define KE_MEM_LINUX    0
53 #define KE_MEM_LIBC     0
54 
55 #define KE_FULL         1
56 #define KE_SEND_ONLY    0
57 
58 /// @} CFG
59 
60 #endif // _KE_CONFIG_H_
61