\section{aversive\_\-10-03-12/modules/devices/ihm/lcd/lcd\_\-protocol.h File Reference}
\label{lcd__protocol_8h}\index{aversive\_\-10-03-12/modules/devices/ihm/lcd/lcd\_\-protocol.h@{aversive\_\-10-03-12/modules/devices/ihm/lcd/lcd\_\-protocol.h}}
{\tt \#include \char`\"{}lcd\_\-config.h\char`\"{}}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf LCD\_\-DATA\_\-MASK}~(0x0F $<$$<$ LCD\_\-FIRST\_\-DATA\_\-BIT)
\item 
\#define {\bf LCD\_\-CLR}~0
\item 
\#define {\bf LCD\_\-HOME}~1
\item 
\#define {\bf LCD\_\-ENTRY\_\-MODE}~2
\item 
\#define {\bf LCD\_\-ENTRY\_\-INC}~1
\item 
\#define {\bf LCD\_\-ENTRY\_\-SHIFT}~0
\item 
\#define {\bf LCD\_\-ON}~3
\item 
\#define {\bf LCD\_\-ON\_\-DISPLAY}~2
\item 
\#define {\bf LCD\_\-ON\_\-CURSOR}~1
\item 
\#define {\bf LCD\_\-ON\_\-BLINK}~0
\item 
\#define {\bf LCD\_\-MOVE}~4
\item 
\#define {\bf LCD\_\-MOVE\_\-DISP}~3
\item 
\#define {\bf LCD\_\-MOVE\_\-RIGHT}~2
\item 
\#define {\bf LCD\_\-FUNCTION}~5
\item 
\#define {\bf LCD\_\-FUNCTION\_\-8BIT}~4
\item 
\#define {\bf LCD\_\-FUNCTION\_\-2LINES}~3
\item 
\#define {\bf LCD\_\-FUNCTION\_\-10DOTS}~2
\item 
\#define {\bf LCD\_\-CGRAM}~6
\item 
\#define {\bf LCD\_\-DDRAM}~7
\item 
\#define {\bf LCD\_\-BUSY}~7
\item 
\#define {\bf LCD\_\-ENTRY\_\-DEC}~0x04
\item 
\#define {\bf LCD\_\-ENTRY\_\-DEC\_\-SHIFT}~0x05
\item 
\#define {\bf LCD\_\-ENTRY\_\-INC\_\-}~0x06
\item 
\#define {\bf LCD\_\-ENTRY\_\-INC\_\-SHIFT}~0x07
\item 
\#define {\bf LCD\_\-DISP\_\-OFF}~0x08
\item 
\#define {\bf LCD\_\-DISP\_\-ON}~0x0C
\item 
\#define {\bf LCD\_\-DISP\_\-ON\_\-BLINK}~0x0D
\item 
\#define {\bf LCD\_\-DISP\_\-ON\_\-CURSOR}~0x0E
\item 
\#define {\bf LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK}~0x0F
\item 
\#define {\bf LCD\_\-MOVE\_\-CURSOR\_\-LEFT}~0x10
\item 
\#define {\bf LCD\_\-MOVE\_\-CURSOR\_\-RIGHT}~0x14
\item 
\#define {\bf LCD\_\-MOVE\_\-DISP\_\-LEFT}~0x18
\item 
\#define {\bf LCD\_\-MOVE\_\-DISP\_\-RIGHT}~0x1C
\item 
\#define {\bf LCD\_\-FUNCTION\_\-4BIT\_\-1LINE}~0x20
\item 
\#define {\bf LCD\_\-FUNCTION\_\-4BIT\_\-2LINES}~0x28
\item 
\#define {\bf LCD\_\-FUNCTION\_\-8BIT\_\-1LINE}~0x30
\item 
\#define {\bf LCD\_\-FUNCTION\_\-8BIT\_\-2LINES}~0x38
\item 
\#define {\bf LCD\_\-FUNCTION\_\-DEFAULT}~LCD\_\-FUNCTION\_\-4BIT\_\-2LINES
\item 
\#define {\bf LCD\_\-MODE\_\-DEFAULT}~((1$<$$<$LCD\_\-ENTRY\_\-MODE) $|$ (1$<$$<$LCD\_\-ENTRY\_\-INC) )
\item 
\#define {\bf P}({\bf s})~(\{static const char c[$\,$] \_\-\_\-attribute\_\-\_\- ((progmem)) = {\bf s};c;\})
\item 
\#define {\bf lcd\_\-puts\_\-P}(\_\-\_\-s)~lcd\_\-puts\_\-p(P(\_\-\_\-s))
\end{CompactItemize}


\subsection{Define Documentation}
\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-BUSY@{LCD\_\-BUSY}}
\index{LCD\_\-BUSY@{LCD\_\-BUSY}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-BUSY]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-BUSY~7}\label{lcd__protocol_8h_c8dd1658e235f174d1cabae5c438943d}




