Go to the documentation of this file. 31 #define _CHIBIOS_NIL_CONF_ 32 #define _CHIBIOS_NIL_CONF_VER_3_0_ 46 #define CH_CFG_NUM_THREADS 3 61 #define CH_CFG_ST_RESOLUTION 32 69 #define CH_CFG_ST_FREQUENCY 1000 79 #define CH_CFG_ST_TIMEDELTA 0 96 #define CH_CFG_USE_SEMAPHORES TRUE 105 #define CH_CFG_USE_MUTEXES FALSE 113 #define CH_CFG_USE_EVENTS TRUE 123 #define CH_CFG_USE_MAILBOXES TRUE 132 #define CH_CFG_USE_MEMCORE TRUE 141 #define CH_CFG_USE_HEAP TRUE 150 #define CH_CFG_USE_MEMPOOLS TRUE 159 #define CH_CFG_USE_OBJ_FIFOS TRUE 172 #define CH_CFG_MEMCORE_SIZE 0 190 #define CH_CFG_USE_FACTORY TRUE 197 #define CH_CFG_FACTORY_MAX_NAMES_LENGTH 8 202 #define CH_CFG_FACTORY_OBJECTS_REGISTRY TRUE 207 #define CH_CFG_FACTORY_GENERIC_BUFFERS TRUE 212 #define CH_CFG_FACTORY_SEMAPHORES TRUE 217 #define CH_CFG_FACTORY_MAILBOXES TRUE 222 #define CH_CFG_FACTORY_OBJ_FIFOS TRUE 239 #define CH_DBG_STATISTICS FALSE 246 #define CH_DBG_SYSTEM_STATE_CHECK TRUE 253 #define CH_DBG_ENABLE_CHECKS TRUE 260 #define CH_DBG_ENABLE_ASSERTS TRUE 267 #define CH_DBG_ENABLE_STACK_CHECK TRUE 281 #if !defined(CH_CFG_SYSTEM_INIT_HOOK) || defined(__DOXYGEN__) 282 #define CH_CFG_SYSTEM_INIT_HOOK() { \ 290 #define CH_CFG_THREAD_EXT_FIELDS \ 296 #define CH_CFG_THREAD_EXT_INIT_HOOK(tr) { \ 306 #define CH_CFG_IDLE_ENTER_HOOK() { \ 315 #define CH_CFG_IDLE_LEAVE_HOOK() { \ 321 #if !defined(CH_CFG_SYSTEM_HALT_HOOK) || defined(__DOXYGEN__) 322 #define CH_CFG_SYSTEM_HALT_HOOK(reason) { \