Liam Faruq
/
MAX7456_2
main.cpp@5:3f3006b4b29b, 2010-09-01 (annotated)
- Committer:
- faruq
- Date:
- Wed Sep 01 15:04:45 2010 +0000
- Revision:
- 5:3f3006b4b29b
- Parent:
- 4:804abcb28b86
Who changed what in which revision?
User | Revision | Line number | New 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 | } |