Definition at line 51 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-CGRAM@{LCD\_\-CGRAM}}
\index{LCD\_\-CGRAM@{LCD\_\-CGRAM}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-CGRAM]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CGRAM~6}\label{lcd__protocol_8h_3b38de74c362be1781fef1136aa9684c}




Definition at line 49 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-CLR@{LCD\_\-CLR}}
\index{LCD\_\-CLR@{LCD\_\-CLR}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-CLR]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CLR~0}\label{lcd__protocol_8h_459688213267d13ccfbeb2c9004988cb}




Definition at line 33 of file lcd\_\-protocol.h.

Referenced by lcd\_\-clrscr().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DATA\_\-MASK@{LCD\_\-DATA\_\-MASK}}
\index{LCD\_\-DATA\_\-MASK@{LCD\_\-DATA\_\-MASK}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DATA\_\-MASK]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DATA\_\-MASK~(0x0F $<$$<$ LCD\_\-FIRST\_\-DATA\_\-BIT)}\label{lcd__protocol_8h_eedd386880518264636c56626d24c6fe}




Definition at line 30 of file lcd\_\-protocol.h.

Referenced by initial\_\-8\_\-bit\_\-write().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DDRAM@{LCD\_\-DDRAM}}
\index{LCD\_\-DDRAM@{LCD\_\-DDRAM}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DDRAM]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DDRAM~7}\label{lcd__protocol_8h_e54acf3ccc45b7d6be334a03627740c6}




Definition at line 50 of file lcd\_\-protocol.h.

Referenced by lcd\_\-gotoxy().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DISP\_\-OFF@{LCD\_\-DISP\_\-OFF}}
\index{LCD\_\-DISP\_\-OFF@{LCD\_\-DISP\_\-OFF}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DISP\_\-OFF]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DISP\_\-OFF~0x08}\label{lcd__protocol_8h_a2966175115943883f51e9c90478540c}




Definition at line 60 of file lcd\_\-protocol.h.

Referenced by lcd\_\-init().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DISP\_\-ON@{LCD\_\-DISP\_\-ON}}
\index{LCD\_\-DISP\_\-ON@{LCD\_\-DISP\_\-ON}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DISP\_\-ON]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DISP\_\-ON~0x0C}\label{lcd__protocol_8h_5163a96b133868975c0738e180b30cb8}




Definition at line 61 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DISP\_\-ON\_\-BLINK@{LCD\_\-DISP\_\-ON\_\-BLINK}}
\index{LCD\_\-DISP\_\-ON\_\-BLINK@{LCD\_\-DISP\_\-ON\_\-BLINK}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DISP\_\-ON\_\-BLINK]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DISP\_\-ON\_\-BLINK~0x0D}\label{lcd__protocol_8h_470cef85de53e37356b22c66a357a764}




Definition at line 62 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DISP\_\-ON\_\-CURSOR@{LCD\_\-DISP\_\-ON\_\-CURSOR}}
\index{LCD\_\-DISP\_\-ON\_\-CURSOR@{LCD\_\-DISP\_\-ON\_\-CURSOR}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DISP\_\-ON\_\-CURSOR]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DISP\_\-ON\_\-CURSOR~0x0E}\label{lcd__protocol_8h_f56b6d6bdb6fa48b26106dee5f74ae1f}




Definition at line 63 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK@{LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK}}
\index{LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK@{LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DISP\_\-ON\_\-CURSOR\_\-BLINK~0x0F}\label{lcd__protocol_8h_c1984ed0db15c6991d34c184fdca5dc6}




Definition at line 64 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-DEC@{LCD\_\-ENTRY\_\-DEC}}
\index{LCD\_\-ENTRY\_\-DEC@{LCD\_\-ENTRY\_\-DEC}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-DEC]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-DEC~0x04}\label{lcd__protocol_8h_ad56f8e07634e85663f56888ae97089c}




