blob: bda5f99ef92724d0d7298c0a75ca6e3e3d8422da [file] [log] [blame]
Neels Hofmeyr17518fe2017-06-20 04:35:06 +02001/*! \file gsm0503_parity.h
2 * GSM TS 05.03 parity.
3 */
4
Vadim Yanitskiy3262f822016-09-23 01:48:59 +07005#pragma once
6
7#include <osmocom/core/crcgen.h>
8
Harald Weltec6636782017-06-12 14:59:37 +02009/*! \addtogroup parity
10 * @{
Neels Hofmeyr17518fe2017-06-20 04:35:06 +020011 * \file gsm0503_parity.h */
Harald Weltec6636782017-06-12 14:59:37 +020012
Harald Welte1f48b932020-04-20 18:17:16 +020013extern const struct osmo_crc64gen_code gsm0503_fire_crc40;
14extern const struct osmo_crc16gen_code gsm0503_cs234_crc16;
15extern const struct osmo_crc8gen_code gsm0503_mcs_crc8_hdr;
16extern const struct osmo_crc16gen_code gsm0503_mcs_crc12;
17extern const struct osmo_crc8gen_code gsm0503_rach_crc6;
18extern const struct osmo_crc16gen_code gsm0503_sch_crc10;
19extern const struct osmo_crc8gen_code gsm0503_tch_fr_crc3;
20extern const struct osmo_crc8gen_code gsm0503_tch_efr_crc8;
21extern const struct osmo_crc8gen_code gsm0503_amr_crc6;
22extern const struct osmo_crc16gen_code gsm0503_amr_crc14;
Harald Weltec6636782017-06-12 14:59:37 +020023
24/*! @} */