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