\doxysection{src/coding/gsm0503\+\_\+mapping.c File Reference}
\label{gsm0503__mapping_8c}\index{src/coding/gsm0503\_mapping.c@{src/coding/gsm0503\_mapping.c}}


GSM TS 05.\+03 burst mapping.  


{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/core/bits.\+h$>$}\newline
{\ttfamily \#include $<$osmocom/coding/gsm0503\+\_\+mapping.\+h$>$}\newline
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \textbf{ gsm0503\+\_\+xcch\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$iB, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$hl, \textbf{ sbit\+\_\+t} $\ast$hn)
\item 
void \textbf{ gsm0503\+\_\+xcch\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$iB, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$hl, const \textbf{ ubit\+\_\+t} $\ast$hn)
\item 
void \textbf{ gsm0503\+\_\+tch\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$iB, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$\textbf{ h}, int odd)
\item 
void \textbf{ gsm0503\+\_\+tch\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$iB, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$\textbf{ h}, int odd)
\item 
void \textbf{ gsm0503\+\_\+mcs5\+\_\+dl\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$di, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$hi, const \textbf{ ubit\+\_\+t} $\ast$up, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs5\+\_\+dl\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$di, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$hi, \textbf{ sbit\+\_\+t} $\ast$up, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs5\+\_\+ul\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$di, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$hi, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs5\+\_\+ul\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$di, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$hi, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs7\+\_\+dl\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$di, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$hi, const \textbf{ ubit\+\_\+t} $\ast$up, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs7\+\_\+dl\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$di, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$hi, \textbf{ sbit\+\_\+t} $\ast$up, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs7\+\_\+ul\+\_\+burst\+\_\+map} (const \textbf{ ubit\+\_\+t} $\ast$di, \textbf{ ubit\+\_\+t} $\ast$eB, const \textbf{ ubit\+\_\+t} $\ast$hi, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs7\+\_\+ul\+\_\+burst\+\_\+unmap} (\textbf{ sbit\+\_\+t} $\ast$di, const \textbf{ sbit\+\_\+t} $\ast$eB, \textbf{ sbit\+\_\+t} $\ast$hi, int \textbf{ B})
\item 
void \textbf{ gsm0503\+\_\+mcs5\+\_\+burst\+\_\+swap} (\textbf{ sbit\+\_\+t} $\ast$eB)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
GSM TS 05.\+03 burst mapping. 

