cauqleuir madre
Dependencies: SDFileSystem mbed TFTLCD
main.cpp@56:51410b4b1078, 2013-02-02 (annotated)
- Committer:
- Danton
- Date:
- Sat Feb 02 18:54:33 2013 +0000
- Revision:
- 56:51410b4b1078
- Parent:
- 55:b6e70eb4276c
- Child:
- 57:ed9db2bcd1bf
before I rearreange the code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Danton | 56:51410b4b1078 | 1 | #include "imaginator.h" |
Danton | 50:86df5e163b08 | 2 | void drawLine(int* color,int y) |
Danton | 15:3bfbb557020e | 3 | { |
Danton | 37:836771aa9230 | 4 | HX8340S_LCD lcd(p9, p14, p13, p11); |
Danton | 56:51410b4b1078 | 5 | DigitalOut scr(p9); |
Danton | 33:7154faa730e5 | 6 | scr=0; |
Danton | 56:51410b4b1078 | 7 | int k=0; |
Danton | 56:51410b4b1078 | 8 | int j=y; |
Danton | 56:51410b4b1078 | 9 | //int i,p; |
Danton | 56:51410b4b1078 | 10 | //for(int p=0;p<5;p++) |
Danton | 56:51410b4b1078 | 11 | //{ |
Danton | 56:51410b4b1078 | 12 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 13 | { |
Danton | 56:51410b4b1078 | 14 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 15 | k++; |
Danton | 56:51410b4b1078 | 16 | } |
Danton | 56:51410b4b1078 | 17 | j++; |
Danton | 56:51410b4b1078 | 18 | //} |
Danton | 56:51410b4b1078 | 19 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 20 | { |
Danton | 56:51410b4b1078 | 21 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 22 | k++; |
Danton | 56:51410b4b1078 | 23 | } |
Danton | 56:51410b4b1078 | 24 | j++; |
Danton | 56:51410b4b1078 | 25 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 26 | { |
Danton | 56:51410b4b1078 | 27 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 28 | k++; |
Danton | 56:51410b4b1078 | 29 | } |
Danton | 56:51410b4b1078 | 30 | j++; |
Danton | 56:51410b4b1078 | 31 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 32 | { |
Danton | 56:51410b4b1078 | 33 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 34 | k++; |
Danton | 56:51410b4b1078 | 35 | } |
Danton | 56:51410b4b1078 | 36 | j++; |
Danton | 56:51410b4b1078 | 37 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 38 | { |
Danton | 56:51410b4b1078 | 39 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 40 | k++; |
Danton | 56:51410b4b1078 | 41 | } |
Danton | 56:51410b4b1078 | 42 | j++; |
Danton | 56:51410b4b1078 | 43 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 44 | { |
Danton | 56:51410b4b1078 | 45 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 46 | k++; |
Danton | 56:51410b4b1078 | 47 | } |
Danton | 56:51410b4b1078 | 48 | j++; |
Danton | 56:51410b4b1078 | 49 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 50 | { |
Danton | 56:51410b4b1078 | 51 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 52 | k++; |
Danton | 56:51410b4b1078 | 53 | } |
Danton | 56:51410b4b1078 | 54 | j++; |
Danton | 56:51410b4b1078 | 55 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 56 | { |
Danton | 56:51410b4b1078 | 57 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 58 | k++; |
Danton | 56:51410b4b1078 | 59 | } |
Danton | 56:51410b4b1078 | 60 | j++; |
Danton | 56:51410b4b1078 | 61 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 62 | { |
Danton | 56:51410b4b1078 | 63 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 64 | k++; |
Danton | 56:51410b4b1078 | 65 | } |
Danton | 56:51410b4b1078 | 66 | j++; |
Danton | 56:51410b4b1078 | 67 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 68 | { |
Danton | 56:51410b4b1078 | 69 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 70 | k++; |
Danton | 56:51410b4b1078 | 71 | } |
Danton | 56:51410b4b1078 | 72 | j++; |
Danton | 56:51410b4b1078 | 73 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 74 | { |
Danton | 56:51410b4b1078 | 75 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 76 | k++; |
Danton | 56:51410b4b1078 | 77 | } |
Danton | 56:51410b4b1078 | 78 | j++; |
Danton | 56:51410b4b1078 | 79 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 80 | { |
Danton | 56:51410b4b1078 | 81 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 82 | k++; |
Danton | 56:51410b4b1078 | 83 | } |
Danton | 56:51410b4b1078 | 84 | j++; |
Danton | 56:51410b4b1078 | 85 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 86 | { |
Danton | 56:51410b4b1078 | 87 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 88 | k++; |
Danton | 56:51410b4b1078 | 89 | } |
Danton | 56:51410b4b1078 | 90 | j++; |
Danton | 56:51410b4b1078 | 91 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 92 | { |
Danton | 56:51410b4b1078 | 93 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 94 | k++; |
Danton | 56:51410b4b1078 | 95 | } |
Danton | 56:51410b4b1078 | 96 | j++; |
Danton | 56:51410b4b1078 | 97 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 98 | { |
Danton | 56:51410b4b1078 | 99 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 100 | k++; |
Danton | 56:51410b4b1078 | 101 | } |
Danton | 56:51410b4b1078 | 102 | j++; |
Danton | 56:51410b4b1078 | 103 | for(int i=0;i<220;i++) |
Danton | 56:51410b4b1078 | 104 | { |
Danton | 56:51410b4b1078 | 105 | lcd.DrawPixel(i,j,color[k]); |
Danton | 56:51410b4b1078 | 106 | k++; |
Danton | 56:51410b4b1078 | 107 | } |
Danton | 56:51410b4b1078 | 108 | j++; |
allanalpha | 42:1c682c42672c | 109 | scr=1; |
Danton | 56:51410b4b1078 | 110 | return; |
Danton | 15:3bfbb557020e | 111 | } |
Danton | 21:ed9ea3485f93 | 112 | |
allanalpha | 41:c18e7c2b912a | 113 | |
Danton | 0:a11b3a90c259 | 114 | int main() { |
Danton | 6:ac9692245a01 | 115 | printf("Hello Stinky World!\c\n"); |
Danton | 56:51410b4b1078 | 116 | unsigned char rawbytes[14080]; |
Danton | 56:51410b4b1078 | 117 | int color[3520]; |
Danton | 34:451b67720e07 | 118 | unsigned int absPtr=54; |
Danton | 22:9e6c02d5f85d | 119 | superDisplay(); |
Danton | 56:51410b4b1078 | 120 | for(int i=0;i<176;i=i+16) |
Danton | 34:451b67720e07 | 121 | { |
Danton | 56:51410b4b1078 | 122 | pickUpLine(rawbytes,color,14080,3520,"/sd/mydir/rose.bmp",&absPtr); |
Danton | 34:451b67720e07 | 123 | drawLine(color,i); |
Danton | 34:451b67720e07 | 124 | } |
Danton | 0:a11b3a90c259 | 125 | printf("Goodbye World!\c\n"); |
Danton | 0:a11b3a90c259 | 126 | } |