/** @file DHL_OSAL_Config.h @brief OSALÀÇ °¢Á¾ Configurations Platform dependent ¼³Á¤. ÀÌ Çì´õ ÆÄÀÏÀº Task Priority »ó¼ö¸¦ »ç¿ëÇÏ´Â ¸ðµç ¼Ò½º ÆÄÀÏ¿¡¼­ Æ÷ÇԵǾî¾ß ÇÑ´Ù. Copyright 2006~2010 Digital STREAM Technology, Inc. All Rights Reserved */ #ifndef __DHL_OSAL_CONFIG_H__ #define __DHL_OSAL_CONFIG_H__ //#include "DHL_OSAL.h" #ifdef __cplusplus extern "C" { #endif #if COMMENT ____Overview____(){} #endif /** @file DHL_OSAL_Config.h module overview - - implementations dependencies */ #if COMMENT ____Config____(){} #endif /* 1·Î ¼³Á¤ÇÏ¸é ¸Þ¸ð¸® °ü·Ã °¢Á¾ Heap µð¹ö±ë ÄÚµå Ãß°¡µÊ. */ #define DHL_OS_USE_HEAP_DEBUG 0 #define DHL_OS_HEAP_ALIGN_BYTE 4 #if COMMENT ____Defines____(){} #endif /* DHL_OSAL.c¿¡ ÀÚµ¿ Ãß°¡µÇµµ·Ï ÇÔ. ¿©±â¿¡ task priority¸¦ ³ÖÀÚ */ extern int os_sig2taskprio(const char *signiture); // // high priority #define TASK_PRI_APP_INIT os_sig2taskprio("APP_INIT") // Driver or DHL level task. // °¡º±°í ºü¸¥ µ¿ÀÛ ¼öÇà Àü¿ë. #define TASK_PRI_DRV_GPB os_sig2taskprio("DRV_GPB") #define TASK_PRI_DRV_IR os_sig2taskprio("DRV_IR") #define TASK_PRI_DRV_GPIO os_sig2taskprio("DRV_GPIO") #define TASK_PRI_DRV_UART os_sig2taskprio("DRV_UART") #define TASK_PRI_DRV_TIMER os_sig2taskprio("DRV_TIMER") #define TASK_PRI_DRV_FE os_sig2taskprio("DRV_FE") #define TASK_PRI_DRV_BASE os_sig2taskprio("DRV_BASE") #define TASK_PRI_DHL_PSIPRX os_sig2taskprio("DHL_PSIPRX") #define TASK_PRI_DHL_EVENT os_sig2taskprio("DHL_EVENT") #define TASK_PRI_DHL_AV_EVT os_sig2taskprio("DHL_AV_EVT") #define TASK_PRI_DIGIT_KEY os_sig2taskprio("DIGIT_KEY") #define TASK_PRI_MENU os_sig2taskprio("MENU") #define TASK_PRI_DCC_AUX os_sig2taskprio("DCC_AUX") #define TASK_PRI_AUX_CC os_sig2taskprio("AUX_CC") #define TASK_PRI_DCC_DCD os_sig2taskprio("DCC_DCD") #define TASK_PRI_DCC_DMX os_sig2taskprio("DCC_DMX") #define TASK_PRI_VBI_DEC os_sig2taskprio("VBI_DEC") #define TASK_PRI_CC_TIMER os_sig2taskprio("CC_TIMER") #define TASK_PRI_EA os_sig2taskprio("EA") // Middleware Tasks #define TASK_PRI_DMW_TUNER os_sig2taskprio("DMW_TUNER") #define TASK_PRI_DMC_TASK os_sig2taskprio("DMC_TASK") #define TASK_PRI_DMW_CHM os_sig2taskprio("DMW_CHM") #define TASK_PRI_DMW_PSI os_sig2taskprio("DMW_PSI") #define TASK_PRI_DMW_EPGSCN os_sig2taskprio("DMW_EPGSCN") #define TASK_PRI_DMW_EPGEVT os_sig2taskprio("DMW_EPGEVT") #define TASK_PRI_SCTESI_RX os_sig2taskprio("SCTESI_RX") #define TASK_PRI_DMW_TIMER os_sig2taskprio("DMW_TIMER") #define TASK_PRI_APP_TIMER os_sig2taskprio("APP_TIMER") #define TASK_PRI_SIGMON os_sig2taskprio("SIGMON") #define TASK_PRI_DHL_SHELL os_sig2taskprio("DHL_SHELL") #define TASK_PRI_DHL_SHELLX os_sig2taskprio("DHL_SHELLX") #define TASK_PRI_DHL_PRINTF os_sig2taskprio("DHL_PRINTF") #define TASK_PRI_DMW_FLASH os_sig2taskprio("DMW_FLASH") #define TASK_PRI_APP_COMM os_sig2taskprio("COMM") // low priority #ifdef __cplusplus } /* extern "C" */ #endif #endif /* __DHL_OSAL_CONFIG_H__ */