26 lines
807 B
C
26 lines
807 B
C
|
|
/*
|
||
|
|
* check_fun.h
|
||
|
|
*
|
||
|
|
* Created on: Nov 8, 2025
|
||
|
|
* Author: cc
|
||
|
|
*/
|
||
|
|
|
||
|
|
#ifndef MCU_DRIVER_INC_CHECK_FUN_H_
|
||
|
|
#define MCU_DRIVER_INC_CHECK_FUN_H_
|
||
|
|
|
||
|
|
#include <stdint.h>
|
||
|
|
|
||
|
|
uint8_t Log_CheckSum(uint32_t addr,uint8_t len);
|
||
|
|
uint8_t Data_CheckSum(uint8_t* data,uint16_t len);
|
||
|
|
uint8_t CheckSum_Overlook_Check(uint8_t *data, uint16_t len, uint16_t check_id);
|
||
|
|
void NetCRC16(uint8_t *aStr ,uint16_t len);
|
||
|
|
uint16_t NetCRC16_2(uint8_t *aStr ,uint16_t len);
|
||
|
|
uint16_t NetCRC16_Data(uint8_t *aStr ,uint16_t len,uint16_t crc_id);
|
||
|
|
uint8_t DoubleData_CheckSum(uint8_t *Data1, uint16_t Data1Len, uint8_t *Data2, uint16_t Data2Len);
|
||
|
|
uint8_t SOR_CRC(uint8_t *Data, uint8_t DataLen);
|
||
|
|
uint8_t DeAction_Data_Check(uint32_t sram_addr);
|
||
|
|
uint8_t DevAction_CheckSum(uint32_t addr,uint16_t len);
|
||
|
|
|
||
|
|
|
||
|
|
#endif /* MCU_DRIVER_INC_CHECK_FUN_H_ */
|