Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: Adafruit-GFX-Library-master Adafruit-GP9002-Grayscale-VFD-Library mbed
Fork of GP9002adafruit by
Diff: GraphicVFDtest.cpp
- Revision:
- 6:d576976977a5
- Parent:
- 4:414d6b60481f
- Child:
- 8:3de7c8c0207a
--- a/GraphicVFDtest.cpp	Sat May 07 12:56:20 2016 +0000
+++ b/GraphicVFDtest.cpp	Sun May 08 13:48:49 2016 +0000
@@ -119,7 +119,7 @@
   uint8_t color = 1;
   for (uint8_t i=0; i<display.height()/2; i+=3) {
     // alternate colors
-    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, color%2);
+    display.fillRect(i, i, display.width()-i*2, display.height()-i*2, color%4);
     color++;
   }
 }
@@ -133,19 +133,19 @@
 }
 
 void testfilltriangle(void) {
-  uint8_t color = WHITE;
+  uint8_t color = 3;
   for (int16_t i=min(display.width(),display.height())/2; i>0; i-=5) {
     display.fillTriangle(display.width()/2, display.height()/2-i,
                      display.width()/2-i, display.height()/2+i,
                      display.width()/2+i, display.height()/2+i, color);
-    if (color == BLACK) color = WHITE;
-    else color = BLACK;
+    if (color) color--;
+    else color = 3;
   }
 }
 
 void testdrawroundrect(void) {
   for (uint8_t i=2; i<display.height()/4; i+=2) {
-    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()/4, WHITE);
+    display.drawRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()/4, 3);
   }
 }
 
@@ -153,8 +153,8 @@
   uint8_t color = WHITE;
   for (uint8_t i=0; i<display.height()/4-2; i+=2) {
     display.fillRoundRect(i, i, display.width()-2*i, display.height()-2*i, display.height()/4, color);
-    if (color == BLACK) color = WHITE;
-    else color = BLACK;
+    if (color) color--;
+    else color = 3;
   }
 }
    
@@ -208,7 +208,7 @@
   // init done
   
  // wait_ms(2000);
-  display.clearDisplay();   // clears the screen and buffer
+ // display.clearDisplay();   // clears the screen and buffer redundant
 /*
   display.drawPixel(10, 10, WHITE);
   display.drawPixel(20, 20, WHITE);
    