Definition at line 54 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-DEC\_\-SHIFT@{LCD\_\-ENTRY\_\-DEC\_\-SHIFT}}
\index{LCD\_\-ENTRY\_\-DEC\_\-SHIFT@{LCD\_\-ENTRY\_\-DEC\_\-SHIFT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-DEC\_\-SHIFT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-DEC\_\-SHIFT~0x05}\label{lcd__protocol_8h_1c62932f252c6262cbef728add9696e4}




Definition at line 55 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-INC@{LCD\_\-ENTRY\_\-INC}}
\index{LCD\_\-ENTRY\_\-INC@{LCD\_\-ENTRY\_\-INC}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-INC]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-INC~1}\label{lcd__protocol_8h_da766266a0be0d0040fbf86e23b58aa6}




Definition at line 36 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-INC\_\-@{LCD\_\-ENTRY\_\-INC\_\-}}
\index{LCD\_\-ENTRY\_\-INC\_\-@{LCD\_\-ENTRY\_\-INC\_\-}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-INC\_\-]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-INC\_\-~0x06}\label{lcd__protocol_8h_d27ddc4b8d03594662c8757f946dde28}




Definition at line 56 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-INC\_\-SHIFT@{LCD\_\-ENTRY\_\-INC\_\-SHIFT}}
\index{LCD\_\-ENTRY\_\-INC\_\-SHIFT@{LCD\_\-ENTRY\_\-INC\_\-SHIFT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-INC\_\-SHIFT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-INC\_\-SHIFT~0x07}\label{lcd__protocol_8h_fabd0215cc6ae5539dc638dbec44a506}




Definition at line 57 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-MODE@{LCD\_\-ENTRY\_\-MODE}}
\index{LCD\_\-ENTRY\_\-MODE@{LCD\_\-ENTRY\_\-MODE}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-MODE]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-MODE~2}\label{lcd__protocol_8h_e5d757ddb6d94de8c82191b60b40e442}




Definition at line 35 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ENTRY\_\-SHIFT@{LCD\_\-ENTRY\_\-SHIFT}}
\index{LCD\_\-ENTRY\_\-SHIFT@{LCD\_\-ENTRY\_\-SHIFT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ENTRY\_\-SHIFT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ENTRY\_\-SHIFT~0}\label{lcd__protocol_8h_14d0c7fda147e0dc8cdaa4a2629b3532}




Definition at line 37 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION@{LCD\_\-FUNCTION}}
\index{LCD\_\-FUNCTION@{LCD\_\-FUNCTION}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION~5}\label{lcd__protocol_8h_50de1697f1da8ab075a6b4d7aeace64e}




Definition at line 45 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-10DOTS@{LCD\_\-FUNCTION\_\-10DOTS}}
\index{LCD\_\-FUNCTION\_\-10DOTS@{LCD\_\-FUNCTION\_\-10DOTS}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-10DOTS]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-10DOTS~2}\label{lcd__protocol_8h_48de81358277fe4f2810c2b82f90397e}




Definition at line 48 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-2LINES@{LCD\_\-FUNCTION\_\-2LINES}}
\index{LCD\_\-FUNCTION\_\-2LINES@{LCD\_\-FUNCTION\_\-2LINES}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-2LINES]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-2LINES~3}\label{lcd__protocol_8h_6c24806bed18d565917165caa3475463}




Definition at line 47 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-4BIT\_\-1LINE@{LCD\_\-FUNCTION\_\-4BIT\_\-1LINE}}
\index{LCD\_\-FUNCTION\_\-4BIT\_\-1LINE@{LCD\_\-FUNCTION\_\-4BIT\_\-1LINE}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-4BIT\_\-1LINE]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-4BIT\_\-1LINE~0x20}\label{lcd__protocol_8h_ff4e5baa36a0322eb97557dcb18cd96e}




Definition at line 73 of file lcd\_\-protocol.h.

Referenced by lcd\_\-init().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-4BIT\_\-2LINES@{LCD\_\-FUNCTION\_\-4BIT\_\-2LINES}}
\index{LCD\_\-FUNCTION\_\-4BIT\_\-2LINES@{LCD\_\-FUNCTION\_\-4BIT\_\-2LINES}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-4BIT\_\-2LINES]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-4BIT\_\-2LINES~0x28}\label{lcd__protocol_8h_b35032ab368a8bc90798e0c547fb24c2}




