Simple animation demo 2.

Dependencies:   AkiSpiLcd mbed

Fork of AkiSpiLcd_example by Kazuki Yamamoto

Files at this revision

API Documentation at this revision

Comitter:
k4zuki
Date:
Sun Sep 07 14:42:18 2014 +0000
Parent:
5:8883e74c0f11
Child:
7:88fb5b5a857d
Commit message:
.

Changed in this revision

AkiSpiLcd.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/AkiSpiLcd.lib	Tue May 06 17:26:25 2014 +0000
+++ b/AkiSpiLcd.lib	Sun Sep 07 14:42:18 2014 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/k4zuki/code/AkiSpiLcd/#01979b296ab5
+http://mbed.org/users/k4zuki/code/AkiSpiLcd/#33d5888d1fb9
--- a/main.cpp	Tue May 06 17:26:25 2014 +0000
+++ b/main.cpp	Sun Sep 07 14:42:18 2014 +0000
@@ -10,8 +10,10 @@
 3 CS D2=p14
 4 DISP enable D5=p22
 */
+//SPI spi(D12, D11, D13);
+//AkiSpiLcd LCD(MISO_, MOSI_, SCK_, D2, D3);
+AkiSpiLcd LCD(D12, D11, D13, D2, D3);
 
-AkiSpiLcd LCD(MOSI_, SCK_, D2, D5);
 DigitalOut myled(LED1);
 extern const uint8_t hogepic[];
 
@@ -19,14 +21,15 @@
 {
 
     wait_ms(1);
-    LCD.cls();
-    LCD.updateSingle(10,(uint8_t*)(hogepic+2000));
-    LCD.updateMulti(100,(240-100),(uint8_t*)(hogepic));
+//    LCD.cls();
+//    myled=1;
 
     while(1) {
         for(int i=0; i<240; i++) {
-            LCD.updateMulti(i,(240-i),(uint8_t*)(hogepic));
-            LCD.updateMulti(0,(i),(uint8_t*)(hogepic+50*(240-i)));
+//            LCD.ram2lcd(i,240-i,SCREEN0);
+//            LCD.ram2lcd(0,i,SCREEN0);
+            //LCD.directUpdateMulti(i,(240-i),(uint8_t*)(hogepic));
+            //LCD.directUpdateMulti(0,(i),(uint8_t*)(hogepic+50*(240-i)));
         }
     }
 }