| 1 | /** |
|---|
| 2 | @file |
|---|
| 3 | DHL_OSAL_Config.h |
|---|
| 4 | |
|---|
| 5 | @brief |
|---|
| 6 | OSALÀÇ °¢Á¾ Configurations |
|---|
| 7 | |
|---|
| 8 | Platform dependent ¼³Á¤. |
|---|
| 9 | ÀÌ Çì´õ ÆÄÀÏÀº Task Priority »ó¼ö¸¦ »ç¿ëÇÏ´Â ¸ðµç ¼Ò½º ÆÄÀÏ¿¡¼ |
|---|
| 10 | Æ÷ÇԵǾî¾ß ÇÑ´Ù. |
|---|
| 11 | |
|---|
| 12 | Copyright 2006~2010 Digital STREAM Technology, Inc. |
|---|
| 13 | All Rights Reserved |
|---|
| 14 | */ |
|---|
| 15 | |
|---|
| 16 | |
|---|
| 17 | #ifndef __DHL_OSAL_CONFIG_H__ |
|---|
| 18 | #define __DHL_OSAL_CONFIG_H__ |
|---|
| 19 | |
|---|
| 20 | |
|---|
| 21 | //#include "DHL_OSAL.h" |
|---|
| 22 | |
|---|
| 23 | |
|---|
| 24 | |
|---|
| 25 | #ifdef __cplusplus |
|---|
| 26 | extern "C" { |
|---|
| 27 | #endif |
|---|
| 28 | |
|---|
| 29 | |
|---|
| 30 | |
|---|
| 31 | #if COMMENT |
|---|
| 32 | ____Overview____(){} |
|---|
| 33 | #endif |
|---|
| 34 | |
|---|
| 35 | /** |
|---|
| 36 | @file DHL_OSAL_Config.h |
|---|
| 37 | |
|---|
| 38 | module overview |
|---|
| 39 | - |
|---|
| 40 | - |
|---|
| 41 | |
|---|
| 42 | implementations |
|---|
| 43 | |
|---|
| 44 | dependencies |
|---|
| 45 | |
|---|
| 46 | |
|---|
| 47 | */ |
|---|
| 48 | |
|---|
| 49 | |
|---|
| 50 | #if COMMENT |
|---|
| 51 | ____Config____(){} |
|---|
| 52 | #endif |
|---|
| 53 | |
|---|
| 54 | |
|---|
| 55 | /* |
|---|
| 56 | 1·Î ¼³Á¤ÇÏ¸é ¸Þ¸ð¸® °ü·Ã °¢Á¾ Heap µð¹ö±ë ÄÚµå Ãß°¡µÊ. |
|---|
| 57 | |
|---|
| 58 | */ |
|---|
| 59 | #define DHL_OS_USE_HEAP_DEBUG 0 |
|---|
| 60 | |
|---|
| 61 | #define DHL_OS_HEAP_ALIGN_BYTE 4 |
|---|
| 62 | |
|---|
| 63 | |
|---|
| 64 | #if COMMENT |
|---|
| 65 | ____Defines____(){} |
|---|
| 66 | #endif |
|---|
| 67 | |
|---|
| 68 | |
|---|
| 69 | |
|---|
| 70 | /* |
|---|
| 71 | DHL_OSAL.c¿¡ ÀÚµ¿ Ãß°¡µÇµµ·Ï ÇÔ. |
|---|
| 72 | ¿©±â¿¡ task priority¸¦ ³ÖÀÚ |
|---|
| 73 | */ |
|---|
| 74 | |
|---|
| 75 | extern int os_sig2taskprio(const char *signiture); |
|---|
| 76 | |
|---|
| 77 | // |
|---|
| 78 | // high priority |
|---|
| 79 | |
|---|
| 80 | #define TASK_PRI_APP_INIT os_sig2taskprio("APP_INIT") |
|---|
| 81 | |
|---|
| 82 | // Driver or DHL level task. |
|---|
| 83 | // °¡º±°í ºü¸¥ µ¿ÀÛ ¼öÇà Àü¿ë. |
|---|
| 84 | #define TASK_PRI_DRV_GPB os_sig2taskprio("DRV_GPB") |
|---|
| 85 | #define TASK_PRI_DRV_IR os_sig2taskprio("DRV_IR") |
|---|
| 86 | #define TASK_PRI_DRV_GPIO os_sig2taskprio("DRV_GPIO") |
|---|
| 87 | #define TASK_PRI_DRV_UART os_sig2taskprio("DRV_UART") |
|---|
| 88 | #define TASK_PRI_DRV_TIMER os_sig2taskprio("DRV_TIMER") |
|---|
| 89 | #define TASK_PRI_DRV_FE os_sig2taskprio("DRV_FE") |
|---|
| 90 | #define TASK_PRI_DRV_BASE os_sig2taskprio("DRV_BASE") |
|---|
| 91 | |
|---|
| 92 | #define TASK_PRI_DHL_PSIPRX os_sig2taskprio("DHL_PSIPRX") |
|---|
| 93 | #define TASK_PRI_DHL_EVENT os_sig2taskprio("DHL_EVENT") |
|---|
| 94 | #define TASK_PRI_DHL_AV_EVT os_sig2taskprio("DHL_AV_EVT") |
|---|
| 95 | |
|---|
| 96 | #define TASK_PRI_DIGIT_KEY os_sig2taskprio("DIGIT_KEY") |
|---|
| 97 | #define TASK_PRI_MENU os_sig2taskprio("MENU") |
|---|
| 98 | |
|---|
| 99 | #define TASK_PRI_DCC_AUX os_sig2taskprio("DCC_AUX") |
|---|
| 100 | #define TASK_PRI_AUX_CC os_sig2taskprio("AUX_CC") |
|---|
| 101 | #define TASK_PRI_DCC_DCD os_sig2taskprio("DCC_DCD") |
|---|
| 102 | #define TASK_PRI_DCC_DMX os_sig2taskprio("DCC_DMX") |
|---|
| 103 | #define TASK_PRI_VBI_DEC os_sig2taskprio("VBI_DEC") |
|---|
| 104 | #define TASK_PRI_CC_TIMER os_sig2taskprio("CC_TIMER") |
|---|
| 105 | |
|---|
| 106 | #define TASK_PRI_EA os_sig2taskprio("EA") |
|---|
| 107 | |
|---|
| 108 | // Middleware Tasks |
|---|
| 109 | #define TASK_PRI_DMW_TUNER os_sig2taskprio("DMW_TUNER") |
|---|
| 110 | #define TASK_PRI_DMC_TASK os_sig2taskprio("DMC_TASK") |
|---|
| 111 | #define TASK_PRI_DMW_CHM os_sig2taskprio("DMW_CHM") |
|---|
| 112 | |
|---|
| 113 | #define TASK_PRI_DMW_PSI os_sig2taskprio("DMW_PSI") |
|---|
| 114 | #define TASK_PRI_DMW_EPGSCN os_sig2taskprio("DMW_EPGSCN") |
|---|
| 115 | #define TASK_PRI_DMW_EPGEVT os_sig2taskprio("DMW_EPGEVT") |
|---|
| 116 | |
|---|
| 117 | #define TASK_PRI_SCTESI_RX os_sig2taskprio("SCTESI_RX") |
|---|
| 118 | |
|---|
| 119 | #define TASK_PRI_DMW_TIMER os_sig2taskprio("DMW_TIMER") |
|---|
| 120 | #define TASK_PRI_APP_TIMER os_sig2taskprio("APP_TIMER") |
|---|
| 121 | |
|---|
| 122 | #define TASK_PRI_SIGMON os_sig2taskprio("SIGMON") |
|---|
| 123 | |
|---|
| 124 | #define TASK_PRI_DHL_SHELL os_sig2taskprio("DHL_SHELL") |
|---|
| 125 | #define TASK_PRI_DHL_SHELLX os_sig2taskprio("DHL_SHELLX") |
|---|
| 126 | |
|---|
| 127 | #define TASK_PRI_DHL_PRINTF os_sig2taskprio("DHL_PRINTF") |
|---|
| 128 | #define TASK_PRI_DMW_FLASH os_sig2taskprio("DMW_FLASH") |
|---|
| 129 | |
|---|
| 130 | #define TASK_PRI_APP_COMM os_sig2taskprio("COMM") |
|---|
| 131 | |
|---|
| 132 | // low priority |
|---|
| 133 | |
|---|
| 134 | |
|---|
| 135 | |
|---|
| 136 | |
|---|
| 137 | |
|---|
| 138 | #ifdef __cplusplus |
|---|
| 139 | } /* extern "C" */ |
|---|
| 140 | #endif |
|---|
| 141 | |
|---|
| 142 | |
|---|
| 143 | |
|---|
| 144 | #endif /* __DHL_OSAL_CONFIG_H__ */ |
|---|
| 145 | |
|---|