Class used to interface with the Nokia N5110 LCD.

Fork of N5110 by Craig Evans

Revision:
35:2d5931a66fba
Parent:
33:d80e568a2e18
Child:
36:00ebd449b6f3
diff -r d80e568a2e18 -r 2d5931a66fba N5110.cpp
--- a/N5110.cpp	Thu Feb 16 15:58:48 2017 +0000
+++ b/N5110.cpp	Tue Mar 07 16:46:13 2017 +0000
@@ -431,4 +431,31 @@
             drawLine(x0,y,x0+(width-1),y,type);  // draw line across screen
         }
     }
+}
+
+void N5110::drawGlyph(int x0,
+                      int y0,
+                      int nx,
+                      int ny,
+                      int *glyph)
+{
+    printf("Draw Glyph:\n");
+    
+    for (int i = 0; i < nx; i++) {
+        for (int j = 0 ; j < ny ; j++) {
+
+            int pixel = *((glyph+i*ny)+j);
+
+            printf("%d,%d = %d\n",i,j,pixel);
+
+            if (pixel) {
+                setPixel(x0+j,y0+i);
+            }
+            else {
+                clearPixel(x0+j,y0+i);    
+            }
+
+        }
+    }
+
 }
\ No newline at end of file