Simple library for interfacing to Nokia 5110 LCD display (as found on the SparkFun website). Created by Craig A. Evans, University of Leeds.

Fork of N5110 by Craig Evans

Revisions of N5110.cpp

Revision Date Message Actions
20:ba8addc061ea 2015-04-23 1) Replaced literal values in library with WIDTH, HEIGHT, BANKS etc.; 2) User now needs to manually call refresh() after drawing lines/circles/rects. Was previously in drawLine() and so sent the entire buffer to display after every line - very slow. File  Diff  Annotate
19:1af393359298 2015-04-22 printString() and printChar() updated so that strings/chars are cut-off after the 83rd pixel and fit on the display. Previously this would cause the buffer array to go out of bounds and cause a crash. File  Diff  Annotate
18:c587a6eb16fc 2015-04-23 PRE UP AND DOWN File  Diff  Annotate
17:780a542d5f8b 2015-03-17 Added functions for drawing primitive shapes (lines, circles and rectangles). Can draw white, black and dotted lines. Can draw transparent (with outline), black fill and white fill circles and rectangles. File  Diff  Annotate
15:ee645611ff94 2015-03-10 (none) File  Diff  Annotate
14:520a02fc12aa 2015-03-10 Expanded example and modified printChar(). File  Diff  Annotate
13:908644099648 2015-03-10 Modified printChar() so that the character pixel data is written to the buffer, rather than being sent directly to the display. Means chars and setPixel() can be used together.; ; Expanded example code. File  Diff  Annotate
12:022993561fd8 2015-03-10 clear() method now clears on-board RAM on LCD. File  Diff  Annotate
10:6f3abb40202b 2014-07-16 Added example code to show how to use sprintf() to print data variables on the display. File  Diff  Annotate
9:7701f0126ba7 2014-05-20 printString() has been modified. Rather than sending the string to the display using the printChar(), it now writes the character bitmap data to the screen buffer and refreshes the display. This means that pixels and strings can now be used together. File  Diff  Annotate
8:40abe5736eca 2014-05-19 Added plot function (untested). File  Diff  Annotate
7:3010f24e0a81 2014-05-19 Modified refresh() function so that the address is reset to (0,0) before sending the entire screen buffer to the display. Ensures the origin of the buffer coincides with the top-left pixel. This may not be the case after printing strings. File  Diff  Annotate
6:adb79338d40f 2014-01-27 Documentation complete. Functions are all tested. Note that strings and characters are deleted from the display if the refresh() function is called.; ; TODO:; ; Instead of printing strings and characters to the display, they are written to the buffer. File  Diff  Annotate
5:6ea180eef702 2014-01-26 Updated docs. File  Diff  Annotate
3:f90dd1042d17 2014-01-26 Added documentation. File  Diff  Annotate
2:e93021cfb0a9 2014-01-26 Added documentation and additional testing. File  Diff  Annotate
1:df68f34cd32d 2014-01-26 Started to add documentation. This commit is to test the publishing and documentation. File  Diff  Annotate
0:d563e74f0ae9 2014-01-26 Initial commit of library.; ; Testing and documentation to do. File  Diff  Annotate