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

📄 net_dbg.h

📁 ucos+lwip用于AT91SAM7X256
💻 H
📖 第 1 页 / 共 4 页
字号:
extern  const  CPU_INT16U  NetSock_NbrRandomPortNbr;

extern  const  CPU_INT32U  NetSock_CfgTimeoutRxQ_sec;

extern  const  CPU_INT08U  NetSock_CfgStreamTypeEn;
#if (NET_SOCK_CFG_TYPE_STREAM_EN == DEF_ENABLED)
extern  const  CPU_INT16U  NetSock_CfgConnAcceptQ_MaxSize;
extern  const  CPU_INT32U  NetSock_CfgTimeoutConnReq_sec;
extern  const  CPU_INT32U  NetSock_CfgTimeoutConnAccept_sec;
extern  const  CPU_INT32U  NetSock_CfgTimeoutConnClose_sec;
#endif
#endif

                                                                                    /* ------- NET OS   MODULE -------- */
extern  const  CPU_INT32U  NetOS_TimeoutMin_tick;
extern  const  CPU_INT32U  NetOS_TimeoutMax_tick;
extern  const  CPU_INT32U  NetOS_TimeoutMin_sec;
extern  const  CPU_INT32U  NetOS_TimeoutMax_sec;
extern  const  CPU_INT32U  NetOS_TimeoutMin_ms;
extern  const  CPU_INT32U  NetOS_TimeoutMax_ms;


#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                              GLOBAL NETWORK MODULE DATA SIZE EXTERNALS
*
* Note(s) : (1) Many data-size constants ideally defined with network data-type sizes; defined as 
*               'CPU_INT32U' because many network data-type sizes NOT defined at time of declaration
*               (see 'net.h  NETWORK INCLUDE FILES').
*
*           (2) Network protocol suite total data size does NOT include data sizes from the following 
*               network files :
*
*                   (a) Custom Library Files                See 'net.h  NETWORK INCLUDE FILES  Note #3a'
*                   (b) BSP Port Files                      See 'net.h  NETWORK INCLUDE FILES  Note #1a'
*                   (c) CPU Port Files                      See 'net.h  NETWORK INCLUDE FILES  Note #1c'
*                   (d) OS  Port Files                      See 'net.h  NETWORK INCLUDE FILES  Note #1d'
*                   (e) IF  Port Files                      See 'net.h  NETWORK INCLUDE FILES  Note #1e'
*                   (f) NIC Port Files                      See 'net.h  NETWORK INCLUDE FILES  Note #1f'
*********************************************************************************************************
*/

#if (NET_DBG_CFG_INFO_EN == DEF_ENABLED)
                                                                                    /* ---------- NET MODULE ---------- */
extern  const  CPU_INT32U  Net_DataSize;

                                                                                    /* ------ NET MISC MODULE(S) ------ */
extern  const  CPU_INT32U  NetTS_Size;

                                                                                    /* ------- NET ERR  MODULE -------- */
extern  const  CPU_INT32U  NetErr_Size;

                                                                                    /* ------- NET DBG  MODULE -------- */
extern  const  CPU_INT32U  NetDbg_StatusSize;

extern  const  CPU_INT32U  NetDbg_DataSize;


                                                                                    /* ------- NET CTR  MODULE -------- */
extern  const  CPU_INT32U  NetCtr_Size;


                                                                                    /* ------- NET STAT MODULE -------- */
extern  const  CPU_INT32U  NetStat_PoolSize;

extern  const  CPU_INT32U  NetStat_DataSize;


                                                                                    /* ------- NET TMR  MODULE -------- */
extern  const  CPU_INT32U  NetTmr_TickSize;

extern  const  CPU_INT32U  NetTmr_Size;
extern  const  CPU_INT32U  NetTmr_TblSize;

extern  const  CPU_INT32U  NetTmr_DataSize;


                                                                                    /* ------- NET BUF  MODULE -------- */
extern  const  CPU_INT32U  NetBuf_HdrSize;

#if (NET_BUF_CFG_NBR_SMALL > 0)
extern  const  CPU_INT32U  NetBuf_SmallSize;
extern  const  CPU_INT32U  NetBuf_SmallTblSize;
#endif

#if (NET_BUF_CFG_NBR_LARGE > 0)
extern  const  CPU_INT32U  NetBuf_LargeSize;
extern  const  CPU_INT32U  NetBuf_LargeTblSize;
#endif

extern  const  CPU_INT32U  NetBuf_DataSize;



#ifdef  NET_CONN_MODULE_PRESENT
                                                                                    /* ------- NET CONN MODULE -------- */
extern  const  CPU_INT32U  NetConn_ID_Size;
extern  const  CPU_INT32U  NetConn_AddrLenSize;

extern  const  CPU_INT32U  NetConn_Size;
extern  const  CPU_INT32U  NetConn_TblSize;

extern  const  CPU_INT32U  NetConn_ServerConnListTblSize;
extern  const  CPU_INT32U  NetConn_ClientConnListTblSize;