Definition at line 74 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-8BIT@{LCD\_\-FUNCTION\_\-8BIT}}
\index{LCD\_\-FUNCTION\_\-8BIT@{LCD\_\-FUNCTION\_\-8BIT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-8BIT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-8BIT~4}\label{lcd__protocol_8h_91d15d8e3008f6cb141406a8b5d0d3c0}




Definition at line 46 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-8BIT\_\-1LINE@{LCD\_\-FUNCTION\_\-8BIT\_\-1LINE}}
\index{LCD\_\-FUNCTION\_\-8BIT\_\-1LINE@{LCD\_\-FUNCTION\_\-8BIT\_\-1LINE}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-8BIT\_\-1LINE]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-8BIT\_\-1LINE~0x30}\label{lcd__protocol_8h_a8aeee098cb4c84ec420e00d054abcce}




Definition at line 75 of file lcd\_\-protocol.h.

Referenced by lcd\_\-init().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-8BIT\_\-2LINES@{LCD\_\-FUNCTION\_\-8BIT\_\-2LINES}}
\index{LCD\_\-FUNCTION\_\-8BIT\_\-2LINES@{LCD\_\-FUNCTION\_\-8BIT\_\-2LINES}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-8BIT\_\-2LINES]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-8BIT\_\-2LINES~0x38}\label{lcd__protocol_8h_160a214f47869f8f98ad5add3a7568db}




Definition at line 76 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-FUNCTION\_\-DEFAULT@{LCD\_\-FUNCTION\_\-DEFAULT}}
\index{LCD\_\-FUNCTION\_\-DEFAULT@{LCD\_\-FUNCTION\_\-DEFAULT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-FUNCTION\_\-DEFAULT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-FUNCTION\_\-DEFAULT~LCD\_\-FUNCTION\_\-4BIT\_\-2LINES}\label{lcd__protocol_8h_3e90d5d09ca0b33d440049c09b5ab244}




Definition at line 81 of file lcd\_\-protocol.h.

Referenced by lcd\_\-init().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-HOME@{LCD\_\-HOME}}
\index{LCD\_\-HOME@{LCD\_\-HOME}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-HOME]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-HOME~1}\label{lcd__protocol_8h_e0e309ccad89222eb3457f2da9f2bb8d}




Definition at line 34 of file lcd\_\-protocol.h.

Referenced by lcd\_\-home().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MODE\_\-DEFAULT@{LCD\_\-MODE\_\-DEFAULT}}
\index{LCD\_\-MODE\_\-DEFAULT@{LCD\_\-MODE\_\-DEFAULT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MODE\_\-DEFAULT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MODE\_\-DEFAULT~((1$<$$<$LCD\_\-ENTRY\_\-MODE) $|$ (1$<$$<$LCD\_\-ENTRY\_\-INC) )}\label{lcd__protocol_8h_1849e2087d3034a3fffa67444beed109}




Definition at line 85 of file lcd\_\-protocol.h.

Referenced by lcd\_\-init().\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE@{LCD\_\-MOVE}}
\index{LCD\_\-MOVE@{LCD\_\-MOVE}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE~4}\label{lcd__protocol_8h_3f4f758b80fcfa6c9e4db58e2515c78a}




Definition at line 42 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-CURSOR\_\-LEFT@{LCD\_\-MOVE\_\-CURSOR\_\-LEFT}}
\index{LCD\_\-MOVE\_\-CURSOR\_\-LEFT@{LCD\_\-MOVE\_\-CURSOR\_\-LEFT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-CURSOR\_\-LEFT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-CURSOR\_\-LEFT~0x10}\label{lcd__protocol_8h_c2f0ddce1daaa1bf1a016270a89a264b}




Definition at line 67 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-CURSOR\_\-RIGHT@{LCD\_\-MOVE\_\-CURSOR\_\-RIGHT}}
\index{LCD\_\-MOVE\_\-CURSOR\_\-RIGHT@{LCD\_\-MOVE\_\-CURSOR\_\-RIGHT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-CURSOR\_\-RIGHT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-CURSOR\_\-RIGHT~0x14}\label{lcd__protocol_8h_0ad58e39e053e97d34527fcbe936899b}




Definition at line 68 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-DISP@{LCD\_\-MOVE\_\-DISP}}
\index{LCD\_\-MOVE\_\-DISP@{LCD\_\-MOVE\_\-DISP}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-DISP]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-DISP~3}\label{lcd__protocol_8h_addc2afa9a02bfa748950f2c1e6a204d}




