AD-12864-SPI class

Dependencies:   mbed

main.cpp

Committer:
Sim
Date:
2009-12-04
Revision:
0:344e039b2cdb

File content as of revision 0:344e039b2cdb:

// Sample of spilcd class
#include "mbed.h"
#include "spilcd.h"
#include "miku.h"


SPILCD lcd(p21, p22, p23, p11, p12, p13);

void drawmiku(int pic){
    static const unsigned char *miku[6] = {
        miku1, miku2, miku3, miku4, miku5, miku6
    };
    int x, y;
    const unsigned char *p = miku[pic];

    for(y = 0; y < 8; y++){
        lcd.locate(53, y);
        for(x = 0; x < 75; x++) lcd.write(*p++);
    }
}

int main() {
    int pic = 0;
    while(1){
        drawmiku(pic);
        if(++pic == 6) pic = 0;

        wait_ms(100);
    }
}