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

📄 hardware.h

📁 很好的网络编程协议源码
💻 H
字号:
/*
+FHDR------------------------------------------------------------------
Copyright (c),
Tony Yang –51,AVR,ARM firmware developer  
Contact:qq 292942278  e-mail:tony_yang123@sina.com.cn

Abstract:
$Id: hardware.h,v 1.2 2006/12/31 16:05:20 tony Exp $
-FHDR-------------------------------------------------------------------
*/ 


/**********************************************************************
**函数原型:    unsigned char * Rec_Packet()
**入口参数:?无
**出口参数:		返回数据指针			unsigned char * 
**返 回 值:	NULL          			没有新数据包
**              unsigned char *         接收到新数据包
**说    明:	查询是否有新数据包并接收进缓冲区
************************************************************************/
extern uint8 Rec_Packet(void);


/**********************************************************************
**函数原型:    void 		Send_Packet(struct _pkst *TxdData)
**入口参数:		struct _pkst *TxdData	:指向要发送数据的结构指针
**              
**出口参数:		无
**返 回 值:	无              
**说    明:	发送数据包,以太网底层驱动程序,所有的数据发送都要通过该程序
************************************************************************/
extern void Send_Packet(struct _pkst *TxdData);

/**********************************************************************
**函数原型:     void 	InitNic()
**入口参数:?无
**出口参数:		无
**返 回 值:?无              
**说    明:?对芯片的工作寄存器进行设置,各个寄存器的用法可参考文档和
**				络芯片的数据手册
************************************************************************/
extern void InitNic(uint8 num);



extern uint16 swap_int16(uint16 temp);

extern uint32 swap_int32(uint32 temp);

extern uint16 Char2ToInt16(uint8 * temp);

extern uint32 Char4ToInt32(uint8 * temp);
/*
+FFTR--------------------------------------------------------------------
$Log: hardware.h,v $
Revision 1.2  2006/12/31 16:05:20  tony
增加FTP代码,SOCKET_status字段


-FFTR--------------------------------------------------------------------
*/

⌨️ 快捷键说明

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