soft_crc.h 393 B

1234567891011
  1. #ifndef _SOFT_CRC_H
  2. #define _SOFT_CRC_H
  3. #include "stm32f1xx_hal.h"
  4. unsigned int crc_ccitt(unsigned char *q, int len);
  5. uint16_t Get_Crc16(uint8_t *, uint16_t);
  6. uint16_t crcAddByte(uint16_t , uint8_t );
  7. uint16_t crcAddSignature(uint16_t , uint64_t );
  8. uint16_t crcAdd(uint16_t crc_val, const uint8_t *bytes, size_t len);
  9. unsigned short crc16_ccitt(unsigned char *buf, unsigned int len);
  10. #endif