\section{include/dlcd.h File Reference}
\label{dlcd_8h}\index{include/dlcd.h@{include/dlcd.h}}
Interface: direct control of LCD display. 

{\tt \#include $<$sys/bitops.h$>$}\par
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf LCD\_\-ARMS}\ 0xef43,0x0
\item 
\#define {\bf LCD\_\-BODY}\ 0xef43,0x1
\item 
\#define {\bf LCD\_\-1LEG}\ 0xef43,0x2
\item 
\#define {\bf LCD\_\-2LEGS}\ 0xef43,0x3
\item 
\#define {\bf LCD\_\-0\_\-TOP}\ 0xef44,0x4
\item 
\#define {\bf LCD\_\-0\_\-MID}\ 0xef44,0x5
\item 
\#define {\bf LCD\_\-0\_\-BOT}\ 0xef44,0x7
\item 
\#define {\bf LCD\_\-0\_\-TOPR}\ 0xef45,0x5
\item 
\#define {\bf LCD\_\-0\_\-BOTR}\ 0xef45,0x7
\item 
\#define {\bf LCD\_\-0\_\-TOPL}\ 0xef47,0x5
\item 
\#define {\bf LCD\_\-0\_\-BOTL}\ 0xef47,0x7
\item 
\#define {\bf LCD\_\-1\_\-TOP}\ 0xef43,0x4
\item 
\#define {\bf LCD\_\-1\_\-MID}\ 0xef43,0x5
\item 
\#define {\bf LCD\_\-1\_\-BOT}\ 0xef43,0x7
\item 
\#define {\bf LCD\_\-1\_\-TOPR}\ 0xef47,0x1
\item 
\#define {\bf LCD\_\-1\_\-BOTR}\ 0xef47,0x3
\item 
\#define {\bf LCD\_\-1\_\-TOPL}\ 0xef48,0x5
\item 
\#define {\bf LCD\_\-1\_\-BOTL}\ 0xef48,0x7
\item 
\#define {\bf LCD\_\-2\_\-TOP}\ 0xef44,0x0
\item 
\#define {\bf LCD\_\-2\_\-MID}\ 0xef44,0x1
\item 
\#define {\bf LCD\_\-2\_\-BOT}\ 0xef44,0x3
\item 
\#define {\bf LCD\_\-2\_\-TOPR}\ 0xef48,0x1
\item 
\#define {\bf LCD\_\-2\_\-BOTR}\ 0xef48,0x3
\item 
\#define {\bf LCD\_\-2\_\-TOPL}\ 0xef49,0x5
\item 
\#define {\bf LCD\_\-2\_\-BOTL}\ 0xef49,0x7
\item 
\#define {\bf LCD\_\-2\_\-DOT}\ 0xef48,0x6
\item 
\#define {\bf LCD\_\-3\_\-TOP}\ 0xef46,0x0
\item 
\#define {\bf LCD\_\-3\_\-MID}\ 0xef46,0x1
\item 
\#define {\bf LCD\_\-3\_\-BOT}\ 0xef46,0x3
\item 
\#define {\bf LCD\_\-3\_\-TOPR}\ 0xef4b,0x1
\item 
\#define {\bf LCD\_\-3\_\-BOTR}\ 0xef4b,0x3
\item 
\#define {\bf LCD\_\-3\_\-TOPL}\ 0xef4b,0x5
\item 
\#define {\bf LCD\_\-3\_\-BOTL}\ 0xef4b,0x7
\item 
\#define {\bf LCD\_\-3\_\-DOT}\ 0xef49,0x6
\item 
\#define {\bf LCD\_\-4\_\-TOP}\ 0xef46,0x4
\item 
\#define {\bf LCD\_\-4\_\-MID}\ 0xef46,0x5
\item 
\#define {\bf LCD\_\-4\_\-BOT}\ 0xef46,0x7
\item 
\#define {\bf LCD\_\-4\_\-TOPR}\ 0xef4a,0x1
\item 
\#define {\bf LCD\_\-4\_\-BOTR}\ 0xef4a,0x3
\item 
\#define {\bf LCD\_\-4\_\-TOPL}\ 0xef4a,0x5
\item 
\#define {\bf LCD\_\-4\_\-BOTL}\ 0xef4a,0x7
\item 
\#define {\bf LCD\_\-4\_\-DOT}\ 0xef4b,0x6
\item 
\#define {\bf LCD\_\-5\_\-MID}\ 0xef4a,0x6
\item 
\#define {\bf LCD\_\-A\_\-SELECT}\ 0xef4a,0x2
\item 
\#define {\bf LCD\_\-A\_\-LEFT}\ 0xef46,0x6
\item 
\#define {\bf LCD\_\-A\_\-RIGHT}\ 0xef46,0x2
\item 
\#define {\bf LCD\_\-B\_\-SELECT}\ 0xef43,0x6
\item 
\#define {\bf LCD\_\-B\_\-LEFT}\ 0xef44,0x2
\item 
\#define {\bf LCD\_\-B\_\-RIGHT}\ 0xef47,0x2
\item 
\#define {\bf LCD\_\-C\_\-SELECT}\ 0xef44,0x6
\item 
\#define {\bf LCD\_\-C\_\-LEFT}\ 0xef47,0x6
\item 
\#define {\bf LCD\_\-C\_\-RIGHT}\ 0xef45,0x6
\item 
\#define {\bf LCD\_\-S1\_\-SELECT}\ 0xef49,0x0
\item 
\#define {\bf LCD\_\-S1\_\-ACTIVE}\ 0xef49,0x1
\item 
\#define {\bf LCD\_\-S2\_\-SELECT}\ 0xef48,0x4
\item 
\#define {\bf LCD\_\-S2\_\-ACTIVE}\ 0xef48,0x0
\item 
\#define {\bf LCD\_\-S3\_\-SELECT}\ 0xef47,0x4
\item 
\#define {\bf LCD\_\-S3\_\-ACTIVE}\ 0xef45,0x4
\item 
\#define {\bf LCD\_\-CIRCLE\_\-0}\ 0xef45,0x0
\item 
\#define {\bf LCD\_\-CIRCLE\_\-1}\ 0xef45,0x1
\item 
\#define {\bf LCD\_\-CIRCLE\_\-2}\ 0xef45,0x3
\item 
\#define {\bf LCD\_\-CIRCLE\_\-3}\ 0xef45,0x2
\item 
\#define {\bf LCD\_\-DOT\_\-0}\ 0xef49,0x4
\item 
\#define {\bf LCD\_\-DOT\_\-1}\ 0xef4b,0x0
\item 
\#define {\bf LCD\_\-DOT\_\-2}\ 0xef4b,0x4
\item 
\#define {\bf LCD\_\-DOT\_\-3}\ 0xef4a,0x0
\item 
\#define {\bf LCD\_\-DOT\_\-4}\ 0xef4a,0x4
\item 
\#define {\bf LCD\_\-IR\_\-LOWER}\ 0xef49,0x2
\item 
\#define {\bf LCD\_\-IR\_\-UPPER}\ 0xef49,0x3
\item 
\#define {\bf LCD\_\-BATTERY\_\-X}\ 0xef47,0x0
\item 
\#define {\bf LCD\_\-EMPTY\_\-1}\ 0xef48,0x2
\item 
\#define {\bf LCD\_\-EMPTY\_\-2}\ 0xef4b,0x2
\item 
\#define {\bf dlcd\_\-show}(a)\ bit\_\-set(BYTE\_\-OF(a),BIT\_\-OF(a))
\begin{CompactList}\small\item\em set a segment directly in the LCD buffer \item\end{CompactList}\item 
\#define {\bf dlcd\_\-hide}(a)\ bit\_\-clear(BYTE\_\-OF(a),BIT\_\-OF(a))
\begin{CompactList}\small\item\em clear a segment directly in the LCD buffer \item\end{CompactList}\item 
\#define {\bf dlcd\_\-store}(a)\ bit\_\-store(BYTE\_\-OF(a),BIT\_\-OF(a))
\begin{CompactList}\small\item\em store the carry flag to a segment directly in the LCD buffer \item\end{CompactList}\item 
\#define {\bf BYTE\_\-OF}(a, b)\ a
\begin{CompactList}\small\item\em helper macros \item\end{CompactList}\item 
\#define {\bf BIT\_\-OF}(a, b)\ b
\end{CompactItemize}


