cmt.h.svn-base

来自「AVR单片机下」· SVN-BASE 代码 · 共 34 行

SVN-BASE
34
字号
/*                ****ROBOCON 2009 | BUPT TEAM******* * ------------------------------------------------------------------------ * FileName   : cmt.h * Version    : 1.0 * Biref      : * Code by    : leaf * Date       : Apr 3, 2009 * Note       : * * * ------------------------------------------------------------------------ */#ifndef CMT_H_INCLUDED#define CMT_H_INCLUDED#include "cmtmsg.h"#include <stdarg.h>typedef UINT8        CmtId;#define CMT_SINGLE     ((CmtId)0xff)typedef Usart* CmtPort;void cmtSetReadMethod( int(* readmethod)( CmtPort, void *, size_t ) );void cmtSetWriteMethod( int(* writemethod)( CmtPort, const void *, size_t sz ) );typedef struct{	CmtId   id;	CmtPort port;} *pCmt, Cmt;void cmtInit(Cmt *cmt, CmtPort port, CmtId id);int  cmtRecvMsg(Cmt *cmt, CmtMsg *msg);void cmtSendMsg(Cmt *cmt, CmtMsg *msg);void cmtRequest(Cmt *cmt, CmtMsg *req, CmtMsgId mid,size_t len, ...);#endif  /* CMT_H_INCLUDED */

⌨️ 快捷键说明

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