\doxysection{include/osmocom/gmr1/l1/crc.h File Reference}
\label{crc_8h}\index{include/osmocom/gmr1/l1/crc.h@{include/osmocom/gmr1/l1/crc.h}}


Osmocom GMR-\/1 CRC header.  


{\ttfamily \#include $<$osmocom/core/crcgen.\+h$>$}\newline
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const struct osmo\+\_\+crc8gen\+\_\+code {\bfseries gmr1\+\_\+crc8}
\begin{DoxyCompactList}\small\item\em GMR-\/1 CRC8 g8(\+D) = D8 + D7 + D4 + D3 + D + 1. \end{DoxyCompactList}\item 
const struct osmo\+\_\+crc16gen\+\_\+code {\bfseries gmr1\+\_\+crc12}
\begin{DoxyCompactList}\small\item\em GMR-\/1 CRC12 g12(\+D) = D12 + D11 + D3 + D2 + D + 1. \end{DoxyCompactList}\item 
const struct osmo\+\_\+crc16gen\+\_\+code {\bfseries gmr1\+\_\+crc16}
\begin{DoxyCompactList}\small\item\em GMR-\/1 CRC16 g16(\+D) = D16 + D12 + D5 + 1. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Osmocom GMR-\/1 CRC header. 

