Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Loading...
Searching...
No Matches
crc8.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2018 Gunar Schorcht
3
*
4
* This file is subject to the terms and conditions of the GNU Lesser
5
* General Public License v2.1. See the file LICENSE in the top level
6
* directory for more details.
7
*/
8
21
#ifndef CHECKSUM_CRC8_H
22
#define CHECKSUM_CRC8_H
23
24
#include <stddef.h>
25
#include <stdint.h>
26
27
#ifdef __cplusplus
28
extern
"C"
{
29
#endif
30
44
uint8_t
crc8
(
const
uint8_t *data,
size_t
len, uint8_t poly, uint8_t seed);
45
46
#ifdef __cplusplus
47
}
48
#endif
49
50
#endif
/* CHECKSUM_CRC8_H */
crc8
uint8_t crc8(const uint8_t *data, size_t len, uint8_t poly, uint8_t seed)
Calculate CRC-8.
Generated on Sat Nov 23 2024 19:57:24 by
1.9.8