erpc/crc16.h

19 lines
374 B
C
Raw Normal View History

2024-10-29 08:42:21 +00:00
#ifndef _CRC_CRC16_H
#define _CRC_CRC16_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#include <stddef.h>
#include <stdint.h>
#include "config.h"
#include "erpc_core.h"
uint16_t crc16(const unsigned char *buf, size_t len);
u8 cmd_check_crc16(erpc_cmd_def_t *cmd);
u16 cmd_cal_crc16(erpc_cmd_def_t *cmd);
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif