📄 app_cfg.h
字号:
/*
*********************************************************************************************************
* uC/OS-II
* The Real-Time Kernel
*
* (c) Copyright 2004-2008; Micrium, Inc.; Weston, FL
*
* All rights reserved. Protected by international copyright laws.
*
* uC/OS-II is provided in source form for FREE evaluation, for educational
* use or peaceful research. If you plan on using uC/OS-II in a commercial
* product you need to contact Micrium to properly license its use in your
* product. We provide ALL the source code for your convenience and to
* help you experience uC/OS-II. The fact that the source code is provided
* does NOT mean that you can use it without paying a licensing fee.
*
* Knowledge of the source code may NOT be used to develop a similar product.
*
* Please help us continue to provide the Embedded community with the finest
* software available. Your honesty is greatly appreciated.
*********************************************************************************************************
*/
/*
*********************************************************************************************************
*
* APPLICATION CONFIGURATION
*
* NXP LPC2478
* on the
* IAR LPC2478-SK Kickstart Kit
*
* Filename : app_cfg.h
* Version : V1.00
* Programmer(s) : FT
*********************************************************************************************************
*/
#ifndef __APP_CFG_H__
#define __APP_CFG_H__
/*
*********************************************************************************************************
* ADDITIONAL uC/MODULE ENABLES
*********************************************************************************************************
*/
#define APP_CFG_PROBE_OS_PLUGIN_EN DEF_ENABLED /* DEF_ENABLED = Present, DEF_DISABLED = Not Present */
#define APP_CFG_PROBE_COM_EN DEF_ENABLED
#define APP_CFG_LCD_EN DEF_ENABLED
#define APP_CFG_KSD_EN DEF_ENABLED
/*
*********************************************************************************************************
* TASK PRIORITIES
*********************************************************************************************************
*/
#define APP_CFG_TASK_START_PRIO 2
#define APP_CFG_TASK_KEY2_SCR_PRIO 3
#define APP_CFG_TASK_USER_IF_PRIO 4
#define OS_PROBE_TASK_PRIO 6
#define OS_PROBE_TASK_ID 6
#define KSD_CFG_TASK_LED_PRIO 7
#define KSD_CFG_TASK_LED_ID 7
#define OS_TASK_TMR_PRIO (OS_LOWEST_PRIO - 2)
/*
*********************************************************************************************************
* TASK STACK SIZES
*********************************************************************************************************
*/
#define APP_CFG_TASK_START_STK_SIZE 128
#define APP_CFG_TASK_TOUCH_SCR_STK_SIZE 512
#define APP_CFG_TASK_USER_IF_STK_SIZE 1024
#define APP_CFG_TASK_PROBE_STR_STK_SIZE 512
#define KSD_CFG_TASK_LED_STK_SIZE 128
#define OS_PROBE_TASK_STK_SIZE 128
/*
*********************************************************************************************************
* uC/Probe plug-in for uC/OS-II CONFIGURATION
*********************************************************************************************************
*/
#define OS_PROBE_TASK 1 /* Task will be created for uC/Probe OS Plug-In */
#define OS_PROBE_TMR_32_BITS 1 /* uC/Probe OS Plug-In timer is a 32-bit timer */
#define OS_PROBE_HOOKS_EN 1 /* Hooks to update OS_TCB profiling members will be included*/
/*
*********************************************************************************************************
* uC/OS-II DCC CONFIGURATION
*********************************************************************************************************
*/
#define OS_CPU_ARM_DCC_EN 1
/*
*********************************************************************************************************
* TRACE / DEBUG CONFIGURATION
*********************************************************************************************************
*/
#define TRACE_LEVEL_OFF 0
#define TRACE_LEVEL_INFO 1
#define TRACE_LEVEL_DBG 2
#define APP_CFG_TRACE_LEVEL TRACE_LEVEL_INFO
#define APP_CFG_TRACE printf
#define BSP_CFG_TRACE_LEVEL TRACE_LEVEL_INFO
#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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -