#ifndef APP_CFG_MODULE_PRESENT #define APP_CFG_MODULE_PRESENT /* ********************************************************************************************************* * ADDITIONAL uC/MODULE ENABLES ********************************************************************************************************* */ /* ********************************************************************************************************* * TASK PRIORITIES(任务优先级) ********************************************************************************************************* */ #define APP_CFG_TASK_START_PRIO 2u /* ********************************************************************************************************* * TASK STACK SIZES(任务堆栈大小) ********************************************************************************************************* */ #define APP_CFG_TASK_START_STK_SIZE 128u /* ********************************************************************************************************* * TASK STACK SIZES LIMIT(任务堆栈大小限制) ********************************************************************************************************* */ #define APP_CFG_TASK_START_STK_SIZE_PCT_FULL 90u #define APP_CFG_TASK_START_STK_SIZE_LIMIT (APP_CFG_TASK_START_STK_SIZE * (100u - APP_CFG_TASK_START_STK_SIZE_PCT_FULL)) / 100u /* ********************************************************************************************************* * TRACE / DEBUG CONFIGURATION(跟踪/调试配置) ********************************************************************************************************* */ #ifndef TRACE_LEVEL_OFF #define TRACE_LEVEL_OFF 0 #endif #ifndef TRACE_LEVEL_INFO #define TRACE_LEVEL_INFO 1 #endif #ifndef TRACE_LEVEL_DBG #define TRACE_LEVEL_DBG 2 #endif #define APP_CFG_TRACE_LEVEL TRACE_LEVEL_OFF #define APP_CFG_TRACE printf #define BSP_CFG_TRACE_LEVEL TRACE_LEVEL_OFF #define BSP_CFG_TRACE printf #define APP_TRACE_INFO(x) ((APP_CFG_TRACE_LEVEL >= TRACE_LEVEL_INFO) ? (void)(APP_CFG_TRACE x) : (void)0) #define APP_TRACE_DBG(x) ((APP_CFG_TRACE_LEVEL >= TRACE_LEVEL_DBG) ? (void)(APP_CFG_TRACE x) : (void)0) #define BSP_TRACE_INFO(x) ((BSP_CFG_TRACE_LEVEL >= TRACE_LEVEL_INFO) ? (void)(BSP_CFG_TRACE x) : (void)0) #define BSP_TRACE_DBG(x) ((BSP_CFG_TRACE_LEVEL >= TRACE_LEVEL_DBG) ? (void)(BSP_CFG_TRACE x) : (void)0) #endif