Bluetooth Low Energy for Smart Plug
Dependencies: BLE_API mbed nRF51822
Diff: crc8.h
- Revision:
- 3:aaa92c61931a
diff -r 6db5c9a2894c -r aaa92c61931a crc8.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/crc8.h Mon Jul 13 13:14:34 2015 +0000 @@ -0,0 +1,42 @@ +//================ File Despciption =========================================// +//=== File name : crc8.h +//=== +//===========================================================================// + +#ifndef CRC8__H +#define CRC8__H + +//================ Include Header ===========================================// +// + +//================ PULBIC DEFINE ============================================// +// +//================ PUBLIC MACRO =============================================// +// +//================ TYPEDEF DATA TYPE DEFINITION =============================// +// +//================ ENUMERATOR DEFINITION ====================================// +// +//================ TYPEDEF FUNCTION TYPE DEFFINITION ========================// +// +//================ TYPEDEF STRUCT/UNION =====================================// +// +//================ EXTERN FUNCTION ==========================================// + + +extern "C"{ + unsigned char Crc8(unsigned char* xx,const int size, unsigned char ucCRC); + inline unsigned char crc8OneByte(unsigned char xdata,unsigned char ucCRC); + inline unsigned char crc8Compute(unsigned char *p,unsigned char length); +}; +//================ EXTERN FUNCTION POINTER ==================================// +// +//================ EXTERN VARIABLE ==========================================// +// +//================ EXTERN QUEUE =============================================// +// +//================ END OF FILE ==============================================// +#endif +//#ifndef FILE_NAME_H + +