⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sss_dbg.h

📁 ST5100 driver files for ST chipset
💻 H
📖 第 1 页 / 共 3 页
字号:
#define SSS_DBG_OUT_OS_4(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_4(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_OS_ >= 5
#define SSS_DBG_OUT_OS_5(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_5(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_OS_ >= 6
#define SSS_DBG_OUT_OS_6(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_6(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_OS_ >= 7
#define SSS_DBG_OUT_OS_7(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_7(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_OS_ >= 8
#define SSS_DBG_OUT_OS_8(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_8(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_OS_ >= 9
#define SSS_DBG_OUT_OS_9(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_OS_9(TXT)        /* level disabled */
#endif

#else
#define SSS_DBG_OUT_OS(LEVEL,TXT)        /* module disabled */
#endif




#if SSS_DBG_MODULE_TMP1    

#define SSS_DBG_OUT_TMP1(LEVEL,TXT)        SSS_DBG_OUT_TMP1_##LEVEL(TXT)
#if _SSS_DBG_LEVEL_TMP1_ >= 1
#define SSS_DBG_OUT_TMP1_1(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_1(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 2
#define SSS_DBG_OUT_TMP1_2(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_2(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 3
#define SSS_DBG_OUT_TMP1_3(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_3(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 4
#define SSS_DBG_OUT_TMP1_4(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_4(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 5
#define SSS_DBG_OUT_TMP1_5(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_5(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 6
#define SSS_DBG_OUT_TMP1_6(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_6(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 7
#define SSS_DBG_OUT_TMP1_7(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_7(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 8
#define SSS_DBG_OUT_TMP1_8(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_8(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP1_ >= 9
#define SSS_DBG_OUT_TMP1_9(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP1_9(TXT)        /* level disabled */
#endif

#else
#define SSS_DBG_OUT_TMP1(LEVEL,TXT)        /* module disabled */
#endif



#if SSS_DBG_MODULE_TMP2    

#define SSS_DBG_OUT_TMP2(LEVEL,TXT)        SSS_DBG_OUT_TMP2_##LEVEL(TXT)
#if _SSS_DBG_LEVEL_TMP2_ >= 1
#define SSS_DBG_OUT_TMP2_1(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_1(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 2
#define SSS_DBG_OUT_TMP2_2(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_2(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 3
#define SSS_DBG_OUT_TMP2_3(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_3(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 4
#define SSS_DBG_OUT_TMP2_4(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_4(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 5
#define SSS_DBG_OUT_TMP2_5(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_5(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 6
#define SSS_DBG_OUT_TMP2_6(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_6(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 7
#define SSS_DBG_OUT_TMP2_7(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_7(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 8
#define SSS_DBG_OUT_TMP2_8(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_8(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP2_ >= 9
#define SSS_DBG_OUT_TMP2_9(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP2_9(TXT)        /* level disabled */
#endif

#else
#define SSS_DBG_OUT_TMP2(LEVEL,TXT)        /* module disabled */
#endif

#if SSS_DBG_MODULE_TMP3    

#define SSS_DBG_OUT_TMP3(LEVEL,TXT)        SSS_DBG_OUT_TMP3_##LEVEL(TXT)
#if _SSS_DBG_LEVEL_TMP3_ >= 1
#define SSS_DBG_OUT_TMP3_1(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_1(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 2
#define SSS_DBG_OUT_TMP3_2(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_2(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 3
#define SSS_DBG_OUT_TMP3_3(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_3(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 4
#define SSS_DBG_OUT_TMP3_4(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_4(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 5
#define SSS_DBG_OUT_TMP3_5(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_5(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 6
#define SSS_DBG_OUT_TMP3_6(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_6(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 7
#define SSS_DBG_OUT_TMP3_7(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_7(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 8
#define SSS_DBG_OUT_TMP3_8(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_8(TXT)        /* level disabled */
#endif
#if _SSS_DBG_LEVEL_TMP3_ >= 9
#define SSS_DBG_OUT_TMP3_9(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_TMP3_9(TXT)        /* level disabled */
#endif

