27 #ifndef _RNR_CHECKSUM_H 28 #define _RNR_CHECKSUM_H 30 #include <sys/types.h> 34 #define CRC32_POLY_NORM 0x04c11db7 101 #endif // _RNR_CHECKSUM_H u8_t generate_checksum8(byte_t buf[], size_t len)
Computes the modular 8-bit checksum over buffer.
__uint16_t u16_t
16-bit unsigned integer
u32_t generate_crc32(byte_t buf[], size_t len)
Computes the 32-bit cyclic redundance check over buffer.
#define C_DECLS_BEGIN
C declaration block begin in C.
__uint8_t u8_t
8-bit unsigned integer
RoadNarrows Robotics common configuration file.
__uint32_t u32_t
32-bit unsigned integer
#define C_DECLS_END
C declaration block end in C.
u16_t generate_checksum16(byte_t buf[], size_t len)
Computes the modular 16-bit checksum over buffer.
u32_t generate_checksum32(byte_t buf[], size_t len)
Computes the modular 32-bit checksum over buffer.