Files
Balsam_167/Source/Internal/Include/crc16.h
Andrey f741741cf8 Сохранить русские комментарии и настройки проекта в UTF-8
Добавить пояснения к исходникам, заголовкам TI, настройкам CCS и существующим проверкам. Зафиксировать правила кодировки, обзор модулей и аудит комментариев.
2026-10-12 12:24:48 +03:00

16 lines
1.4 KiB
C

/* Таблицы и функции вычисления контрольных сумм CRC. Русские пояснения сохранены в UTF-8. */
/* Начинает объявление типа, используемого структурами и интерфейсами этого модуля. */
typedef unsigned short WORD;
/* Начинает объявление типа, используемого структурами и интерфейсами этого модуля. */
typedef unsigned char byte;
/* Объявляет интерфейс функции get_crc_ccitt; реализация вызывается через этот прототип. */
unsigned int get_crc_ccitt(unsigned int crc, unsigned int *buf, unsigned long size );
/* Объявляет интерфейс функции get_crc_16; реализация вызывается через этот прототип. */
unsigned int get_crc_16(unsigned int crc,unsigned int *buf,unsigned long size );
/* Объявляет интерфейс функции get_crc_16b; реализация вызывается через этот прототип. */
unsigned int get_crc_16b(unsigned int crc,unsigned int *buf,unsigned long size );
/* Объявляет интерфейс функции get_crc16; реализация вызывается через этот прототип. */
int get_crc16(unsigned int *buf, int size );