\subsection{Detailed Description}
Interface: direct control of LCD display. 

\begin{Desc}
\item[Author:]Markus L. Noga $<${\tt markus@noga.de}$>$\end{Desc}
\begin{Desc}
\item[Warning:]If CONF\_\-LCD\_\-REFRESH is set in config.h, the kernel will refresh the display automatically every 100ms. Otherwise, display updates are realized exclusively by {\bf lcd\_\-refresh()}{\rm (p.\,\pageref{sys_2lcd_8h_a16})}.\end{Desc}


Definition in file {\bf dlcd.h}.

\subsection{Define Documentation}
\index{dlcd.h@{dlcd.h}!BIT_OF@{BIT\_\-OF}}
\index{BIT_OF@{BIT\_\-OF}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BIT\_\-OF(a, b)\ b}\label{dlcd_8h_a76}




Definition at line 192 of file dlcd.h.\index{dlcd.h@{dlcd.h}!BYTE_OF@{BYTE\_\-OF}}
\index{BYTE_OF@{BYTE\_\-OF}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define BYTE\_\-OF(a, b)\ a}\label{dlcd_8h_a75}


helper macros 



Definition at line 191 of file dlcd.h.\index{dlcd.h@{dlcd.h}!dlcd_hide@{dlcd\_\-hide}}
\index{dlcd_hide@{dlcd\_\-hide}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dlcd\_\-hide(a)\ bit\_\-clear(BYTE\_\-OF(a),BIT\_\-OF(a))}\label{dlcd_8h_a73}


