\section{aversive\_\-10-03-12/modules/comm/mf2\_\-client/mf2\_\-client.h File Reference}
\label{mf2__client_8h}\index{aversive\_\-10-03-12/modules/comm/mf2\_\-client/mf2\_\-client.h@{aversive\_\-10-03-12/modules/comm/mf2\_\-client/mf2\_\-client.h}}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf mf2\_\-client\_\-init} (void)
\item 
{\bf s08} {\bf mf2\_\-client\_\-ready} (void)
\item 
{\bf s08} {\bf mf2\_\-client\_\-send} (char c)
\item 
void {\bf mf2\_\-client\_\-register\_\-tx\_\-event} (void($\ast$f)(char))
\item 
void {\bf mf2\_\-client\_\-register\_\-rx\_\-event} (void($\ast$f)(char))
\end{CompactItemize}


\subsection{Function Documentation}
\index{mf2\_\-client.h@{mf2\_\-client.h}!mf2\_\-client\_\-init@{mf2\_\-client\_\-init}}
\index{mf2\_\-client\_\-init@{mf2\_\-client\_\-init}!mf2_client.h@{mf2\_\-client.h}}
\subsubsection[mf2\_\-client\_\-init]{\setlength{\rightskip}{0pt plus 5cm}void mf2\_\-client\_\-init (void)}\label{mf2__client_8h_adb253d9428f0450d1330256dcd2c2a8}




Definition at line 183 of file mf2\_\-client.c.

References cbi, clk\_\-Z, data\_\-Z, IRQ\_\-LOCK, IRQ\_\-UNLOCK, and MF2\_\-CLIENT\_\-STATE\_\-IDLE.\index{mf2\_\-client.h@{mf2\_\-client.h}!mf2\_\-client\_\-ready@{mf2\_\-client\_\-ready}}
\index{mf2\_\-client\_\-ready@{mf2\_\-client\_\-ready}!mf2_client.h@{mf2\_\-client.h}}
\subsubsection[mf2\_\-client\_\-ready]{\setlength{\rightskip}{0pt plus 5cm}{\bf s08} mf2\_\-client\_\-ready (void)}\label{mf2__client_8h_b401d87b298c64fbc17b030ab7ca4bd0}




Definition at line 226 of file mf2\_\-client.c.

References MF2\_\-CLIENT\_\-STATE\_\-IDLE.

Referenced by mf2\_\-client\_\-send().\index{mf2\_\-client.h@{mf2\_\-client.h}!mf2\_\-client\_\-register\_\-rx\_\-event@{mf2\_\-client\_\-register\_\-rx\_\-event}}
\index{mf2\_\-client\_\-register\_\-rx\_\-event@{mf2\_\-client\_\-register\_\-rx\_\-event}!mf2_client.h@{mf2\_\-client.h}}
\subsubsection[mf2\_\-client\_\-register\_\-rx\_\-event]{\setlength{\rightskip}{0pt plus 5cm}void mf2\_\-client\_\-register\_\-rx\_\-event (void($\ast$)(char) {\em f})}\label{mf2__client_8h_a0893a4268a9856e2f1bea53d6eebb81}




Definition at line 314 of file mf2\_\-client.c.

References parse\_\-symbols::f, IRQ\_\-LOCK, IRQ\_\-UNLOCK, and rx\_\-event.\index{mf2\_\-client.h@{mf2\_\-client.h}!mf2\_\-client\_\-register\_\-tx\_\-event@{mf2\_\-client\_\-register\_\-tx\_\-event}}
\index{mf2\_\-client\_\-register\_\-tx\_\-event@{mf2\_\-client\_\-register\_\-tx\_\-event}!mf2_client.h@{mf2\_\-client.h}}
\subsubsection[mf2\_\-client\_\-register\_\-tx\_\-event]{\setlength{\rightskip}{0pt plus 5cm}void mf2\_\-client\_\-register\_\-tx\_\-event (void($\ast$)(char) {\em f})}\label{mf2__client_8h_692b3aa18f9ed1e11ec2de5c2796a65c}




Definition at line 304 of file mf2\_\-client.c.

References parse\_\-symbols::f, IRQ\_\-LOCK, IRQ\_\-UNLOCK, and tx\_\-event.\index{mf2\_\-client.h@{mf2\_\-client.h}!mf2\_\-client\_\-send@{mf2\_\-client\_\-send}}
\index{mf2\_\-client\_\-send@{mf2\_\-client\_\-send}!mf2_client.h@{mf2\_\-client.h}}
\subsubsection[mf2\_\-client\_\-send]{\setlength{\rightskip}{0pt plus 5cm}{\bf s08} mf2\_\-client\_\-send (char {\em c})}\label{mf2__client_8h_8072816c3243ec6c3d6e08a241029d41}




Definition at line 255 of file mf2\_\-client.c.

References clk\_\-0, IRQ\_\-LOCK, IRQ\_\-UNLOCK, mf2\_\-client\_\-ready(), MF2\_\-CLIENT\_\-STATE\_\-XMIT, PARITY\_\-BIT, and SCHEDULER\_\-UNIT.