extern  const  CPU_INT32U  NetConn_AddrWildCardSize;

extern  const  CPU_INT32U  NetConn_DataSize;
#endif
                     

/*$PAGE*/
#ifdef  NET_ARP_MODULE_PRESENT
                                                                                    /* ------- NET ARP  MODULE -------- */
extern  const  CPU_INT32U  NetARP_HdrSize;

extern  const  CPU_INT32U  NetARP_CacheSize;
extern  const  CPU_INT32U  NetARP_CacheTblSize;

extern  const  CPU_INT32U  NetARP_DataSize;
#endif


                                                                                    /* ------- NET IP   MODULE -------- */
extern  const  CPU_INT32U  NetIP_HdrSize;

extern  const  CPU_INT32U  NetIP_TOS_Size;
extern  const  CPU_INT32U  NetIP_TTL_Size;
extern  const  CPU_INT32U  NetIP_AddrSize;

extern  const  CPU_INT32U  NetIP_OptSize;
extern  const  CPU_INT32U  NetIP_OptSrcRouteSize;
extern  const  CPU_INT32U  NetIP_OptTS_RouteSize;
extern  const  CPU_INT32U  NetIP_OptTS_Size;

extern  const  CPU_INT32U  NetIP_DataSize;


                                                                                    /* ------- NET ICMP MODULE -------- */
extern  const  CPU_INT32U  NetICMP_HdrSize;
extern  const  CPU_INT32U  NetICMP_HdrErrSize;
extern  const  CPU_INT32U  NetICMP_HdrParamProbSize;
extern  const  CPU_INT32U  NetICMP_HdrEchoSize;
extern  const  CPU_INT32U  NetICMP_HdrTS_Size;
extern  const  CPU_INT32U  NetICMP_HdrAddrMaskSize;

#if (NET_ICMP_CFG_TX_SRC_QUENCH_EN == DEF_ENABLED)
extern  const  CPU_INT32U  NetICMP_TxSrcQuenchSize;
extern  const  CPU_INT32U  NetICMP_TxSrcQuenchTblSize;
#endif

extern  const  CPU_INT32U  NetICMP_DataSize;


/*$PAGE*/
                                                                                    /* ------- NET UDP  MODULE -------- */
extern  const  CPU_INT32U  NetUDP_HdrSize;
extern  const  CPU_INT32U  NetUDP_PseudoHdrSize;

extern  const  CPU_INT32U  NetUDP_PortNbrSize;

extern  const  CPU_INT32U  NetUDP_DataSize;



#ifdef  NET_TCP_MODULE_PRESENT
                                                                                    /* ------- NET TCP  MODULE -------- */
extern  const  CPU_INT32U  NetTCP_HdrSize;
extern  const  CPU_INT32U  NetTCP_PseudoHdrSize;

extern  const  CPU_INT32U  NetTCP_PortNbrSize;
extern  const  CPU_INT32U  NetTCP_SeqNbrSize;
extern  const  CPU_INT32U  NetTCP_SegLenSize;
extern  const  CPU_INT32U  NetTCP_WinSize;
extern  const  CPU_INT32U  NetTCP_OptSize;

extern  const  CPU_INT32U  NetTCP_ConnID_Size;
extern  const  CPU_INT32U  NetTCP_ConnSize;
extern  const  CPU_INT32U  NetTCP_ConnTblSize;

extern  const  CPU_INT32U  NetTCP_DataSize;
#endif



#ifdef  NET_SOCK_MODULE_PRESENT
                                                                                    /* ------- NET SOCK MODULE -------- */
extern  const  CPU_INT32U  NetSock_ID_Size;
extern  const  CPU_INT32U  NetSock_RtnCodeSize;

extern  const  CPU_INT32U  NetSock_AddrLenSize;
extern  const  CPU_INT32U  NetSock_SockAddrSize;

extern  const  CPU_INT32U  NetSock_Size;
extern  const  CPU_INT32U  NetSock_TblSize;

extern  const  CPU_INT32U  NetSock_Q_LenSize;
extern  const  CPU_INT32U  NetSock_RandomPortNbrQ_Size;

extern  const  CPU_INT32U  NetSock_DataSize;
#endif


                                                                                    /* ------- NET BSD  MODULE -------- */
#if    (NET_BSD_CFG_API_EN  == DEF_ENABLED)
#ifdef  NET_SOCK_MODULE_PRESENT
#if    (NET_SOCK_CFG_FAMILY == NET_SOCK_FAMILY_IP_V4)
extern  const  CPU_INT32U  NetBSD_IP_to_Str_ArraySize;
#endif
#endif
#endif

extern  const  CPU_INT32U  NetBSD_DataSize;


                                                                                    /* ----- NET TOTAL DATA SIZE ------ */
extern  const  CPU_INT32U  Net_DataSizeTot;

#endif


/*$PAGE*/
/*
*********************************************************************************************************
*                                         FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void            NetDbg_Init                     (void);


⌨️ 快捷键说明

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