Dependencies:   mbed

Committer:
faruq
Date:
Wed Sep 01 15:04:45 2010 +0000
Revision:
5:3f3006b4b29b
Parent:
4:804abcb28b86

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
faruq 0:869f2c6f960d 1 #include "mbed.h"
faruq 0:869f2c6f960d 2 #include "MAX7456.h"
faruq 0:869f2c6f960d 3
faruq 1:ba08ad32bb88 4 MAX7456 vo (p5,p6,p7,p20,p19);
faruq 0:869f2c6f960d 5 DigitalOut myled(LED1);
faruq 2:46adf929a2ba 6 Serial pc(USBTX, USBRX); // tx, rx
faruq 0:869f2c6f960d 7
faruq 0:869f2c6f960d 8 int main() {
faruq 0:869f2c6f960d 9
faruq 0:869f2c6f960d 10 vo.format('P');
faruq 0:869f2c6f960d 11 vo.setdarkness();
faruq 0:869f2c6f960d 12 vo.initaddress();
faruq 0:869f2c6f960d 13
faruq 2:46adf929a2ba 14 vo.test();
faruq 4:804abcb28b86 15 vo.htrim('+',20);
faruq 4:804abcb28b86 16 vo.vtrim('-',4);
faruq 3:599209bd1270 17
faruq 3:599209bd1270 18 vo.cls();
faruq 1:ba08ad32bb88 19
faruq 5:3f3006b4b29b 20 /**
faruq 5:3f3006b4b29b 21 vo.locate(1,1);
faruq 3:599209bd1270 22 vo.printf("Hello World");
faruq 5:3f3006b4b29b 23 wait(3.0);
faruq 5:3f3006b4b29b 24 vo.cls();
faruq 5:3f3006b4b29b 25 **/
faruq 3:599209bd1270 26
faruq 3:599209bd1270 27
faruq 3:599209bd1270 28 int count = 0;
faruq 5:3f3006b4b29b 29 vo.invert(0);
faruq 3:599209bd1270 30 for (int y = 0 ; y < 16 ; y++) {
faruq 3:599209bd1270 31 for (int x = 0 ; x < 30 ; x++) {
faruq 3:599209bd1270 32 vo.locate(x,y);
faruq 3:599209bd1270 33 count= count+1;
faruq 5:3f3006b4b29b 34 vo.putc('1');
faruq 3:599209bd1270 35 wait(0.01);
faruq 3:599209bd1270 36 printf("/%d/",count);
faruq 3:599209bd1270 37 }
faruq 0:869f2c6f960d 38 }
faruq 5:3f3006b4b29b 39 wait(1.5);
faruq 5:3f3006b4b29b 40 vo.invert(0);
faruq 5:3f3006b4b29b 41 vo.locate(1,0);
faruq 5:3f3006b4b29b 42 vo.putc('G');
faruq 5:3f3006b4b29b 43
faruq 5:3f3006b4b29b 44 vo.locate(1,1);
faruq 4:804abcb28b86 45 vo.putc('G');
faruq 3:599209bd1270 46
faruq 5:3f3006b4b29b 47 vo.locate(1,2);
faruq 5:3f3006b4b29b 48 vo.putc('G');
faruq 5:3f3006b4b29b 49
faruq 5:3f3006b4b29b 50 vo.locate(1,3);
faruq 5:3f3006b4b29b 51 vo.putc('G');
faruq 5:3f3006b4b29b 52
faruq 5:3f3006b4b29b 53
faruq 3:599209bd1270 54
faruq 3:599209bd1270 55 /*
faruq 3:599209bd1270 56 vo.locate(1,1);
faruq 3:599209bd1270 57 vo.printf("good bye");
faruq 3:599209bd1270 58 wait(2.0);
faruq 3:599209bd1270 59 vo.locate(1,1);
faruq 3:599209bd1270 60 vo.printf("error");
faruq 3:599209bd1270 61 */
faruq 3:599209bd1270 62 }