TR-mbed 1.0
Loading...
Searching...
No Matches
crc.h
Go to the documentation of this file.
1#ifndef _CRC_H
2#define _CRC_H
3
4#include "mbed.h"
5
6#define CRC_Check_False 0
7#define CRC_Check_True 1
8
9unsigned char Get_CRC8_Check_Sum(unsigned char *pchMessage,unsigned int dwLength,unsigned char ucCRC8);
10unsigned int Verify_CRC8_Check_Sum(unsigned char *pchMessage, unsigned int dwLength);
11void Append_CRC8_Check_Sum(unsigned char *pchMessage, unsigned int dwLength);
12
13uint16_t Get_CRC16_Check_Sum(uint8_t *pchMessage,uint32_t dwLength,uint16_t wCRC);
14uint32_t Verify_CRC16_Check_Sum(uint8_t *pchMessage, uint32_t dwLength);
15void Append_CRC16_Check_Sum(uint8_t * pchMessage,uint32_t dwLength);
16
17#endif
unsigned int Verify_CRC8_Check_Sum(unsigned char *pchMessage, unsigned int dwLength)
Definition crc.cpp:60
void Append_CRC8_Check_Sum(unsigned char *pchMessage, unsigned int dwLength)
Definition crc.cpp:75
uint16_t Get_CRC16_Check_Sum(uint8_t *pchMessage, uint32_t dwLength, uint16_t wCRC)
Definition crc.cpp:128
void Append_CRC16_Check_Sum(uint8_t *pchMessage, uint32_t dwLength)
Definition crc.cpp:164
unsigned char Get_CRC8_Check_Sum(unsigned char *pchMessage, unsigned int dwLength, unsigned char ucCRC8)
Definition crc.cpp:41
uint32_t Verify_CRC16_Check_Sum(uint8_t *pchMessage, uint32_t dwLength)
Definition crc.cpp:148