\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}