AlphaLCD Manual PDF
AlphaLCD Manual PDF
1.0.4
2 Hierarchical Index 3
2.1 Class Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Class Index 5
3.1 Class List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
4 File Index 7
4.1 File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Class Documentation 9
5.1 AlphaLCD Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
5.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.2.1 AlphaLCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.2.2 AlphaLCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.3 Member Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.3.1 autoscroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.3.2 begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5.1.3.3 blink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
5.1.3.4 clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.3.5 command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.3.6 createChar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
5.1.3.7 cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.3.8 display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.3.9 home . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.3.10 init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
5.1.3.11 isAutoscroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.3.12 isBlinking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.3.13 isCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.1.3.14 isDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
iv CONTENTS
5.1.3.15 isRightToLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1.3.16 leftToRight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1.3.17 noAutoscroll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1.3.18 noBlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
5.1.3.19 noCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.3.20 noDisplay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.3.21 rightToLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.3.22 scrollDisplayLeft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
5.1.3.23 scrollDisplayRight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.3.24 send . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.3.25 setCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
5.1.3.26 write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.3.27 write4bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.3.28 write8bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
5.1.4 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.1 _backlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.2 _clock_pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.3 _currline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.4 _data_pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.5 _displaycontrol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.6 _displayfunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
5.1.4.7 _displaymode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.4.8 _initialized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.4.9 _latch_pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.4.10 _numlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5.1.4.11 _smart_enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
6 File Documentation 23
6.1 /Volumes/John Doe/Firmware/Arduino LIbraries/AlphaLCD/AlphaLCD.cpp File Reference . . . . . 23
6.1.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.2 /Volumes/John Doe/Firmware/Arduino LIbraries/AlphaLCD/AlphaLCD.h File Reference . . . . . . . 23
6.2.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2.1 LCD_1LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2.2 LCD_2LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2.3 LCD_4BITMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.2.2.4 LCD_5x10DOTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.5 LCD_5x8DOTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.6 LCD_8BITMODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.7 LCD_BL_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
CONTENTS v
6.2.2.8 LCD_BLINKOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.9 LCD_BLINKON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.10 LCD_CLEARDISPLAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.11 LCD_CURSORMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.12 LCD_CURSOROFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6.2.2.13 LCD_CURSORON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.14 LCD_CURSORSHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.15 LCD_DISPLAYCONTROL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.16 LCD_DISPLAYMOVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.17 LCD_DISPLAYOFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.18 LCD_DISPLAYON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.19 LCD_EN_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.20 LCD_ENTRYLEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.21 LCD_ENTRYMODESET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.22 LCD_ENTRYRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
6.2.2.23 LCD_ENTRYSHIFTDECREMENT . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.24 LCD_ENTRYSHIFTINCREMENT . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.25 LCD_FUNCTIONSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.26 LCD_MOVELEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.27 LCD_MOVERIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.28 LCD_RETURNHOME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.29 LCD_RS_PIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.30 LCD_SETCGRAMADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
6.2.2.31 LCD_SETDDRAMADDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Index 28
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 1
Date
January 2015
Version
2.0
Author
Note
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 2
Hierarchical Index
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 3
Class Index
Here are the classes, structs, unions and interfaces with brief descriptions:
AlphaLCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Class Index
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 4
File Index
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 5
Class Documentation
#include "AlphaLCD.h"
Inheritance diagram for AlphaLCD:
AlphaLCD
• AlphaLCD ()
Constructor with no parameters, to create initial class instances.
• AlphaLCD (uint8_t dp, uint8_t cp, uint8_t lp)
Constructor with the hardware initialization parameters (pin numbers)
• void init (uint8_t dp, uint8_t cp, uint8_t lp)
Hardware initialization.
• void begin (uint8_t cols, uint8_t rows, uint8_t charsize=0x00)
Start the LCD modes and initializes the software configuration parameters.
• void clear ()
Clear the display content and set the cursor to the position (0,0)
• void home ()
Set the cursor to the position (0,0)
• void noDisplay ()
Turn off the display.
• void display ()
Turn on the display.
• void noBlink ()
Turn off the blinking cursor.
• void blink ()
Turn off the blinking cursor.
• void noCursor ()
Turn off the underline cursor.
• void cursor ()
10 Class Documentation
Private Attributes
• uint8_t _clock_pin
• uint8_t _data_pin
• uint8_t _latch_pin
• uint8_t _smart_enable
• uint8_t _displayfunction
• uint8_t _displaycontrol
• uint8_t _displaymode
• uint8_t _backlight
• uint8_t _initialized
• uint8_t _numlines
• uint8_t _currline
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 11
5.1.2.1 AlphaLCD::AlphaLCD ( )
32 {
33
34 }
42 {
43 init (dp, cp, lp);
44 }
270 {
271 _displaymode |= LCD_ENTRYSHIFTINCREMENT;
272 command(LCD_ENTRYMODESET | _displaymode);
273 }
5.1.3.2 void AlphaLCD::begin ( uint8_t cols, uint8_t lines, uint8_t dotsize = 0x00 )
Start the LCD modes and initializes the software configuration parameters.
Note
int Number of columns (hardware settings: 16 characters) int number of lines (hardware settings: 2 lines)
Definition at line 83 of file AlphaLCD.cpp.
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
12 Class Documentation
83 {
84 if (lines > 1) {
85 _displayfunction |= LCD_2LINE;
86 }
87
88 _numlines = lines;
89 _currline = 0;
90
91 // for some 1 line displays you can select a 10 pixel height font
92 if ((dotsize != 0) && (lines == 1)) {
93 _displayfunction |= LCD_5x10DOTS;
94 }
95
96 // We need at least 40ms after power rises before sending commands.
97 delayMicroseconds(50000);
98 // clear the shift register by sending 16 0’s to it (twice)
99 shiftOut(_data_pin, _clock_pin, LSBFIRST, B00000000);
100 shiftOut(_data_pin, _clock_pin, LSBFIRST, B00000000);
101
102 //put the LCD into 4 bit or 8 bit mode
103 if (! (_displayfunction & LCD_8BITMODE)) {
104
105 // we start in 8bit mode, try to set 4 bit mode
106 write4bits(0x03, LOW);
107 delayMicroseconds(4500);
108
109 // second try
110 write4bits(0x03, LOW);
111 delayMicroseconds(4500);
112
113 // third go!
114 write4bits(0x03, LOW);
115 delayMicroseconds(150);
116
117 // set to 8-bit interface
118 write4bits(0x02, LOW);
119 } else {
120 // Send function set command sequence
121 command(LCD_FUNCTIONSET | _displayfunction);
122 delayMicroseconds(4500);
123
124 // second try
125 command(LCD_FUNCTIONSET | _displayfunction);
126 delayMicroseconds(150);
127
128 // third go
129 command(LCD_FUNCTIONSET | _displayfunction);
130 }
131
132 // finally, set # lines, font size, etc.
133 command(LCD_FUNCTIONSET | _displayfunction);
134
135 // turn the display on with no cursor or blinking by default
136 _displaycontrol = LCD_DISPLAYON | LCD_CURSOROFF |
LCD_BLINKOFF;
137 display();
138
139 // clear it off
140 clear();
141
142 // Initialize to default text direction (for romance languages)
143 _displaymode = LCD_ENTRYLEFT |
LCD_ENTRYSHIFTDECREMENT;
144 // set the entry mode
145 command(LCD_ENTRYMODESET | _displaymode);
146
147 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 13
229 {
230 _displaycontrol |= LCD_BLINKON;
231 command(LCD_DISPLAYCONTROL | _displaycontrol);
232 }
Clear the display content and set the cursor to the position (0,0)
Definition at line 152 of file AlphaLCD.cpp.
References command(), and LCD_CLEARDISPLAY.
Referenced by begin().
153 {
154 command(LCD_CLEARDISPLAY);
155 delayMicroseconds(2000);
156 }
339 {
340 send(value, false);
341 }
Create one of the 8 CGRAM memory locations from 0x00 to 0x07 with a user defined characters.
The characters should be 5x8 dots font patterns, so the definition should be an 8 bytes array with the less 5 bits set
accordingly with the pixels values of the character pattern.
Parameters
int The character memory location
int the character map 8 bytes array
324 {
325
326 location &= 0x7; // No more than 7 memory locations
327
328 command(LCD_SETCGRAMADDR | (location << 3));
329
330 // Character definition loop
331 for (int i=0; i<8; i++) {
332 write(charmap[i]);
333 }
334 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
14 Class Documentation
213 {
214 _displaycontrol |= LCD_CURSORON;
215 command(LCD_DISPLAYCONTROL | _displaycontrol);
216 }
197 {
198 _displaycontrol |= LCD_DISPLAYON;
199 command(LCD_DISPLAYCONTROL | _displaycontrol);
200 }
162 {
163 command(LCD_RETURNHOME);
164 delayMicroseconds(2000);
165 }
Hardware initialization.
Initializes the hardware parameters for the LCD connection. The LCD mode is set to 4 bit by default due the
hardware circuit settings
Parameters
int Data Pin number
int Clock Pin number
int Latch Pin number
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 15
57 {
58 _data_pin = dp;
59 _clock_pin = cp;
60 _latch_pin = lp;
61
62 _backlight = LCD_BL_PIN;
63
64 pinMode(_data_pin, OUTPUT);
65 pinMode(_clock_pin, OUTPUT);
66 pinMode(_latch_pin, OUTPUT);
67
68 _displayfunction = LCD_4BITMODE | LCD_1LINE |
LCD_5x8DOTS;
69
70 // Display size (characters and lines). By default it is set to 16 characters x 2 lines
71 // but should be set with the right number of lines and columns,
72 // accordingly with the hardware specifications
73 begin(16, 2);
74 }
309 {
310 set ? autoscroll() : noAutoscroll();
311 }
297 {
298 set ? blink() : noBlink();
299 }
291 {
292 set ? cursor() : noCursor();
293 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
16 Class Documentation
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 17
Parameters
bool the flag setting
285 {
286 set ? display() : noDisplay();
287 }
303 {
304 set ? rightToLeft() : leftToRight();
305 }
253 {
254 _displaymode |= LCD_ENTRYLEFT;
255 command(LCD_ENTRYMODESET | _displaymode);
256 }
278 {
279 _displaymode &= ~LCD_ENTRYSHIFTINCREMENT;
280 command(LCD_ENTRYMODESET | _displaymode);
281 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
18 Class Documentation
221 {
222 _displaycontrol &= ~LCD_BLINKON;
223 command(LCD_DISPLAYCONTROL | _displaycontrol);
224 }
205 {
206 _displaycontrol &= ~LCD_CURSORON;
207 command(LCD_DISPLAYCONTROL | _displaycontrol);
208 }
189 {
190 _displaycontrol &= ~LCD_DISPLAYON;
191 command(LCD_DISPLAYCONTROL | _displaycontrol);
192 }
261 {
262 _displaymode &= ~LCD_ENTRYLEFT;
263 command(LCD_ENTRYMODESET | _displaymode);
264 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 19
238 {
239 command(LCD_CURSORSHIFT | LCD_DISPLAYMOVE |
LCD_MOVELEFT);
240 }
246 {
247 command(LCD_CURSORSHIFT | LCD_DISPLAYMOVE |
LCD_MOVERIGHT);
248 }
353 {
354
355 if (_displayfunction & LCD_8BITMODE) {
356 write8bits(value, mode);
357 } else {
358 write4bits(value>>4, mode);
359 write4bits(value, mode);
360 }
361 }
Note
Parameters
int column
int row
177 {
178 int row_offsets[] = { 0x00, 0x40, 0x14, 0x54 };
179 if ( row > _numlines ) {
180 row = _numlines-1;
181 }
182
183 command(LCD_SETDDRAMADDR | (col + row_offsets[row]));
184 }
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
20 Class Documentation
346 {
347 send(value, true);
348 }
369 {
370 int EN_SWITCH = B00000010;
371 int RS_SWITCH = B00000001;
372 int cmd = 0;
373 int data = 0;
374 if (!mode) {
375 cmd = 0 | _backlight;
376 } else {
377 cmd = LCD_RS_PIN | _backlight;
378 }
379 data = value<<4 & B11110000;
380 cmd |= EN_SWITCH;
381 digitalWrite(_latch_pin, HIGH);
382 shiftOut(_data_pin, _clock_pin, LSBFIRST, data | cmd);
383 digitalWrite(_latch_pin, LOW);
384 delayMicroseconds(1);
385
386 cmd &= ~EN_SWITCH;
387 digitalWrite(_latch_pin, HIGH);
388 shiftOut (_data_pin, _clock_pin, LSBFIRST, data | cmd);
389 digitalWrite(_latch_pin, LOW);
390 delayMicroseconds(1);
391
392 cmd |= EN_SWITCH;
393 digitalWrite(_latch_pin, HIGH);
394 shiftOut(_data_pin, _clock_pin, LSBFIRST, data | cmd);
395 digitalWrite(_latch_pin, LOW);
396
397 delayMicroseconds(100);
398 }
406 {
407 int EN_SWITCH = B00000010;
408 int RS_SWITCH = B00000001;
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
5.1 AlphaLCD Class Reference 21
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
22 Class Documentation
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Chapter 6
File Documentation
Classes
• class AlphaLCD
Macros
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
6.2 /Volumes/John Doe/Firmware/Arduino LIbraries/AlphaLCD/AlphaLCD.h File Reference 25
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
26 File Documentation
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
6.2 /Volumes/John Doe/Firmware/Arduino LIbraries/AlphaLCD/AlphaLCD.h File Reference 27
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
Index
AlphaLCD, 11 AlphaLCD.h, 25
LCD_CURSORSHIFT
begin AlphaLCD.h, 26
AlphaLCD, 11 LCD_DISPLAYCONTROL
blink AlphaLCD.h, 26
AlphaLCD, 12 LCD_DISPLAYMOVE
AlphaLCD.h, 26
clear
LCD_DISPLAYOFF
AlphaLCD, 13
AlphaLCD.h, 26
command
LCD_DISPLAYON
AlphaLCD, 13
AlphaLCD.h, 26
createChar
LCD_EN_PIN
AlphaLCD, 13
AlphaLCD.h, 26
cursor
LCD_ENTRYLEFT
AlphaLCD, 13
AlphaLCD.h, 26
display LCD_ENTRYMODESET
AlphaLCD, 14 AlphaLCD.h, 26
LCD_ENTRYRIGHT
home AlphaLCD.h, 26
AlphaLCD, 14 LCD_FUNCTIONSET
AlphaLCD.h, 27
init LCD_MOVELEFT
AlphaLCD, 14 AlphaLCD.h, 27
isAutoscroll LCD_MOVERIGHT
AlphaLCD, 15 AlphaLCD.h, 27
isBlinking LCD_RETURNHOME
AlphaLCD, 15 AlphaLCD.h, 27
isCursor LCD_RS_PIN
AlphaLCD, 15 AlphaLCD.h, 27
isDisplay LCD_SETCGRAMADDR
AlphaLCD, 15 AlphaLCD.h, 27
isRightToLeft LCD_SETDDRAMADDR
AlphaLCD, 17 AlphaLCD.h, 27
leftToRight
LCD_1LINE
AlphaLCD, 17
AlphaLCD.h, 24
LCD_2LINE noAutoscroll
AlphaLCD.h, 24 AlphaLCD, 17
LCD_4BITMODE noBlink
AlphaLCD.h, 24 AlphaLCD, 17
LCD_5x10DOTS noCursor
AlphaLCD.h, 24 AlphaLCD, 18
LCD_5x8DOTS noDisplay
AlphaLCD.h, 25 AlphaLCD, 18
LCD_8BITMODE
AlphaLCD.h, 25 rightToLeft
LCD_BL_PIN AlphaLCD, 18
AlphaLCD.h, 25
LCD_BLINKOFF scrollDisplayLeft
AlphaLCD.h, 25 AlphaLCD, 18
LCD_BLINKON scrollDisplayRight
AlphaLCD.h, 25 AlphaLCD, 19
LCD_CLEARDISPLAY send
AlphaLCD.h, 25 AlphaLCD, 19
LCD_CURSORMOVE setCursor
AlphaLCD.h, 25 AlphaLCD, 19
LCD_CURSOROFF
AlphaLCD.h, 25 write
LCD_CURSORON AlphaLCD, 19
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen
30 INDEX
write4bits
AlphaLCD, 20
write8bits
AlphaLCD, 20
Generated on Tue Jan 27 2015 12:24:23 for Alphanumeric LCD Library for Arduino by Doxygen