clear a segment directly in the LCD buffer 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em a}]the segment to clear \end{description}
\end{Desc}


Definition at line 180 of file dlcd.h.\index{dlcd.h@{dlcd.h}!dlcd_show@{dlcd\_\-show}}
\index{dlcd_show@{dlcd\_\-show}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dlcd\_\-show(a)\ bit\_\-set(BYTE\_\-OF(a),BIT\_\-OF(a))}\label{dlcd_8h_a72}


set a segment directly in the LCD buffer 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em a}]the segment to set \end{description}
\end{Desc}


Definition at line 175 of file dlcd.h.\index{dlcd.h@{dlcd.h}!dlcd_store@{dlcd\_\-store}}
\index{dlcd_store@{dlcd\_\-store}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define dlcd\_\-store(a)\ bit\_\-store(BYTE\_\-OF(a),BIT\_\-OF(a))}\label{dlcd_8h_a74}


store the carry flag to a segment directly in the LCD buffer 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em a}]the segment to store to\end{description}
\end{Desc}
this is highly useful in combination with {\bf bit\_\-load(mask,bit)}{\rm (p.\,\pageref{bitops_8h_a3})} 

Definition at line 187 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_BOT@{LCD\_\-0\_\-BOT}}
\index{LCD_0_BOT@{LCD\_\-0\_\-BOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-BOT\ 0xef44,0x7}\label{dlcd_8h_a6}




Definition at line 66 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_BOTL@{LCD\_\-0\_\-BOTL}}
\index{LCD_0_BOTL@{LCD\_\-0\_\-BOTL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-BOTL\ 0xef47,0x7}\label{dlcd_8h_a10}




Definition at line 70 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_BOTR@{LCD\_\-0\_\-BOTR}}
\index{LCD_0_BOTR@{LCD\_\-0\_\-BOTR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-BOTR\ 0xef45,0x7}\label{dlcd_8h_a8}




Definition at line 68 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_MID@{LCD\_\-0\_\-MID}}
\index{LCD_0_MID@{LCD\_\-0\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-MID\ 0xef44,0x5}\label{dlcd_8h_a5}




Definition at line 65 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_TOP@{LCD\_\-0\_\-TOP}}
\index{LCD_0_TOP@{LCD\_\-0\_\-TOP}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-TOP\ 0xef44,0x4}\label{dlcd_8h_a4}




