T-Box Basic dev
Loading...
Searching...
No Matches
TBOX_CRC

T-Box CRC 校验 More...

Functions

uint8_t tbox_crc8 (const void *data, size_t len)
 计算 CRC-8 校验值。
uint16_t tbox_crc16_modbus (const void *data, size_t len)
 计算 CRC-16/MODBUS 校验值。
uint16_t tbox_crc16_ccitt_false (const void *data, size_t len)
 计算 CRC-16/CCITT-FALSE 校验值。
uint32_t tbox_crc32 (const void *data, size_t len)
 计算 CRC-32 校验值。

Detailed Description

T-Box CRC 校验

Function Documentation

◆ tbox_crc16_ccitt_false()

uint16_t tbox_crc16_ccitt_false ( const void * data,
size_t len )

计算 CRC-16/CCITT-FALSE 校验值。

Parameters
[in]data输入数据。
[in]len输入数据长度。
Returns
CRC-16/CCITT-FALSE 校验值。

◆ tbox_crc16_modbus()

uint16_t tbox_crc16_modbus ( const void * data,
size_t len )

计算 CRC-16/MODBUS 校验值。

Parameters
[in]data输入数据。
[in]len输入数据长度。
Returns
CRC-16/MODBUS 校验值。

◆ tbox_crc32()

uint32_t tbox_crc32 ( const void * data,
size_t len )

计算 CRC-32 校验值。

Parameters
[in]data输入数据。
[in]len输入数据长度。
Returns
CRC-32 校验值。

◆ tbox_crc8()

uint8_t tbox_crc8 ( const void * data,
size_t len )

计算 CRC-8 校验值。

Parameters
[in]data输入数据。
[in]len输入数据长度。
Returns
CRC-8 校验值。