\hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master}{}\doxysection{Com\+Square\+::A\+PU\+::D\+SP\+::Master Struct Reference}
\label{structComSquare_1_1APU_1_1DSP_1_1Master}\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}


{\ttfamily \#include $<$D\+S\+P.\+hpp$>$}



Collaboration diagram for Com\+Square\+::A\+PU\+::D\+SP\+::Master\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=205pt]{structComSquare_1_1APU_1_1DSP_1_1Master__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
std\+::array$<$ uint8\+\_\+t, 2 $>$ \mbox{\hyperlink{structComSquare_1_1APU_1_1DSP_1_1Master_a61deefe943d6aac3fe240d5fc3bffe5b}{volume}}
\begin{DoxyCompactList}\small\item\em Main Volume register (M\+V\+OL) \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{structComSquare_1_1APU_1_1DSP_1_1Master_aebecae27e38743f596784087b33b3cf0}{mute}}\+: 1
\begin{DoxyCompactList}\small\item\em Mutes all channel (6th bit F\+LG) \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{structComSquare_1_1APU_1_1DSP_1_1Master_a933544cb232a6187f1d182b3fe261a3b}{reset}}\+: 1
\begin{DoxyCompactList}\small\item\em Soft reset \mbox{\hyperlink{classComSquare_1_1APU_1_1DSP_1_1DSP}{D\+SP}} (7th bit F\+LG) \end{DoxyCompactList}\item 
std\+::array$<$ uint16\+\_\+t, 2 $>$ \mbox{\hyperlink{structComSquare_1_1APU_1_1DSP_1_1Master_afc1f83e080cfba397c7220f4a8fb5db1}{output}}
\begin{DoxyCompactList}\small\item\em Current sound produced. \end{DoxyCompactList}\item 
uint8\+\_\+t \mbox{\hyperlink{structComSquare_1_1APU_1_1DSP_1_1Master_a42dafeb24cda3566f029540da2c66ba7}{unused}}
\begin{DoxyCompactList}\small\item\em Not used register. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Member Data Documentation}
\mbox{\Hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master_aebecae27e38743f596784087b33b3cf0}\label{structComSquare_1_1APU_1_1DSP_1_1Master_aebecae27e38743f596784087b33b3cf0}} 
\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}!mute@{mute}}
\index{mute@{mute}!ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}
\doxysubsubsection{\texorpdfstring{mute}{mute}}
{\footnotesize\ttfamily bool Com\+Square\+::\+A\+P\+U\+::\+D\+S\+P\+::\+Master\+::mute}



Mutes all channel (6th bit F\+LG) 

\mbox{\Hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master_afc1f83e080cfba397c7220f4a8fb5db1}\label{structComSquare_1_1APU_1_1DSP_1_1Master_afc1f83e080cfba397c7220f4a8fb5db1}} 
\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}!output@{output}}
\index{output@{output}!ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}
\doxysubsubsection{\texorpdfstring{output}{output}}
{\footnotesize\ttfamily std\+::array$<$uint16\+\_\+t, 2$>$ Com\+Square\+::\+A\+P\+U\+::\+D\+S\+P\+::\+Master\+::output}



Current sound produced. 

\mbox{\Hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master_a933544cb232a6187f1d182b3fe261a3b}\label{structComSquare_1_1APU_1_1DSP_1_1Master_a933544cb232a6187f1d182b3fe261a3b}} 
\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}!reset@{reset}}
\index{reset@{reset}!ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}
\doxysubsubsection{\texorpdfstring{reset}{reset}}
{\footnotesize\ttfamily bool Com\+Square\+::\+A\+P\+U\+::\+D\+S\+P\+::\+Master\+::reset}



Soft reset \mbox{\hyperlink{classComSquare_1_1APU_1_1DSP_1_1DSP}{D\+SP}} (7th bit F\+LG) 

\mbox{\Hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master_a42dafeb24cda3566f029540da2c66ba7}\label{structComSquare_1_1APU_1_1DSP_1_1Master_a42dafeb24cda3566f029540da2c66ba7}} 
\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}!unused@{unused}}
\index{unused@{unused}!ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}
\doxysubsubsection{\texorpdfstring{unused}{unused}}
{\footnotesize\ttfamily uint8\+\_\+t Com\+Square\+::\+A\+P\+U\+::\+D\+S\+P\+::\+Master\+::unused}



Not used register. 

\mbox{\Hypertarget{structComSquare_1_1APU_1_1DSP_1_1Master_a61deefe943d6aac3fe240d5fc3bffe5b}\label{structComSquare_1_1APU_1_1DSP_1_1Master_a61deefe943d6aac3fe240d5fc3bffe5b}} 
\index{ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}!volume@{volume}}
\index{volume@{volume}!ComSquare::APU::DSP::Master@{ComSquare::APU::DSP::Master}}
\doxysubsubsection{\texorpdfstring{volume}{volume}}
{\footnotesize\ttfamily std\+::array$<$uint8\+\_\+t, 2$>$ Com\+Square\+::\+A\+P\+U\+::\+D\+S\+P\+::\+Master\+::volume}



Main Volume register (M\+V\+OL) 



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
sources/\+A\+P\+U/\+D\+S\+P/\mbox{\hyperlink{DSP_8hpp}{D\+S\+P.\+hpp}}\end{DoxyCompactItemize}
