21 #ifndef INCLUDED_SATNOGS_CRC_H 22 #define INCLUDED_SATNOGS_CRC_H 46 crc16_ccitt_reversed(
const uint8_t *data,
size_t len);
49 crc16_ccitt(
const uint8_t *data,
size_t len);
52 crc16_ax25(
const uint8_t *data,
size_t len);
55 crc16_ibm(
const uint8_t *data,
size_t len);
58 crc32_c(
const uint8_t *data,
size_t len);
64 append(crc_t
t, uint8_t *out,
const uint8_t *data,
size_t len,
bool nbo =
true);
67 static const uint16_t crc16_ccitt_table_reverse[256];
68 static const uint16_t crc16_ccitt_table[256];
69 static const uint32_t crc32_c_table[256];
data_t t[NROOTS+1]
Definition: decode_rs.h:77
Definition: amsat_duv_decoder.h:29
enum gr::satnogs::crc::crc_type crc_t
crc_type
Definition: crc.h:35
#define SATNOGS_API
Definition: api.h:30