Definition at line 64 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_TOPL@{LCD\_\-0\_\-TOPL}}
\index{LCD_0_TOPL@{LCD\_\-0\_\-TOPL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-TOPL\ 0xef47,0x5}\label{dlcd_8h_a9}




Definition at line 69 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_0_TOPR@{LCD\_\-0\_\-TOPR}}
\index{LCD_0_TOPR@{LCD\_\-0\_\-TOPR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-0\_\-TOPR\ 0xef45,0x5}\label{dlcd_8h_a7}




Definition at line 67 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_BOT@{LCD\_\-1\_\-BOT}}
\index{LCD_1_BOT@{LCD\_\-1\_\-BOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-BOT\ 0xef43,0x7}\label{dlcd_8h_a13}




Definition at line 74 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_BOTL@{LCD\_\-1\_\-BOTL}}
\index{LCD_1_BOTL@{LCD\_\-1\_\-BOTL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-BOTL\ 0xef48,0x7}\label{dlcd_8h_a17}




Definition at line 78 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_BOTR@{LCD\_\-1\_\-BOTR}}
\index{LCD_1_BOTR@{LCD\_\-1\_\-BOTR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-BOTR\ 0xef47,0x3}\label{dlcd_8h_a15}




Definition at line 76 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_MID@{LCD\_\-1\_\-MID}}
\index{LCD_1_MID@{LCD\_\-1\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-MID\ 0xef43,0x5}\label{dlcd_8h_a12}




Definition at line 73 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_TOP@{LCD\_\-1\_\-TOP}}
\index{LCD_1_TOP@{LCD\_\-1\_\-TOP}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-TOP\ 0xef43,0x4}\label{dlcd_8h_a11}




Definition at line 72 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_TOPL@{LCD\_\-1\_\-TOPL}}
\index{LCD_1_TOPL@{LCD\_\-1\_\-TOPL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-TOPL\ 0xef48,0x5}\label{dlcd_8h_a16}




Definition at line 77 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1_TOPR@{LCD\_\-1\_\-TOPR}}
\index{LCD_1_TOPR@{LCD\_\-1\_\-TOPR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1\_\-TOPR\ 0xef47,0x1}\label{dlcd_8h_a14}




Definition at line 75 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_1LEG@{LCD\_\-1LEG}}
\index{LCD_1LEG@{LCD\_\-1LEG}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-1LEG\ 0xef43,0x2}\label{dlcd_8h_a2}




Definition at line 55 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_BOT@{LCD\_\-2\_\-BOT}}
\index{LCD_2_BOT@{LCD\_\-2\_\-BOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-BOT\ 0xef44,0x3}\label{dlcd_8h_a20}




Definition at line 82 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_BOTL@{LCD\_\-2\_\-BOTL}}
\index{LCD_2_BOTL@{LCD\_\-2\_\-BOTL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-BOTL\ 0xef49,0x7}\label{dlcd_8h_a24}




Definition at line 86 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_BOTR@{LCD\_\-2\_\-BOTR}}
\index{LCD_2_BOTR@{LCD\_\-2\_\-BOTR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-BOTR\ 0xef48,0x3}\label{dlcd_8h_a22}




Definition at line 84 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_DOT@{LCD\_\-2\_\-DOT}}
\index{LCD_2_DOT@{LCD\_\-2\_\-DOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-DOT\ 0xef48,0x6}\label{dlcd_8h_a25}




Definition at line 87 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_MID@{LCD\_\-2\_\-MID}}
\index{LCD_2_MID@{LCD\_\-2\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-MID\ 0xef44,0x1}\label{dlcd_8h_a19}




Definition at line 81 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_TOP@{LCD\_\-2\_\-TOP}}
\index{LCD_2_TOP@{LCD\_\-2\_\-TOP}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-TOP\ 0xef44,0x0}\label{dlcd_8h_a18}




Definition at line 80 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_TOPL@{LCD\_\-2\_\-TOPL}}
\index{LCD_2_TOPL@{LCD\_\-2\_\-TOPL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-TOPL\ 0xef49,0x5}\label{dlcd_8h_a23}




Definition at line 85 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2_TOPR@{LCD\_\-2\_\-TOPR}}
\index{LCD_2_TOPR@{LCD\_\-2\_\-TOPR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2\_\-TOPR\ 0xef48,0x1}\label{dlcd_8h_a21}




Definition at line 83 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_2LEGS@{LCD\_\-2LEGS}}
\index{LCD_2LEGS@{LCD\_\-2LEGS}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-2LEGS\ 0xef43,0x3}\label{dlcd_8h_a3}