#else
#define SSS_DBG_OUT_TMP3(LEVEL,TXT)        /* module disabled */
#endif


#if 0

/* define the DBG_OUT macro's */
#define DBG_SSS_TMP(LEVEL,TXT)    SSS_DBG_OUT_##LEVEL(TXT)


#if _SSS_DBG_LEVEL_ >= 1
#define SSS_DBG_OUT_1(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_1(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 2
#define SSS_DBG_OUT_2(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_2(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 3
#define SSS_DBG_OUT_3(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_3(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 4
#define SSS_DBG_OUT_4(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_4(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 5
#define SSS_DBG_OUT_5(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_5(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 6
#define SSS_DBG_OUT_6(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_6(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 7
#define SSS_DBG_OUT_7(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_7(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 8
#define SSS_DBG_OUT_8(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_8(TXT)        /* level disabled */
#endif

#if _SSS_DBG_LEVEL_ >= 9
#define SSS_DBG_OUT_9(TXT)        SSS_DBG_OUT_DISPLAY ##TXT
#else
#define SSS_DBG_OUT_9(TXT)        /* level disabled */
#endif
#endif

/* define the ASSERT macro */
#define SSS_ASSERT(MODULE,TXT)    SSS_ASSERT_##MODULE(TXT)

#if _SSS_DBG_ASSERTS_CH_
#define    SSS_ASSERT_CH(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_CH(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_CTRL_
#define    SSS_ASSERT_CTRL(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_CTRL(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_GUI_
#define    SSS_ASSERT_GUI(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_GUI(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_PSI_
#define    SSS_ASSERT_PSI(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_PSI(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_HWC_
#define    SSS_ASSERT_HWC(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_HWC(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_CI_
#define    SSS_ASSERT_CI(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_CI(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_CAS_
#define    SSS_ASSERT_CAS(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_CAS(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_DRV_
#define    SSS_ASSERT_DRV(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_DRV(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_OS_
#define    SSS_ASSERT_OS(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_OS(TXT)    /* disabled */
#endif


#if _SSS_DBG_ASSERTS_TMP1_
#define    SSS_ASSERT_TMP1(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_TMP1(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_TMP2_
#define    SSS_ASSERT_TMP2(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_TMP2(TXT)    /* disabled */
#endif

#if _SSS_DBG_ASSERTS_TMP3_
#define    SSS_ASSERT_TMP3(TXT) SSS_ASSERT_TMP(TXT)
#else
#define SSS_ASSERT_TMP3(TXT)    /* disabled */
#endif



#if SSS_DBG_VERSION

#if 1 //sss 20030321

#define SSS_ASSERT_TMP(X)   \
        if (!(X))   \
          {           \
            SSS_DBG_ASRT_DISPLAY("\n\n===>>>>Assertion Failed!!: %s,(%s:%d).\n\n\n",#X,__FILE__,__LINE__);\
            SSS_DBG_ASRT_COMMAND; \
         }

#else

#define SSS_ASSERT_TMP(X)   \
        if (!(X))   \
          {           \
            {       \
                task_t *t_CallingTask; \
                const char * t_CallingTaskName; \
                t_CallingTask = task_id();      \
                t_CallingTaskName = task_name(t_CallingTask);   \
                SSS_DBG_ASRT_DISPLAY("\n\n===>>>>:: CallingTask is [%s] ID[%d]!!!!\n",t_CallingTaskName,t_CallingTask);  \
            }       \
            SSS_DBG_ASRT_DISPLAY("===>>>>Assertion Failed!!: %s,(%s:%d).\n\n\n",#X,__FILE__,__LINE__);\
            SSS_DBG_ASRT_COMMAND; \
         }

#endif //1

#else
#define SSS_ASSERT_TMP(X)    /* disabled */
#endif

#ifdef __cplusplus
  }
#endif

#endif  /* file : __SSS_DBG_H_20020909__ */

/*====================================================================*/
/*      H I S T O R Y                                                 */
/*====================================================================*/
/*                                                                        */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -