12864 GLCD

Dependencies:   mbed GLCD

Revision:
0:c46d8f8adbd7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed May 29 18:36:43 2019 +0000
@@ -0,0 +1,55 @@
+#include "mbed.h"
+#include "myLCD.h"
+#include "glcd.h"
+
+DigitalOut myled(LED1);
+PinName DI(PTC7);
+PinName RW(PTC0);
+PinName E(PTC3);
+PinName CS1(PTC10);
+PinName CS2(PTC11);
+DigitalOut RESET(PTC5);
+BusInOut lcdbus(PTA2, PTA1, PTD4, PTA12, PTA4, PTA5, PTC8, PTC9);
+
+int main() {
+    myled = 1;
+    wait(1);
+    GLCD myLCD(DI, RW, E, CS1, CS2, &lcdbus);
+    wait(1);
+    myLCD.reset_pins(0);
+    wait(1);
+    myLCD.init(1);
+    wait(1);
+    myLCD.fillScreen(1);
+    wait(3);
+    myLCD.fillScreen(0);
+    wait(1);
+    while(1){}
+    /**myLCD myLCD(DI, RW, E, CS1, CS2, &lcdbus);
+    RESET = 1;
+    myLCD.lcd_on();
+    myLCD.draw_point(2, 2, 0);
+    myLCD.draw_point(4, 4, 1);
+    while(1){
+    }
+    unsigned short u, v;
+    myled = 1;
+    RESET = 0;
+    wait_us(2);
+    RESET = 1;
+    myLCD.lcd_on();
+    myLCD.clear();
+    myLCD.set_xy(0, 0);
+    while(1) {
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+        for(u=0; u<64; u+=6)
+            for (v=0; v<128; v+=2)
+                myLCD.draw_point(v, u, 1);
+                wait_ms(1000);
+                myLCD.clear();
+                wait_ms(1000);
+  }*/
+}
\ No newline at end of file