Definition at line 56 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_BOT@{LCD\_\-3\_\-BOT}}
\index{LCD_3_BOT@{LCD\_\-3\_\-BOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-BOT\ 0xef46,0x3}\label{dlcd_8h_a28}




Definition at line 91 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_BOTL@{LCD\_\-3\_\-BOTL}}
\index{LCD_3_BOTL@{LCD\_\-3\_\-BOTL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-BOTL\ 0xef4b,0x7}\label{dlcd_8h_a32}




Definition at line 95 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_BOTR@{LCD\_\-3\_\-BOTR}}
\index{LCD_3_BOTR@{LCD\_\-3\_\-BOTR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-BOTR\ 0xef4b,0x3}\label{dlcd_8h_a30}




Definition at line 93 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_DOT@{LCD\_\-3\_\-DOT}}
\index{LCD_3_DOT@{LCD\_\-3\_\-DOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-DOT\ 0xef49,0x6}\label{dlcd_8h_a33}




Definition at line 96 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_MID@{LCD\_\-3\_\-MID}}
\index{LCD_3_MID@{LCD\_\-3\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-MID\ 0xef46,0x1}\label{dlcd_8h_a27}




Definition at line 90 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_TOP@{LCD\_\-3\_\-TOP}}
\index{LCD_3_TOP@{LCD\_\-3\_\-TOP}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-TOP\ 0xef46,0x0}\label{dlcd_8h_a26}




Definition at line 89 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_TOPL@{LCD\_\-3\_\-TOPL}}
\index{LCD_3_TOPL@{LCD\_\-3\_\-TOPL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-TOPL\ 0xef4b,0x5}\label{dlcd_8h_a31}




Definition at line 94 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_3_TOPR@{LCD\_\-3\_\-TOPR}}
\index{LCD_3_TOPR@{LCD\_\-3\_\-TOPR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-3\_\-TOPR\ 0xef4b,0x1}\label{dlcd_8h_a29}




Definition at line 92 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_BOT@{LCD\_\-4\_\-BOT}}
\index{LCD_4_BOT@{LCD\_\-4\_\-BOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-BOT\ 0xef46,0x7}\label{dlcd_8h_a36}




Definition at line 100 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_BOTL@{LCD\_\-4\_\-BOTL}}
\index{LCD_4_BOTL@{LCD\_\-4\_\-BOTL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-BOTL\ 0xef4a,0x7}\label{dlcd_8h_a40}




Definition at line 104 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_BOTR@{LCD\_\-4\_\-BOTR}}
\index{LCD_4_BOTR@{LCD\_\-4\_\-BOTR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-BOTR\ 0xef4a,0x3}\label{dlcd_8h_a38}




Definition at line 102 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_DOT@{LCD\_\-4\_\-DOT}}
\index{LCD_4_DOT@{LCD\_\-4\_\-DOT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-DOT\ 0xef4b,0x6}\label{dlcd_8h_a41}




Definition at line 105 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_MID@{LCD\_\-4\_\-MID}}
\index{LCD_4_MID@{LCD\_\-4\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-MID\ 0xef46,0x5}\label{dlcd_8h_a35}




Definition at line 99 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_TOP@{LCD\_\-4\_\-TOP}}
\index{LCD_4_TOP@{LCD\_\-4\_\-TOP}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-TOP\ 0xef46,0x4}\label{dlcd_8h_a34}




Definition at line 98 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_TOPL@{LCD\_\-4\_\-TOPL}}
\index{LCD_4_TOPL@{LCD\_\-4\_\-TOPL}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-TOPL\ 0xef4a,0x5}\label{dlcd_8h_a39}




Definition at line 103 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_4_TOPR@{LCD\_\-4\_\-TOPR}}
\index{LCD_4_TOPR@{LCD\_\-4\_\-TOPR}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-4\_\-TOPR\ 0xef4a,0x1}\label{dlcd_8h_a37}




Definition at line 101 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_5_MID@{LCD\_\-5\_\-MID}}
\index{LCD_5_MID@{LCD\_\-5\_\-MID}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-5\_\-MID\ 0xef4a,0x6}\label{dlcd_8h_a42}




