\hypertarget{VME_8c}{
\section{VME.c File Reference}
\label{VME_8c}\index{VME.c@{VME.c}}
}
VME Utilities, Implementation. 


{\tt \#include \char`\"{}BVME/VME.h\char`\"{}}\par
{\tt \#include \char`\"{}VME.ih.xx-xxx-xxx\char`\"{}}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{VME_8c_a0}{
\index{VME_vmeToLocal@{VME\_\-vmeToLocal}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeToLocal@{VME\_\-vme\-To\-Local}}
volatile unsigned int $\ast$ {\bf VME\_\-vme\-To\-Local} (unsigned int vme\-Adr)}
\label{VME_8c_a0}

\item 
\hypertarget{VME_8c_a1}{
\index{VME_vmeRead@{VME\_\-vmeRead}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeRead@{VME\_\-vme\-Read}}
unsigned int {\bf VME\_\-vme\-Read} (unsigned int vme\-Adr)}
\label{VME_8c_a1}

\item 
\hypertarget{VME_8c_a2}{
\index{VME_vmeWrite@{VME\_\-vmeWrite}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeWrite@{VME\_\-vme\-Write}}
unsigned int {\bf VME\_\-vme\-Write} (unsigned int vme\-Adr, unsigned int value)}
\label{VME_8c_a2}

\item 
\hypertarget{VME_8c_a3}{
\index{VME_vmeSet@{VME\_\-vmeSet}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeSet@{VME\_\-vme\-Set}}
unsigned int {\bf VME\_\-vme\-Set} (unsigned int vme\-Adr, unsigned int set)}
\label{VME_8c_a3}

\item 
\hypertarget{VME_8c_a4}{
\index{VME_vmeClr@{VME\_\-vmeClr}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeClr@{VME\_\-vme\-Clr}}
unsigned int {\bf VME\_\-vme\-Clr} (unsigned int vme\-Adr, unsigned int clr)}
\label{VME_8c_a4}

\item 
\hypertarget{VME_8c_a5}{
\index{VME_vmeProbe@{VME\_\-vmeProbe}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeProbe@{VME\_\-vme\-Probe}}
int {\bf VME\_\-vme\-Probe} (unsigned int vme\-Adr)}
\label{VME_8c_a5}

\item 
\hypertarget{VME_8c_a6}{
\index{VME_vmeSetAndClr@{VME\_\-vmeSetAndClr}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeSetAndClr@{VME\_\-vme\-Set\-And\-Clr}}
unsigned int {\bf VME\_\-vme\-Set\-And\-Clr} (unsigned int vme\-Adr, unsigned int set, unsigned int clr)}
\label{VME_8c_a6}

\item 
\hypertarget{VME_8c_a7}{
\index{VME_vmeRMW@{VME\_\-vmeRMW}!VME.c@{VME.c}}\index{VME.c@{VME.c}!VME_vmeRMW@{VME\_\-vme\-RMW}}
unsigned int {\bf VME\_\-vme\-RMW} (unsigned int vme\-Adr, unsigned int mask, unsigned int value)}
\label{VME_8c_a7}

\end{CompactItemize}


\subsection{Detailed Description}
VME Utilities, Implementation.



\begin{Desc}
\item[Author: ]\par
JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}
Very basic set of VME utilities. There is nothing fancy here, but using these routines provides at least the ability to link on the host, and in very simple cases, to run on the host.

