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

📄 net_dbg.h

📁 从Luminary官方网站下载的LM3S6000系列的UCos+Tcp/IP的源码, 经本人稍微修改后可直接在IAR6.2下编译通过,里面包括了LM3S6000系列的所有外设UART, PWn....
💻 H
📖 第 1 页 / 共 4 页
字号:
void            NetDbg_Init                     (void);


                                                                                    /* -------- DBG CFG FNCTS --------- */
#if (NET_DBG_CFG_STATUS_RSRC_LO_EN == DEF_ENABLED)

#if (NET_BUF_CFG_NBR_SMALL > 0)
CPU_BOOLEAN     NetDbg_CfgRsrcBufSmallThLo      (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif
#if (NET_BUF_CFG_NBR_LARGE > 0)
CPU_BOOLEAN     NetDbg_CfgRsrcBufLargeThLo      (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif

CPU_BOOLEAN     NetDbg_CfgRsrcTmrThLo           (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);

#ifdef  NET_CONN_MODULE_PRESENT
CPU_BOOLEAN     NetDbg_CfgRsrcConnThLo          (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif

#ifdef  NET_ARP_MODULE_PRESENT
CPU_BOOLEAN     NetDbg_CfgRsrcARP_CacheThLo     (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif

#ifdef  NET_TCP_MODULE_PRESENT
CPU_BOOLEAN     NetDbg_CfgRsrcTCP_ConnThLo      (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif

#ifdef  NET_SOCK_MODULE_PRESENT
CPU_BOOLEAN     NetDbg_CfgRsrcSockThLo          (NET_DBG_RSRC_QTY   th,
                                                 NET_DBG_RSRC_QTY   hyst);
#endif

#endif


#if  (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED)
CPU_BOOLEAN     NetDbg_CfgMonTaskTime           (CPU_INT16U         time_sec);
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                               NETWORK DEBUG STATUS FUNCTION PROTOTYPES
*
* Note(s) : (1) (a) Network debug status API     functions MAY        be called by application function(s).
*
*               (b) Network debug status handler functions SHOULD NOT be called by application function(s).
*
*           (2) 'NetDbg_MonTaskStatusGetHandlerRsrc' network debug function names abbreviated to
*               'NetDbg_MonTaskStatGetHandler' to enforce ANSI-compliance of 31-character symbol
*                length uniqueness.
*********************************************************************************************************
*/

                                                                                    /* ----- DBG STATUS API FNCTS ----- */
                                                                                    /* See Note #1a.                    */
#if  (NET_DBG_CFG_STATUS_EN == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatus                (void);


NET_DBG_STATUS  NetDbg_ChkStatusBufs            (void);

NET_DBG_STATUS  NetDbg_ChkStatusTmrs            (void);
#endif

#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
     (defined(NET_CONN_MODULE_PRESENT)))
NET_DBG_STATUS  NetDbg_ChkStatusConns           (void);
#endif

#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
     (defined(NET_TCP_MODULE_PRESENT)))
NET_DBG_STATUS  NetDbg_ChkStatusTCP             (void);
#endif


#if (NET_DBG_CFG_STATUS_RSRC_LOST_EN == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatusRsrcLost        (void);
#endif

#if (NET_DBG_CFG_STATUS_RSRC_LO_EN   == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatusRsrcLo          (void);
#endif


#if  (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_MonTaskStatusGetRsrcLost (void);

NET_DBG_STATUS  NetDbg_MonTaskStatusGetRsrcLo   (void);
#endif

                                                                                    /* --- DBG STATUS HANDLER FNCTS --- */
                                                                                    /* See Note #1b.                    */
#if  (NET_DBG_CFG_STATUS_EN == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatusHandler         (void);


NET_DBG_STATUS  NetDbg_ChkStatusHandlerBufs     (void);

NET_DBG_STATUS  NetDbg_ChkStatusHandlerTmrs     (void);
#endif

#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
     (defined(NET_CONN_MODULE_PRESENT)))
NET_DBG_STATUS  NetDbg_ChkStatusHandlerConns    (void);
#endif

#if ((NET_DBG_CFG_STATUS_EN == DEF_ENABLED) && \
     (defined(NET_TCP_MODULE_PRESENT)))
NET_DBG_STATUS  NetDbg_ChkStatusHandlerTCP      (void);
#endif


#if (NET_DBG_CFG_STATUS_RSRC_LOST_EN == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatusHandlerRsrcLost (void);
#endif

#if (NET_DBG_CFG_STATUS_RSRC_LO_EN   == DEF_ENABLED)
NET_DBG_STATUS  NetDbg_ChkStatusHandlerRsrcLo   (void);
#endif


#if  (NET_DBG_CFG_MON_TASK_EN == DEF_ENABLED)                                   /* See Note #2.                         */
NET_DBG_STATUS  NetDbg_MonTaskStatGetHandlerLost(void);

NET_DBG_STATUS  NetDbg_MonTaskStatGetHandlerLo  (void);
#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                        CONFIGURATION ERRORS
*********************************************************************************************************
*/

#ifndef  NET_DBG_CFG_INFO_EN
#error  "NET_DBG_CFG_INFO_EN                    not #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#elif  ((NET_DBG_CFG_INFO_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_INFO_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_INFO_EN              illegally #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#endif




#ifndef  NET_DBG_CFG_STATUS_EN
#error  "NET_DBG_CFG_STATUS_EN                  not #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#elif  ((NET_DBG_CFG_STATUS_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_STATUS_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_STATUS_EN            illegally #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#endif


                                                            /* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY.  */
#ifndef  NET_DBG_CFG_STATUS_RSRC_LOST_EN
#error  "NET_DBG_CFG_STATUS_RSRC_LOST_EN        not #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#elif  ((NET_DBG_CFG_STATUS_RSRC_LOST_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_STATUS_RSRC_LOST_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_STATUS_RSRC_LOST_EN  illegally #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#endif


                                                            /* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY.  */
#ifndef  NET_DBG_CFG_STATUS_RSRC_LO_EN
#error  "NET_DBG_CFG_STATUS_RSRC_LO_EN          not #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#elif  ((NET_DBG_CFG_STATUS_RSRC_LO_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_STATUS_RSRC_LO_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_STATUS_RSRC_LO_EN    illegally #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#endif




/*$PAGE*/
#ifndef  NET_DBG_CFG_MEM_CLR_EN
#error  "NET_DBG_CFG_MEM_CLR_EN                 not #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#elif  ((NET_DBG_CFG_MEM_CLR_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_MEM_CLR_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_MEM_CLR_EN           illegally #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#endif



#ifndef  NET_DBG_CFG_TEST_EN
#error  "NET_DBG_CFG_TEST_EN                    not #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#elif  ((NET_DBG_CFG_TEST_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_TEST_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_TEST_EN              illegally #define'd in 'net_cfg.h'"
#error  "                                 [MUST be  DEF_DISABLED]           "
#error  "                                 [     ||  DEF_ENABLED ]           "
#endif



                                                            /* Correctly configured in 'net_cfg_net.h'; DO NOT MODIFY.  */
#ifndef  NET_DBG_CFG_MON_TASK_EN
#error  "NET_DBG_CFG_MON_TASK_EN                not #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#elif  ((NET_DBG_CFG_MON_TASK_EN != DEF_DISABLED) && \
        (NET_DBG_CFG_MON_TASK_EN != DEF_ENABLED ))
#error  "NET_DBG_CFG_MON_TASK_EN          illegally #define'd in 'net_cfg_net.h'"
#error  "                                 [MUST be  DEF_DISABLED]               "
#error  "                                 [     ||  DEF_ENABLED ]               "
#endif

⌨️ 快捷键说明

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