Definition at line 107 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_A_LEFT@{LCD\_\-A\_\-LEFT}}
\index{LCD_A_LEFT@{LCD\_\-A\_\-LEFT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-A\_\-LEFT\ 0xef46,0x6}\label{dlcd_8h_a44}




Definition at line 112 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_A_RIGHT@{LCD\_\-A\_\-RIGHT}}
\index{LCD_A_RIGHT@{LCD\_\-A\_\-RIGHT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-A\_\-RIGHT\ 0xef46,0x2}\label{dlcd_8h_a45}




Definition at line 113 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_A_SELECT@{LCD\_\-A\_\-SELECT}}
\index{LCD_A_SELECT@{LCD\_\-A\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-A\_\-SELECT\ 0xef4a,0x2}\label{dlcd_8h_a43}




Definition at line 111 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_ARMS@{LCD\_\-ARMS}}
\index{LCD_ARMS@{LCD\_\-ARMS}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-ARMS\ 0xef43,0x0}\label{dlcd_8h_a0}




Definition at line 53 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_B_LEFT@{LCD\_\-B\_\-LEFT}}
\index{LCD_B_LEFT@{LCD\_\-B\_\-LEFT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-B\_\-LEFT\ 0xef44,0x2}\label{dlcd_8h_a47}




Definition at line 116 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_B_RIGHT@{LCD\_\-B\_\-RIGHT}}
\index{LCD_B_RIGHT@{LCD\_\-B\_\-RIGHT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-B\_\-RIGHT\ 0xef47,0x2}\label{dlcd_8h_a48}




Definition at line 117 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_B_SELECT@{LCD\_\-B\_\-SELECT}}
\index{LCD_B_SELECT@{LCD\_\-B\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-B\_\-SELECT\ 0xef43,0x6}\label{dlcd_8h_a46}




Definition at line 115 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_BATTERY_X@{LCD\_\-BATTERY\_\-X}}
\index{LCD_BATTERY_X@{LCD\_\-BATTERY\_\-X}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-BATTERY\_\-X\ 0xef47,0x0}\label{dlcd_8h_a69}




Definition at line 159 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_BODY@{LCD\_\-BODY}}
\index{LCD_BODY@{LCD\_\-BODY}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-BODY\ 0xef43,0x1}\label{dlcd_8h_a1}




Definition at line 54 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_C_LEFT@{LCD\_\-C\_\-LEFT}}
\index{LCD_C_LEFT@{LCD\_\-C\_\-LEFT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-C\_\-LEFT\ 0xef47,0x6}\label{dlcd_8h_a50}




Definition at line 120 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_C_RIGHT@{LCD\_\-C\_\-RIGHT}}
\index{LCD_C_RIGHT@{LCD\_\-C\_\-RIGHT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-C\_\-RIGHT\ 0xef45,0x6}\label{dlcd_8h_a51}




Definition at line 121 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_C_SELECT@{LCD\_\-C\_\-SELECT}}
\index{LCD_C_SELECT@{LCD\_\-C\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-C\_\-SELECT\ 0xef44,0x6}\label{dlcd_8h_a49}




Definition at line 119 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_CIRCLE_0@{LCD\_\-CIRCLE\_\-0}}
\index{LCD_CIRCLE_0@{LCD\_\-CIRCLE\_\-0}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CIRCLE\_\-0\ 0xef45,0x0}\label{dlcd_8h_a58}




Definition at line 138 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_CIRCLE_1@{LCD\_\-CIRCLE\_\-1}}
\index{LCD_CIRCLE_1@{LCD\_\-CIRCLE\_\-1}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CIRCLE\_\-1\ 0xef45,0x1}\label{dlcd_8h_a59}




Definition at line 139 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_CIRCLE_2@{LCD\_\-CIRCLE\_\-2}}
\index{LCD_CIRCLE_2@{LCD\_\-CIRCLE\_\-2}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CIRCLE\_\-2\ 0xef45,0x3}\label{dlcd_8h_a60}




Definition at line 140 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_CIRCLE_3@{LCD\_\-CIRCLE\_\-3}}
\index{LCD_CIRCLE_3@{LCD\_\-CIRCLE\_\-3}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-CIRCLE\_\-3\ 0xef45,0x2}\label{dlcd_8h_a61}




