Bluetooth Low Energy for Smart Plug

Dependencies:   BLE_API mbed nRF51822

Fork of SmartPlugBLE by Pavit Noinongyao

Committer:
Slepnir
Date:
Tue Jul 14 10:10:19 2015 +0000
Revision:
4:721ae30c92f8
Parent:
3:aaa92c61931a
For debugging

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Slepnir 3:aaa92c61931a 1 //================ File Despciption =========================================//
Slepnir 3:aaa92c61931a 2 //=== File name : crc8.h
Slepnir 3:aaa92c61931a 3 //===
Slepnir 3:aaa92c61931a 4 //===========================================================================//
Slepnir 3:aaa92c61931a 5
Slepnir 3:aaa92c61931a 6 #ifndef CRC8__H
Slepnir 3:aaa92c61931a 7 #define CRC8__H
Slepnir 3:aaa92c61931a 8
Slepnir 3:aaa92c61931a 9 //================ Include Header ===========================================//
Slepnir 3:aaa92c61931a 10 //
Slepnir 3:aaa92c61931a 11
Slepnir 3:aaa92c61931a 12 //================ PULBIC DEFINE ============================================//
Slepnir 3:aaa92c61931a 13 //
Slepnir 3:aaa92c61931a 14 //================ PUBLIC MACRO =============================================//
Slepnir 3:aaa92c61931a 15 //
Slepnir 3:aaa92c61931a 16 //================ TYPEDEF DATA TYPE DEFINITION =============================//
Slepnir 3:aaa92c61931a 17 //
Slepnir 3:aaa92c61931a 18 //================ ENUMERATOR DEFINITION ====================================//
Slepnir 3:aaa92c61931a 19 //
Slepnir 3:aaa92c61931a 20 //================ TYPEDEF FUNCTION TYPE DEFFINITION ========================//
Slepnir 3:aaa92c61931a 21 //
Slepnir 3:aaa92c61931a 22 //================ TYPEDEF STRUCT/UNION =====================================//
Slepnir 3:aaa92c61931a 23 //
Slepnir 3:aaa92c61931a 24 //================ EXTERN FUNCTION ==========================================//
Slepnir 3:aaa92c61931a 25
Slepnir 3:aaa92c61931a 26
Slepnir 3:aaa92c61931a 27 extern "C"{
Slepnir 3:aaa92c61931a 28 unsigned char Crc8(unsigned char* xx,const int size, unsigned char ucCRC);
Slepnir 3:aaa92c61931a 29 inline unsigned char crc8OneByte(unsigned char xdata,unsigned char ucCRC);
Slepnir 3:aaa92c61931a 30 inline unsigned char crc8Compute(unsigned char *p,unsigned char length);
Slepnir 3:aaa92c61931a 31 };
Slepnir 3:aaa92c61931a 32 //================ EXTERN FUNCTION POINTER ==================================//
Slepnir 3:aaa92c61931a 33 //
Slepnir 3:aaa92c61931a 34 //================ EXTERN VARIABLE ==========================================//
Slepnir 3:aaa92c61931a 35 //
Slepnir 3:aaa92c61931a 36 //================ EXTERN QUEUE =============================================//
Slepnir 3:aaa92c61931a 37 //
Slepnir 3:aaa92c61931a 38 //================ END OF FILE ==============================================//
Slepnir 3:aaa92c61931a 39 #endif
Slepnir 3:aaa92c61931a 40 //#ifndef FILE_NAME_H
Slepnir 3:aaa92c61931a 41
Slepnir 3:aaa92c61931a 42