\section{pwm\_\-ng Struct Reference}
\label{structpwm__ng}\index{pwm\_\-ng@{pwm\_\-ng}}
{\tt \#include $<$pwm\_\-ng.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
uint8\_\-t {\bf mode}:4
\item 
uint8\_\-t {\bf type}:1
\item 
uint8\_\-t {\bf nbits}:2
\item 
uint8\_\-t {\bf reserved}:1
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>volatile uint8\_t $\ast$ {\bf ocr8}\\
\>volatile uint16\_t $\ast$ {\bf ocr16}\\
\} {\bf u}\\

\end{tabbing}\item 
volatile uint8\_\-t $\ast$ {\bf sign\_\-port}
\item 
uint8\_\-t {\bf sign\_\-bit}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 52 of file pwm\_\-ng.h.

\subsection{Field Documentation}
\index{pwm\_\-ng@{pwm\_\-ng}!mode@{mode}}
\index{mode@{mode}!pwm_ng@{pwm\_\-ng}}
\subsubsection[mode]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf pwm\_\-ng::mode}}\label{structpwm__ng_3a7e347a933bddf970ebcd457162208c}




Definition at line 53 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!type@{type}}
\index{type@{type}!pwm_ng@{pwm\_\-ng}}
\subsubsection[type]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf pwm\_\-ng::type}}\label{structpwm__ng_24ea5cc0cd1b981736f7fc173a952c14}




Definition at line 53 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!nbits@{nbits}}
\index{nbits@{nbits}!pwm_ng@{pwm\_\-ng}}
\subsubsection[nbits]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf pwm\_\-ng::nbits}}\label{structpwm__ng_323b9188344684ab9b8646e1877f250e}




Definition at line 53 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!reserved@{reserved}}
\index{reserved@{reserved}!pwm_ng@{pwm\_\-ng}}
\subsubsection[reserved]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf pwm\_\-ng::reserved}}\label{structpwm__ng_35083363b78220358436b284fb706000}




Definition at line 53 of file pwm\_\-ng.h.\index{pwm\_\-ng@{pwm\_\-ng}!ocr8@{ocr8}}
\index{ocr8@{ocr8}!pwm_ng@{pwm\_\-ng}}
\subsubsection[ocr8]{\setlength{\rightskip}{0pt plus 5cm}volatile uint8\_\-t$\ast$ {\bf pwm\_\-ng::ocr8}}\label{structpwm__ng_1357833474d7716b2e928664463c81c0}




Definition at line 58 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!ocr16@{ocr16}}
\index{ocr16@{ocr16}!pwm_ng@{pwm\_\-ng}}
\subsubsection[ocr16]{\setlength{\rightskip}{0pt plus 5cm}volatile uint16\_\-t$\ast$ {\bf pwm\_\-ng::ocr16}}\label{structpwm__ng_f547bb748f33178b496f04606b1c61e4}




Definition at line 59 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!u@{u}}
\index{u@{u}!pwm_ng@{pwm\_\-ng}}
\subsubsection[u]{\setlength{\rightskip}{0pt plus 5cm}union \{ ... \}   {\bf pwm\_\-ng::u}}\label{structpwm__ng_fbf4586b10b608e00a00b002f0f99f8b}




Referenced by pwm\_\-ng\_\-init(), and pwm\_\-ng\_\-set().\index{pwm\_\-ng@{pwm\_\-ng}!sign\_\-port@{sign\_\-port}}
\index{sign\_\-port@{sign\_\-port}!pwm_ng@{pwm\_\-ng}}
\subsubsection[sign\_\-port]{\setlength{\rightskip}{0pt plus 5cm}volatile uint8\_\-t$\ast$ {\bf pwm\_\-ng::sign\_\-port}}\label{structpwm__ng_359992a0c284a2f2f85e6a761c931114}




Definition at line 61 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init().\index{pwm\_\-ng@{pwm\_\-ng}!sign\_\-bit@{sign\_\-bit}}
\index{sign\_\-bit@{sign\_\-bit}!pwm_ng@{pwm\_\-ng}}
\subsubsection[sign\_\-bit]{\setlength{\rightskip}{0pt plus 5cm}uint8\_\-t {\bf pwm\_\-ng::sign\_\-bit}}\label{structpwm__ng_cc0d6186df8f8696724b224a2dd3dc85}




Definition at line 62 of file pwm\_\-ng.h.

Referenced by pwm\_\-ng\_\-init().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
aversive\_\-10-03-12/modules/hardware/pwm\_\-ng/{\bf pwm\_\-ng.h}\end{CompactItemize}