Definition at line 43 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-DISP\_\-LEFT@{LCD\_\-MOVE\_\-DISP\_\-LEFT}}
\index{LCD\_\-MOVE\_\-DISP\_\-LEFT@{LCD\_\-MOVE\_\-DISP\_\-LEFT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-DISP\_\-LEFT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-DISP\_\-LEFT~0x18}\label{lcd__protocol_8h_b3c34ff1eee238bbe9c677215219fb8e}




Definition at line 69 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-DISP\_\-RIGHT@{LCD\_\-MOVE\_\-DISP\_\-RIGHT}}
\index{LCD\_\-MOVE\_\-DISP\_\-RIGHT@{LCD\_\-MOVE\_\-DISP\_\-RIGHT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-DISP\_\-RIGHT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-DISP\_\-RIGHT~0x1C}\label{lcd__protocol_8h_9a90bb926f5ba59378af81fe8e246ffb}




Definition at line 70 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-MOVE\_\-RIGHT@{LCD\_\-MOVE\_\-RIGHT}}
\index{LCD\_\-MOVE\_\-RIGHT@{LCD\_\-MOVE\_\-RIGHT}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-MOVE\_\-RIGHT]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-MOVE\_\-RIGHT~2}\label{lcd__protocol_8h_97cdb19acf109ad52ab4994d2ad02cee}




Definition at line 44 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ON@{LCD\_\-ON}}
\index{LCD\_\-ON@{LCD\_\-ON}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ON]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ON~3}\label{lcd__protocol_8h_47a809dfec086fdeca93dedc4fb83b44}




Definition at line 38 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ON\_\-BLINK@{LCD\_\-ON\_\-BLINK}}
\index{LCD\_\-ON\_\-BLINK@{LCD\_\-ON\_\-BLINK}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ON\_\-BLINK]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ON\_\-BLINK~0}\label{lcd__protocol_8h_5d76592a978537acee615098ce4d80f5}




Definition at line 41 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ON\_\-CURSOR@{LCD\_\-ON\_\-CURSOR}}
\index{LCD\_\-ON\_\-CURSOR@{LCD\_\-ON\_\-CURSOR}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ON\_\-CURSOR]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ON\_\-CURSOR~1}\label{lcd__protocol_8h_47638b5ebbaec9600a0ebf9a55caf802}




Definition at line 40 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!LCD\_\-ON\_\-DISPLAY@{LCD\_\-ON\_\-DISPLAY}}
\index{LCD\_\-ON\_\-DISPLAY@{LCD\_\-ON\_\-DISPLAY}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[LCD\_\-ON\_\-DISPLAY]{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ON\_\-DISPLAY~2}\label{lcd__protocol_8h_e84f634b0a1661c4d5bbaafd9397732a}




Definition at line 39 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!lcd\_\-puts\_\-P@{lcd\_\-puts\_\-P}}
\index{lcd\_\-puts\_\-P@{lcd\_\-puts\_\-P}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[lcd\_\-puts\_\-P]{\setlength{\rightskip}{0pt plus 5cm}\#define lcd\_\-puts\_\-P(\_\-\_\-s)~lcd\_\-puts\_\-p(P(\_\-\_\-s))}\label{lcd__protocol_8h_4f1928f1515e21422d5a33af2949f2f7}




Definition at line 93 of file lcd\_\-protocol.h.\index{lcd\_\-protocol.h@{lcd\_\-protocol.h}!P@{P}}
\index{P@{P}!lcd_protocol.h@{lcd\_\-protocol.h}}
\subsubsection[P]{\setlength{\rightskip}{0pt plus 5cm}\#define P({\bf s})~(\{static const char c[$\,$] \_\-\_\-attribute\_\-\_\- ((progmem)) = {\bf s};c;\})}\label{lcd__protocol_8h_1bb183938acb879d5c2795cf007f8ffa}




Definition at line 91 of file lcd\_\-protocol.h.