\section{aversive\_\-10-03-12/modules/hardware/timer/timer\_\-intr.h File Reference}
\label{timer__intr_8h}\index{aversive\_\-10-03-12/modules/hardware/timer/timer\_\-intr.h@{aversive\_\-10-03-12/modules/hardware/timer/timer\_\-intr.h}}
{\tt \#include $<$aversive/parts.h$>$}\par
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
typedef void($\ast$ {\bf timer\_\-callback\_\-t} )(void)
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void {\bf timer\_\-intr\_\-init} (void)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
volatile {\bf timer\_\-callback\_\-t} {\bf timer\_\-OV\_\-callback\_\-table} [SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM]
\item 
volatile {\bf timer\_\-callback\_\-t} {\bf timer\_\-OC\_\-callback\_\-table} [SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM]
\end{CompactItemize}


\subsection{Typedef Documentation}
\index{timer\_\-intr.h@{timer\_\-intr.h}!timer\_\-callback\_\-t@{timer\_\-callback\_\-t}}
\index{timer\_\-callback\_\-t@{timer\_\-callback\_\-t}!timer_intr.h@{timer\_\-intr.h}}
\subsubsection[timer\_\-callback\_\-t]{\setlength{\rightskip}{0pt plus 5cm}typedef void($\ast$ {\bf timer\_\-callback\_\-t})(void)}\label{timer__intr_8h_7655a5b19fb3d19aa0f65d03f4391baa}




Definition at line 24 of file timer\_\-intr.h.

\subsection{Function Documentation}
\index{timer\_\-intr.h@{timer\_\-intr.h}!timer\_\-intr\_\-init@{timer\_\-intr\_\-init}}
\index{timer\_\-intr\_\-init@{timer\_\-intr\_\-init}!timer_intr.h@{timer\_\-intr.h}}
\subsubsection[timer\_\-intr\_\-init]{\setlength{\rightskip}{0pt plus 5cm}void timer\_\-intr\_\-init (void)}\label{timer__intr_8h_420c6e8d37d6783f257beb9c52178f16}




Definition at line 146 of file timer\_\-intr.c.

References timer\_\-OC\_\-callback\_\-table, and timer\_\-OV\_\-callback\_\-table.

Referenced by timer\_\-init().

\subsection{Variable Documentation}
\index{timer\_\-intr.h@{timer\_\-intr.h}!timer\_\-OC\_\-callback\_\-table@{timer\_\-OC\_\-callback\_\-table}}
\index{timer\_\-OC\_\-callback\_\-table@{timer\_\-OC\_\-callback\_\-table}!timer_intr.h@{timer\_\-intr.h}}
\subsubsection[timer\_\-OC\_\-callback\_\-table]{\setlength{\rightskip}{0pt plus 5cm}volatile {\bf timer\_\-callback\_\-t} {\bf timer\_\-OC\_\-callback\_\-table}[SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM]}\label{timer__intr_8h_dd21b06e156955e317fe9c76d0757952}




Definition at line 34 of file timer\_\-intr.c.

Referenced by timer\_\-intr\_\-init().\index{timer\_\-intr.h@{timer\_\-intr.h}!timer\_\-OV\_\-callback\_\-table@{timer\_\-OV\_\-callback\_\-table}}
\index{timer\_\-OV\_\-callback\_\-table@{timer\_\-OV\_\-callback\_\-table}!timer_intr.h@{timer\_\-intr.h}}
\subsubsection[timer\_\-OV\_\-callback\_\-table]{\setlength{\rightskip}{0pt plus 5cm}volatile {\bf timer\_\-callback\_\-t} {\bf timer\_\-OV\_\-callback\_\-table}[SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM]}\label{timer__intr_8h_11b722bb29f6e6640a3c12cacd02562f}




Definition at line 33 of file timer\_\-intr.c.

Referenced by timer\_\-intr\_\-init().