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


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




Definition at line 362 of file mf2\_\-server.c.

References cbi, clk\_\-Z, data\_\-Z, and mf2\_\-server\_\-timer\_\-cb().\index{mf2\_\-server.h@{mf2\_\-server.h}!mf2\_\-server\_\-ready@{mf2\_\-server\_\-ready}}
\index{mf2\_\-server\_\-ready@{mf2\_\-server\_\-ready}!mf2_server.h@{mf2\_\-server.h}}
\subsubsection[mf2\_\-server\_\-ready]{\setlength{\rightskip}{0pt plus 5cm}int8\_\-t mf2\_\-server\_\-ready (void)}\label{mf2__server_8h_89120039f5d390a700a7ac23772d0994}




Definition at line 122 of file mf2\_\-server.c.

References MF2\_\-SERVER\_\-STATE\_\-READY.

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




Definition at line 387 of file mf2\_\-server.c.

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




Definition at line 377 of file mf2\_\-server.c.

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




Definition at line 338 of file mf2\_\-server.c.

References clk\_\-Z, data\_\-Z, IRQ\_\-LOCK, IRQ\_\-UNLOCK, mf2\_\-server\_\-ready(), MF2\_\-SERVER\_\-STATE\_\-SEND, and mf2\_\-server\_\-timer\_\-cb().