Definition at line 141 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_DOT_0@{LCD\_\-DOT\_\-0}}
\index{LCD_DOT_0@{LCD\_\-DOT\_\-0}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DOT\_\-0\ 0xef49,0x4}\label{dlcd_8h_a62}




Definition at line 146 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_DOT_1@{LCD\_\-DOT\_\-1}}
\index{LCD_DOT_1@{LCD\_\-DOT\_\-1}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DOT\_\-1\ 0xef4b,0x0}\label{dlcd_8h_a63}




Definition at line 147 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_DOT_2@{LCD\_\-DOT\_\-2}}
\index{LCD_DOT_2@{LCD\_\-DOT\_\-2}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DOT\_\-2\ 0xef4b,0x4}\label{dlcd_8h_a64}




Definition at line 148 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_DOT_3@{LCD\_\-DOT\_\-3}}
\index{LCD_DOT_3@{LCD\_\-DOT\_\-3}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DOT\_\-3\ 0xef4a,0x0}\label{dlcd_8h_a65}




Definition at line 149 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_DOT_4@{LCD\_\-DOT\_\-4}}
\index{LCD_DOT_4@{LCD\_\-DOT\_\-4}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-DOT\_\-4\ 0xef4a,0x4}\label{dlcd_8h_a66}




Definition at line 150 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_EMPTY_1@{LCD\_\-EMPTY\_\-1}}
\index{LCD_EMPTY_1@{LCD\_\-EMPTY\_\-1}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-EMPTY\_\-1\ 0xef48,0x2}\label{dlcd_8h_a70}




Definition at line 163 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_EMPTY_2@{LCD\_\-EMPTY\_\-2}}
\index{LCD_EMPTY_2@{LCD\_\-EMPTY\_\-2}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-EMPTY\_\-2\ 0xef4b,0x2}\label{dlcd_8h_a71}




Definition at line 164 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_IR_LOWER@{LCD\_\-IR\_\-LOWER}}
\index{LCD_IR_LOWER@{LCD\_\-IR\_\-LOWER}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-IR\_\-LOWER\ 0xef49,0x2}\label{dlcd_8h_a67}




Definition at line 154 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_IR_UPPER@{LCD\_\-IR\_\-UPPER}}
\index{LCD_IR_UPPER@{LCD\_\-IR\_\-UPPER}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-IR\_\-UPPER\ 0xef49,0x3}\label{dlcd_8h_a68}




Definition at line 155 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S1_ACTIVE@{LCD\_\-S1\_\-ACTIVE}}
\index{LCD_S1_ACTIVE@{LCD\_\-S1\_\-ACTIVE}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S1\_\-ACTIVE\ 0xef49,0x1}\label{dlcd_8h_a53}




Definition at line 126 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S1_SELECT@{LCD\_\-S1\_\-SELECT}}
\index{LCD_S1_SELECT@{LCD\_\-S1\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S1\_\-SELECT\ 0xef49,0x0}\label{dlcd_8h_a52}




Definition at line 125 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S2_ACTIVE@{LCD\_\-S2\_\-ACTIVE}}
\index{LCD_S2_ACTIVE@{LCD\_\-S2\_\-ACTIVE}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S2\_\-ACTIVE\ 0xef48,0x0}\label{dlcd_8h_a55}




Definition at line 129 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S2_SELECT@{LCD\_\-S2\_\-SELECT}}
\index{LCD_S2_SELECT@{LCD\_\-S2\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S2\_\-SELECT\ 0xef48,0x4}\label{dlcd_8h_a54}




Definition at line 128 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S3_ACTIVE@{LCD\_\-S3\_\-ACTIVE}}
\index{LCD_S3_ACTIVE@{LCD\_\-S3\_\-ACTIVE}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S3\_\-ACTIVE\ 0xef45,0x4}\label{dlcd_8h_a57}




Definition at line 132 of file dlcd.h.\index{dlcd.h@{dlcd.h}!LCD_S3_SELECT@{LCD\_\-S3\_\-SELECT}}
\index{LCD_S3_SELECT@{LCD\_\-S3\_\-SELECT}!dlcd.h@{dlcd.h}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define LCD\_\-S3\_\-SELECT\ 0xef47,0x4}\label{dlcd_8h_a56}




Definition at line 131 of file dlcd.h.