Test for STM32F4

Dependents:   Nucleo_SSD1331

Fork of RGB_OLED_SSD1331 by Juergen M

Revision:
4:1707ca53e7d5
Parent:
0:6e810b5b40a3
Child:
8:ff74bd4d94d6
--- a/src/SGL.cpp	Thu Nov 12 23:23:33 2015 +0000
+++ b/src/SGL.cpp	Thu Nov 12 23:53:58 2015 +0000
@@ -36,15 +36,15 @@
     _height = height;
 }
 
-void SGL::drawLine(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1, uint16_t color)
+void SGL::drawLine(uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1, uint16_t color)
 {
-    int x = x1-x0;
-    int y = y1-y0;
-    int dx = abs(x), sx = x0<x1 ? 1 : -1;
-    int dy = -abs(y), sy = y0<y1 ? 1 : -1;
-    int err = dx+dy, e2;
+    uint8_t x   = x1-x0;
+    uint8_t y   = y1-y0;
+    uint8_t dx  = abs(x), sx = x0<x1 ? 1 : -1;
+    uint8_t dy  = -abs(y), sy = y0<y1 ? 1 : -1;
+    uint8_t err = dx+dy, e2;
     for (;;){
-        drawPixel(x0,y0,color);
+        drawPixel(x0, y0,color);
         e2 = 2*err;
         if (e2 >= dy) {
             if (x0 == x1) break;