Subversion Repositories NaviCtrl

Rev

Rev 116 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 116 Rev 153
Line 19... Line 19...
19
extern void Buffer_Init(Buffer_t* pBuffer, u8* pDataBuffer, u16 DataBufferSize);
19
extern void Buffer_Init(Buffer_t* pBuffer, u8* pDataBuffer, u16 DataBufferSize);
20
extern void Buffer_Clear(Buffer_t* pBuffer);
20
extern void Buffer_Clear(Buffer_t* pBuffer);
Line 21... Line 21...
21
 
21
 
22
typedef struct
22
typedef struct
23
{
23
{
24
        u8 Address;
24
        u8* pAddress;
25
        u8 CmdID;
25
        u8* pCmdID;
26
        u8* pData;
26
        u8* pData;
27
        u16 DataLen;
27
        u16 DataLen;
Line -... Line 28...
-
 
28
} __attribute__((packed)) SerialMsg_t;
28
} __attribute__((packed)) SerialMsg_t;
29
 
29
 
-
 
30
extern void MKProtocol_CreateSerialFrame(Buffer_t* pTxBuff, u8 CmdID, u8 Address, u8 numofbuffers , ...); //u8 *data, u8 len, ....;
30
extern u8 MKProtocol_CollectSerialFrame(Buffer_t* pRxBuff, u8 c);
Line 31... Line 31...
31
extern void MKProtocol_CollectSerialFrame(Buffer_t* pRxBuff, u8 c);
31
extern void MKProtocol_CreateSerialFrame(Buffer_t* pTxBuff, u8 CmdID, u8 Address, u8 numofbuffers , ...); //u8 *data, u8 len, ....;