\doxysection{src/\+Me4\+Button.h File Reference}
\hypertarget{_me4_button_8h}{}\label{_me4_button_8h}\index{src/Me4Button.h@{src/Me4Button.h}}


Header for \doxylink{_me4_button_8cpp}{Me4\+Button.\+cpp} module.  


{\ttfamily \#include $<$stdint.\+h$>$}\newline
{\ttfamily \#include $<$stdbool.\+h$>$}\newline
{\ttfamily \#include $<$Arduino.\+h$>$}\newline
{\ttfamily \#include "{}Me\+Config.\+h"{}}\newline
{\ttfamily \#include "{}Me\+Port.\+h"{}}\newline
Include dependency graph for Me4\+Button.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_me4_button_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{_me4_button_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_me4_button}{Me4\+Button}}
\begin{DoxyCompactList}\small\item\em Driver for Me 4 Button module. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{_me4_button_8h_aec01f9714eb7819e93076f28a01316db}\label{_me4_button_8h_aec01f9714eb7819e93076f28a01316db} 
\#define {\bfseries KEY\+\_\+\+NULL}~(0)
\item 
\Hypertarget{_me4_button_8h_a5a7fd35018971faa28dacd3e33a8f737}\label{_me4_button_8h_a5a7fd35018971faa28dacd3e33a8f737} 
\#define {\bfseries KEY\+\_\+1}~(1)
\item 
\Hypertarget{_me4_button_8h_a3a146cb397d373be978dfa9fd1dc9b3a}\label{_me4_button_8h_a3a146cb397d373be978dfa9fd1dc9b3a} 
\#define {\bfseries KEY\+\_\+2}~(2)
\item 
\Hypertarget{_me4_button_8h_a701a135e841c3cfb69d9c5bb1444e198}\label{_me4_button_8h_a701a135e841c3cfb69d9c5bb1444e198} 
\#define {\bfseries KEY\+\_\+3}~(3)
\item 
\Hypertarget{_me4_button_8h_a219891753a1b6ccd51c8ae763905dbf9}\label{_me4_button_8h_a219891753a1b6ccd51c8ae763905dbf9} 
\#define {\bfseries KEY\+\_\+4}~(4)
\item 
\Hypertarget{_me4_button_8h_abd86c3b6ee31961d4c8ceb0be0e93f04}\label{_me4_button_8h_abd86c3b6ee31961d4c8ceb0be0e93f04} 
\#define {\bfseries KEY\+\_\+\+NULL\+\_\+\+VALUE}~(962)
\item 
\Hypertarget{_me4_button_8h_aa5bfc2987d518a7bfc33cc427afcc83b}\label{_me4_button_8h_aa5bfc2987d518a7bfc33cc427afcc83b} 
\#define {\bfseries KEY\+\_\+1\+\_\+\+VALUE}~(0)
\item 
\Hypertarget{_me4_button_8h_ace005d3106d9d5cef7f23a8f14685270}\label{_me4_button_8h_ace005d3106d9d5cef7f23a8f14685270} 
\#define {\bfseries KEY\+\_\+2\+\_\+\+VALUE}~(481)
\item 
\Hypertarget{_me4_button_8h_afebd6feafcc33525951bbcc5b739431b}\label{_me4_button_8h_afebd6feafcc33525951bbcc5b739431b} 
\#define {\bfseries KEY\+\_\+3\+\_\+\+VALUE}~(641)
\item 
\Hypertarget{_me4_button_8h_a4564010179e734c9c6a8a83d8b6da3a9}\label{_me4_button_8h_a4564010179e734c9c6a8a83d8b6da3a9} 
\#define {\bfseries KEY\+\_\+4\+\_\+\+VALUE}~(721)
\item 
\Hypertarget{_me4_button_8h_ae519b88861af4a91c52d7ba37934433b}\label{_me4_button_8h_ae519b88861af4a91c52d7ba37934433b} 
\#define {\bfseries DEBOUNCED\+\_\+\+INTERVAL}~(8)
\item 
\Hypertarget{_me4_button_8h_aa93f0eb578d23995850d61f7d61c55c1}\label{_me4_button_8h_aa93f0eb578d23995850d61f7d61c55c1} 
\#define {\bfseries FALSE}~(0)
\item 
\Hypertarget{_me4_button_8h_aa8cecfc5c5c054d2875c03e77b7be15d}\label{_me4_button_8h_aa8cecfc5c5c054d2875c03e77b7be15d} 
\#define {\bfseries TRUE}~(1)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Header for \doxylink{_me4_button_8cpp}{Me4\+Button.\+cpp} module. 

\begin{DoxyAuthor}{Author}
Make\+Block 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
V1.\+0.\+1 
\end{DoxyVersion}
\begin{DoxyDate}{Date}
2015/08/31 
\end{DoxyDate}
\begin{DoxyParagraph}{Copyright}
This software is Copyright (C), 2012-\/2016, Make\+Block. Use is subject to license ~\newline
conditions. The main licensing options available are GPL V2 or Commercial\+: ~\newline
 
\end{DoxyParagraph}
\begin{DoxyParagraph}{Open Source Licensing GPL V2}
This is the appropriate option if you want to share the source code of your ~\newline
application with everyone you distribute it to, and you also want to give them ~\newline
the right to share who uses it. If you wish to use this software under Open ~\newline
Source Licensing, you must contribute all your source code to the open source ~\newline
community in accordance with the GPL Version 2 when your application is ~\newline
distributed. See \href{http://www.gnu.org/copyleft/gpl.html}{\texttt{ http\+://www.\+gnu.\+org/copyleft/gpl.\+html}}
\end{DoxyParagraph}
\begin{DoxyParagraph}{Description}
This file is the drive for 4 Button module, It supports Me-\/4 Button V1.\+0 module provided by Make\+Block. 
\end{DoxyParagraph}
\begin{DoxyParagraph}{Method List\+:}

\end{DoxyParagraph}

\begin{DoxyEnumerate}
\item void \doxylink{class_me4_button_a810aabfe9b826610c16d53a6506e7fcb}{Me4\+Button\+::setpin(uint8\+\_\+t port)};
\item uint8\+\_\+t \doxylink{class_me4_button_a51d9728459f5323d59d1543931ba2dc9}{Me4\+Button\+::pressed()};
\end{DoxyEnumerate}

\begin{DoxyParagraph}{History\+:}

\begin{DoxyPre}
`<Author>`         `<Time>`        `<Version>`        `<Descr>`
Mark Yan         2015/07/24     1.0.0            Rebuild the old lib.
Rafael Lee       2015/08/31     1.0.1            Added some comments and macros.
\end{DoxyPre}
 
\end{DoxyParagraph}
