Generates Braille Text and has it display on an RGB LED Matrix
Fork of LEDmatrix by
main.cpp@1:0ca4d6b1e3d7, 2013-05-10 (annotated)
- Committer:
- mlabu11
- Date:
- Fri May 10 17:34:39 2013 +0000
- Revision:
- 1:0ca4d6b1e3d7
- Parent:
- 0:ad2e87d4b20e
API for Generating Braille Text
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Neel | 0:ad2e87d4b20e | 1 | #include "mbed.h" |
Neel | 0:ad2e87d4b20e | 2 | |
Neel | 0:ad2e87d4b20e | 3 | void draw_pattern(int pattern); |
Neel | 0:ad2e87d4b20e | 4 | DigitalOut myled(LED1); |
Neel | 0:ad2e87d4b20e | 5 | SPI spi(p5, p6, p7); // mosi, miso, sclk |
Neel | 0:ad2e87d4b20e | 6 | DigitalOut cs(p14); |
Neel | 0:ad2e87d4b20e | 7 | SPI spi1(p11, p12, p13); |
Neel | 0:ad2e87d4b20e | 8 | DigitalOut cs1(p18); |
Neel | 0:ad2e87d4b20e | 9 | |
Neel | 0:ad2e87d4b20e | 10 | /*volatile uint8_t arrow_green_right[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 11 | 0, 0, 0, 1, 1, 1, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 12 | 0, 0, 0, 1, 1, 1, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 13 | 0, 0, 0, 1, 1, 1, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 14 | 0, 0, 0, 1, 1, 1, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 15 | 0, 0, 0, 1, 1, 1, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 16 | 0, 1, 0, 1, 1, 1, 0, 1, |
mlabu11 | 1:0ca4d6b1e3d7 | 17 | 0, 0, 1, 1, 1, 1, 1, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 18 | 0, 0, 0, 1, 1, 1, 0, 0, |
Neel | 0:ad2e87d4b20e | 19 | };*/ |
Neel | 0:ad2e87d4b20e | 20 | |
Neel | 0:ad2e87d4b20e | 21 | volatile uint8_t arrow_red_left[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 22 | 0, 0, 0, 224, 224, 224, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 23 | 0, 0, 224, 224, 224, 224, 224, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 24 | 0, 224, 0, 224, 224, 224, 0, 224, |
mlabu11 | 1:0ca4d6b1e3d7 | 25 | 0, 0, 0, 224, 224, 224, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 26 | 0, 0, 0, 224, 224, 224, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 27 | 0, 0, 0, 224, 224, 224, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 28 | 0, 0, 0, 224, 224, 224, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 29 | 0, 0, 0, 224, 224, 224, 0, 0, |
Neel | 0:ad2e87d4b20e | 30 | }; |
Neel | 0:ad2e87d4b20e | 31 | |
Neel | 0:ad2e87d4b20e | 32 | volatile uint8_t arrow_blue_left[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 33 | 0, 0, 0, 3, 3, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 34 | 0, 0, 3, 3, 3, 3, 3, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 35 | 0, 3, 0, 3, 3, 3, 0, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 36 | 0, 0, 0, 3, 3, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 37 | 0, 0, 0, 3, 3, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 38 | 0, 0, 0, 3, 3, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 39 | 0, 0, 0, 3, 3, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 40 | 0, 0, 0, 3, 3, 3, 0, 0, |
Neel | 0:ad2e87d4b20e | 41 | }; |
Neel | 0:ad2e87d4b20e | 42 | |
Neel | 0:ad2e87d4b20e | 43 | volatile uint8_t arrow_white_left[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 44 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 45 | 0, 0, 95, 95, 95, 95, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 46 | 0, 95, 0, 95, 95, 95, 0, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 47 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 48 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 49 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 50 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 51 | 0, 0, 0, 95, 95, 95, 0, 0, |
Neel | 0:ad2e87d4b20e | 52 | }; |
Neel | 0:ad2e87d4b20e | 53 | |
Neel | 0:ad2e87d4b20e | 54 | volatile uint8_t arrow_white_up[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 55 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 56 | 0, 0, 0, 0, 0, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 57 | 0, 0, 0, 0, 0, 0, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 58 | 0, 95, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 59 | 0, 95, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 60 | 95, 95, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 61 | 0, 0, 0, 0, 0, 0, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 62 | 0, 0, 0, 0, 0, 95, 0, 0, |
Neel | 0:ad2e87d4b20e | 63 | }; |
Neel | 0:ad2e87d4b20e | 64 | |
Neel | 0:ad2e87d4b20e | 65 | volatile uint8_t arrow_blue_up[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 66 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 67 | 0, 0, 0, 0, 0, 3, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 68 | 0, 0, 0, 0, 0, 0, 3, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 69 | 0, 3, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 70 | 0, 3, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 71 | 3, 3, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 72 | 0, 0, 0, 0, 0, 0, 3, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 73 | 0, 0, 0, 0, 0, 3, 0, 0, |
Neel | 0:ad2e87d4b20e | 74 | }; |
Neel | 0:ad2e87d4b20e | 75 | |
Neel | 0:ad2e87d4b20e | 76 | volatile uint8_t arrow_white_down[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 77 | 0, 0, 0, 0, 95, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 78 | 0, 0, 0, 95, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 79 | 0, 0, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 80 | 95, 95, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 81 | 95, 0, 95, 95, 95, 95, 95, 95, |
mlabu11 | 1:0ca4d6b1e3d7 | 82 | 95, 0, 0, 95, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 83 | 0, 0, 0, 0, 95, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 84 | 0, 0, 0, 0, 0, 0, 0, 0, |
Neel | 0:ad2e87d4b20e | 85 | }; |
Neel | 0:ad2e87d4b20e | 86 | |
Neel | 0:ad2e87d4b20e | 87 | volatile uint8_t arrow_blue_down[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 88 | 0, 0, 0, 0, 3, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 89 | 0, 0, 0, 3, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 90 | 0, 0, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 91 | 3, 3, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 92 | 3, 0, 3, 3, 3, 3, 3, 3, |
mlabu11 | 1:0ca4d6b1e3d7 | 93 | 3, 0, 0, 3, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 94 | 0, 0, 0, 0, 3, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 95 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 96 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 97 | |
mlabu11 | 1:0ca4d6b1e3d7 | 98 | volatile uint8_t smiley_face[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 99 | 0, 0, 0, 95, 95, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 100 | 0, 0, 95, 95, 0, 95, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 101 | 0, 0, 95, 95, 0, 95, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 102 | 0, 0, 95, 95, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 103 | 0, 0, 0, 95, 95, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 104 | 0, 0, 0, 95, 95, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 105 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 106 | 0, 0, 0, 95, 95, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 107 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 108 | |
mlabu11 | 1:0ca4d6b1e3d7 | 109 | volatile uint8_t smiley_smiley[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 110 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 111 | 0, 0, 95, 0, 0, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 112 | 0, 0, 95, 0, 0, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 113 | 0, 0, 95, 0, 0, 95, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 114 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 115 | 0, 95, 0, 0, 0, 0, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 116 | 0, 95, 0, 0, 0, 0, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 117 | 0, 95, 95, 95, 95, 95, 95, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 118 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 119 | |
mlabu11 | 1:0ca4d6b1e3d7 | 120 | volatile uint8_t blank[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 121 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 122 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 123 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 124 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 125 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 126 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 127 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 128 | 0, 0, 0, 0, 0, 0, 0, 0, |
mlabu11 | 1:0ca4d6b1e3d7 | 129 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 130 | |
mlabu11 | 1:0ca4d6b1e3d7 | 131 | volatile uint8_t letter_a[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 132 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 133 | 25, 25, 25, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 134 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 135 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 136 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 137 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 138 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 139 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 140 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 141 | |
mlabu11 | 1:0ca4d6b1e3d7 | 142 | volatile uint8_t letter_b[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 143 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 144 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 145 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 146 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 147 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 148 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 149 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 150 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 151 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 152 | |
mlabu11 | 1:0ca4d6b1e3d7 | 153 | volatile uint8_t letter_c[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 154 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 155 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 156 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 157 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 158 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 159 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 160 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 161 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 162 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 163 | |
mlabu11 | 1:0ca4d6b1e3d7 | 164 | volatile uint8_t letter_d[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 165 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 166 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 167 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 168 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 169 | 25, 25, 25, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 170 | 25, 25, 25, 255, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 171 | 25, 25, 25, 255, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 172 | 25, 25, 25, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 173 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 174 | |
mlabu11 | 1:0ca4d6b1e3d7 | 175 | volatile uint8_t letter_e[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 176 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 177 | 25, 25, 25, 25, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 178 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 179 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 180 | 25, 25, 25, 25, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 181 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 182 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 183 | 25, 25, 25, 25, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 184 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 185 | |
mlabu11 | 1:0ca4d6b1e3d7 | 186 | volatile uint8_t letter_f[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 187 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 188 | 25, 25, 25, 25, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 189 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 190 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 191 | 25, 25, 25, 25, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 192 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 193 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 194 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 195 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 196 | |
mlabu11 | 1:0ca4d6b1e3d7 | 197 | volatile uint8_t letter_g[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 198 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 199 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 200 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 201 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 202 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 203 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 204 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 205 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 206 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 207 | volatile uint8_t letter_h[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 208 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 209 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 210 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 211 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 212 | 25, 255, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 213 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 214 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 215 | 25, 255, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 216 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 217 | volatile uint8_t letter_i[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 218 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 219 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 220 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 221 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 222 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 223 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 224 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 225 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 226 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 227 | volatile uint8_t letter_j[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 228 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 229 | 25, 255, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 230 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 231 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 232 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 233 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 234 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 235 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 236 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 237 | volatile uint8_t letter_k[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 238 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 239 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 240 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 241 | 25, 25, 25, 25, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 242 | 25, 25, 25, 25, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 243 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 244 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 245 | 25, 25, 25, 25, 25, 25, 25, 25, |
Neel | 0:ad2e87d4b20e | 246 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 247 | volatile uint8_t letter_l[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 248 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 249 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 250 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 251 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 252 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 253 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 254 | 25, 25, 25, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 255 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 256 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 257 | volatile uint8_t letter_m[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 258 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 259 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 260 | 25, 255, 255, 255, 255, 255, 255, 255, |
mlabu11 | 1:0ca4d6b1e3d7 | 261 | 25, 255, 25, 25, 255, 25, 25, 255, |
mlabu11 | 1:0ca4d6b1e3d7 | 262 | 25, 255, 25, 25, 255, 25, 25, 255, |
mlabu11 | 1:0ca4d6b1e3d7 | 263 | 25, 255, 25, 25, 255, 25, 25, 255, |
mlabu11 | 1:0ca4d6b1e3d7 | 264 | 25, 255, 25, 25, 25, 25, 25, 255, |
mlabu11 | 1:0ca4d6b1e3d7 | 265 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 266 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 267 | volatile uint8_t letter_n[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 268 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 269 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 270 | 25, 25, 255, 25, 25, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 271 | 25, 25, 255, 25, 255, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 272 | 25, 25, 255, 255, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 273 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 274 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 275 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 276 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 277 | volatile uint8_t letter_o[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 278 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 279 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 280 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 281 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 282 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 283 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 284 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 285 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 286 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 287 | volatile uint8_t letter_p[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 288 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 289 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 290 | 25, 25, 255, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 291 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 292 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 293 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 294 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 295 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 296 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 297 | volatile uint8_t letter_q[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 298 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 299 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 300 | 25, 25, 255, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 301 | 25, 25, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 302 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 303 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 304 | 25, 255, 255, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 305 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 306 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 307 | volatile uint8_t letter_r[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 308 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 309 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 310 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 311 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 312 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 313 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 314 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 315 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 316 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 317 | volatile uint8_t letter_s[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 318 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 319 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 320 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 321 | 25, 25, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 322 | 25, 25, 255, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 323 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 324 | 25, 25, 255, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 325 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 326 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 327 | volatile uint8_t letter_t[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 328 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 329 | 25, 25, 255, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 330 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 331 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 332 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 333 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 334 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 335 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 336 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 337 | |
mlabu11 | 1:0ca4d6b1e3d7 | 338 | volatile uint8_t letter_u[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 339 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 340 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 341 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 342 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 343 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 344 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 345 | 25, 25, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 346 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 347 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 348 | |
mlabu11 | 1:0ca4d6b1e3d7 | 349 | volatile uint8_t letter_v[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 350 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 351 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 352 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 353 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 354 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 355 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 356 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 357 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 358 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 359 | |
mlabu11 | 1:0ca4d6b1e3d7 | 360 | volatile uint8_t letter_w[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 361 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 362 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 363 | 25, 255, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 364 | 25, 255, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 365 | 25, 255, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 366 | 25, 255, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 367 | 25, 255, 255, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 368 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 369 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 370 | |
mlabu11 | 1:0ca4d6b1e3d7 | 371 | volatile uint8_t letter_x[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 372 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 373 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 374 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 375 | 25, 25, 25, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 376 | 25, 25, 25, 255, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 377 | 25, 25, 255, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 378 | 25, 255, 25, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 379 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 380 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 381 | |
mlabu11 | 1:0ca4d6b1e3d7 | 382 | volatile uint8_t letter_y[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 383 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 384 | 25, 25, 255, 25, 25, 25, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 385 | 25, 25, 25, 255, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 386 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 387 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 388 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 389 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 390 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 391 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 392 | |
mlabu11 | 1:0ca4d6b1e3d7 | 393 | volatile uint8_t letter_z[] = { |
mlabu11 | 1:0ca4d6b1e3d7 | 394 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 395 | 25, 255, 255, 255, 255, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 396 | 25, 25, 255, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 397 | 25, 25, 25, 255, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 398 | 25, 25, 25, 25, 255, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 399 | 25, 25, 25, 25, 25, 255, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 400 | 25, 255, 255, 255, 255, 255, 255, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 401 | 25, 25, 25, 25, 25, 25, 25, 25, |
mlabu11 | 1:0ca4d6b1e3d7 | 402 | }; |
mlabu11 | 1:0ca4d6b1e3d7 | 403 | |
mlabu11 | 1:0ca4d6b1e3d7 | 404 | |
mlabu11 | 1:0ca4d6b1e3d7 | 405 | int main() |
Neel | 0:ad2e87d4b20e | 406 | { |
Neel | 0:ad2e87d4b20e | 407 | // Setup the spi for 8 bit data, high steady state clock, |
Neel | 0:ad2e87d4b20e | 408 | // second edge capture, with a 100kHz clock rate |
Neel | 0:ad2e87d4b20e | 409 | spi.format(8,3); |
Neel | 0:ad2e87d4b20e | 410 | spi.frequency(100000); |
Neel | 0:ad2e87d4b20e | 411 | /*cs = 0; |
Neel | 0:ad2e87d4b20e | 412 | wait(0.5); |
Neel | 0:ad2e87d4b20e | 413 | spi.write(0x25); |
Neel | 0:ad2e87d4b20e | 414 | spi.write(2); |
Neel | 0:ad2e87d4b20e | 415 | wait(0.5); |
Neel | 0:ad2e87d4b20e | 416 | cs=1;*/ |
Neel | 0:ad2e87d4b20e | 417 | spi1.format(8,3); |
Neel | 0:ad2e87d4b20e | 418 | spi1.frequency(100000); |
Neel | 0:ad2e87d4b20e | 419 | //draw_pattern(0); |
Neel | 0:ad2e87d4b20e | 420 | //draw_pattern(1); |
mlabu11 | 1:0ca4d6b1e3d7 | 421 | // draw_pattern(2); |
mlabu11 | 1:0ca4d6b1e3d7 | 422 | |
mlabu11 | 1:0ca4d6b1e3d7 | 423 | while(1) { |
mlabu11 | 1:0ca4d6b1e3d7 | 424 | draw_pattern(5); |
mlabu11 | 1:0ca4d6b1e3d7 | 425 | //wait(2); |
mlabu11 | 1:0ca4d6b1e3d7 | 426 | draw_pattern(6); |
mlabu11 | 1:0ca4d6b1e3d7 | 427 | // wait(2); |
mlabu11 | 1:0ca4d6b1e3d7 | 428 | draw_pattern(7); |
mlabu11 | 1:0ca4d6b1e3d7 | 429 | //wait(2); |
mlabu11 | 1:0ca4d6b1e3d7 | 430 | draw_pattern(8); |
mlabu11 | 1:0ca4d6b1e3d7 | 431 | draw_pattern(9); |
mlabu11 | 1:0ca4d6b1e3d7 | 432 | draw_pattern(10); |
mlabu11 | 1:0ca4d6b1e3d7 | 433 | draw_pattern(11); |
mlabu11 | 1:0ca4d6b1e3d7 | 434 | draw_pattern(12); |
mlabu11 | 1:0ca4d6b1e3d7 | 435 | draw_pattern(13); |
mlabu11 | 1:0ca4d6b1e3d7 | 436 | draw_pattern(14); |
mlabu11 | 1:0ca4d6b1e3d7 | 437 | draw_pattern(15); |
mlabu11 | 1:0ca4d6b1e3d7 | 438 | draw_pattern(16); |
mlabu11 | 1:0ca4d6b1e3d7 | 439 | draw_pattern(17); |
mlabu11 | 1:0ca4d6b1e3d7 | 440 | draw_pattern(18); |
mlabu11 | 1:0ca4d6b1e3d7 | 441 | draw_pattern(19); |
mlabu11 | 1:0ca4d6b1e3d7 | 442 | draw_pattern(20); |
mlabu11 | 1:0ca4d6b1e3d7 | 443 | draw_pattern(21); |
mlabu11 | 1:0ca4d6b1e3d7 | 444 | draw_pattern(22); |
mlabu11 | 1:0ca4d6b1e3d7 | 445 | draw_pattern(23); |
mlabu11 | 1:0ca4d6b1e3d7 | 446 | draw_pattern(24); |
mlabu11 | 1:0ca4d6b1e3d7 | 447 | draw_pattern(25); |
mlabu11 | 1:0ca4d6b1e3d7 | 448 | draw_pattern(26); |
mlabu11 | 1:0ca4d6b1e3d7 | 449 | draw_pattern(27); |
mlabu11 | 1:0ca4d6b1e3d7 | 450 | draw_pattern(28); |
mlabu11 | 1:0ca4d6b1e3d7 | 451 | draw_pattern(29); |
mlabu11 | 1:0ca4d6b1e3d7 | 452 | draw_pattern(30); |
mlabu11 | 1:0ca4d6b1e3d7 | 453 | } |
Neel | 0:ad2e87d4b20e | 454 | } |
Neel | 0:ad2e87d4b20e | 455 | |
Neel | 0:ad2e87d4b20e | 456 | |
Neel | 0:ad2e87d4b20e | 457 | void draw_pattern(int pattern) |
Neel | 0:ad2e87d4b20e | 458 | { |
mlabu11 | 1:0ca4d6b1e3d7 | 459 | switch(pattern) { |
mlabu11 | 1:0ca4d6b1e3d7 | 460 | case 0: { |
mlabu11 | 1:0ca4d6b1e3d7 | 461 | while(1) { |
mlabu11 | 1:0ca4d6b1e3d7 | 462 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 463 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 464 | myled = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 465 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 466 | for(int k = 0; k<65; k++ ) { |
mlabu11 | 1:0ca4d6b1e3d7 | 467 | spi.write(arrow_blue_down[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 468 | //spi1.write(arrow_blue_up[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 469 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 470 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 471 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 472 | //cs1 = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 473 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 474 | |
mlabu11 | 1:0ca4d6b1e3d7 | 475 | /* { |
mlabu11 | 1:0ca4d6b1e3d7 | 476 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 477 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 478 | myled = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 479 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 480 | for(int k = 0; k<65;k++ ) |
mlabu11 | 1:0ca4d6b1e3d7 | 481 | { |
mlabu11 | 1:0ca4d6b1e3d7 | 482 | spi.write(arrow_blue_up[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 483 | //spi1.write(arrow_blue_up[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 484 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 485 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 486 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 487 | //cs1 = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 488 | }*/ |
mlabu11 | 1:0ca4d6b1e3d7 | 489 | |
mlabu11 | 1:0ca4d6b1e3d7 | 490 | |
mlabu11 | 1:0ca4d6b1e3d7 | 491 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 492 | case 1: { |
mlabu11 | 1:0ca4d6b1e3d7 | 493 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 494 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 495 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 496 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 497 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 498 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 499 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 500 | spi.write(arrow_red_left[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 501 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 502 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 503 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 504 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 505 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 506 | wait(1); |
mlabu11 | 1:0ca4d6b1e3d7 | 507 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 508 | } while(i<10); |
mlabu11 | 1:0ca4d6b1e3d7 | 509 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 510 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 511 | case 2: { |
mlabu11 | 1:0ca4d6b1e3d7 | 512 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 513 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 514 | cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 515 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 516 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 517 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 518 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 519 | spi1.write(arrow_white_up[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 520 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 521 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 522 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 523 | cs1 = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 524 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 525 | wait(1); |
mlabu11 | 1:0ca4d6b1e3d7 | 526 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 527 | } while(i<10); |
mlabu11 | 1:0ca4d6b1e3d7 | 528 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 529 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 530 | case 3: { |
mlabu11 | 1:0ca4d6b1e3d7 | 531 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 532 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 533 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 534 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 535 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 536 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 537 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 538 | spi.write(arrow_white_down[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 539 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 540 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 541 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 542 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 543 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 544 | wait(1); |
mlabu11 | 1:0ca4d6b1e3d7 | 545 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 546 | } while(i<10); |
mlabu11 | 1:0ca4d6b1e3d7 | 547 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 548 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 549 | case 4: { |
mlabu11 | 1:0ca4d6b1e3d7 | 550 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 551 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 552 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 553 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 554 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 555 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 556 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 557 | spi.write(smiley_smiley[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 558 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 559 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 560 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 561 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 562 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 563 | wait(1); |
mlabu11 | 1:0ca4d6b1e3d7 | 564 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 565 | } while(i<10); |
mlabu11 | 1:0ca4d6b1e3d7 | 566 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 567 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 568 | case 5: { |
mlabu11 | 1:0ca4d6b1e3d7 | 569 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 570 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 571 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 572 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 573 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 574 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 575 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 576 | spi.write(letter_a[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 577 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 578 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 579 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 580 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 581 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 582 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 583 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 584 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 585 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 586 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 587 | case 6: { |
mlabu11 | 1:0ca4d6b1e3d7 | 588 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 589 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 590 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 591 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 592 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 593 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 594 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 595 | spi.write(letter_b[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 596 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 597 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 598 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 599 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 600 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 601 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 602 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 603 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 604 | break; |
Neel | 0:ad2e87d4b20e | 605 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 606 | case 7: { |
mlabu11 | 1:0ca4d6b1e3d7 | 607 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 608 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 609 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 610 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 611 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 612 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 613 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 614 | spi.write(letter_c[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 615 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 616 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 617 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 618 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 619 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 620 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 621 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 622 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 623 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 624 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 625 | case 8: { |
mlabu11 | 1:0ca4d6b1e3d7 | 626 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 627 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 628 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 629 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 630 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 631 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 632 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 633 | spi.write(letter_d[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 634 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 635 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 636 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 637 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 638 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 639 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 640 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 641 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 642 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 643 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 644 | case 9: { |
mlabu11 | 1:0ca4d6b1e3d7 | 645 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 646 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 647 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 648 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 649 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 650 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 651 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 652 | spi.write(letter_e[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 653 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 654 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 655 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 656 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 657 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 658 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 659 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 660 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 661 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 662 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 663 | case 10: { |
Neel | 0:ad2e87d4b20e | 664 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 665 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 666 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 667 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 668 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 669 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 670 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 671 | spi.write(letter_f[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 672 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 673 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 674 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 675 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 676 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 677 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 678 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 679 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 680 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 681 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 682 | case 11: { |
mlabu11 | 1:0ca4d6b1e3d7 | 683 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 684 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 685 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 686 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 687 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 688 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 689 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 690 | spi.write(letter_g[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 691 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 692 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 693 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 694 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 695 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 696 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 697 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 698 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 699 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 700 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 701 | case 12: { |
mlabu11 | 1:0ca4d6b1e3d7 | 702 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 703 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 704 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 705 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 706 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 707 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 708 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 709 | spi.write(letter_h[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 710 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 711 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 712 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 713 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 714 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 715 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 716 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 717 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 718 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 719 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 720 | case 13: { |
mlabu11 | 1:0ca4d6b1e3d7 | 721 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 722 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 723 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 724 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 725 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 726 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 727 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 728 | spi.write(letter_i[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 729 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 730 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 731 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 732 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 733 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 734 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 735 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 736 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 737 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 738 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 739 | case 14: { |
mlabu11 | 1:0ca4d6b1e3d7 | 740 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 741 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 742 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 743 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 744 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 745 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 746 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 747 | spi.write(letter_j[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 748 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 749 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 750 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 751 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 752 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 753 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 754 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 755 | } while(i<4); |
Neel | 0:ad2e87d4b20e | 756 | break; |
Neel | 0:ad2e87d4b20e | 757 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 758 | case 15: { |
mlabu11 | 1:0ca4d6b1e3d7 | 759 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 760 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 761 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 762 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 763 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 764 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 765 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 766 | spi.write(letter_k[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 767 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 768 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 769 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 770 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 771 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 772 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 773 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 774 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 775 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 776 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 777 | case 16: { |
mlabu11 | 1:0ca4d6b1e3d7 | 778 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 779 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 780 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 781 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 782 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 783 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 784 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 785 | spi.write(letter_l[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 786 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 787 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 788 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 789 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 790 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 791 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 792 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 793 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 794 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 795 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 796 | case 17: { |
mlabu11 | 1:0ca4d6b1e3d7 | 797 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 798 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 799 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 800 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 801 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 802 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 803 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 804 | spi.write(letter_m[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 805 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 806 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 807 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 808 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 809 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 810 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 811 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 812 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 813 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 814 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 815 | case 18: { |
Neel | 0:ad2e87d4b20e | 816 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 817 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 818 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 819 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 820 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 821 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 822 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 823 | spi.write(letter_n[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 824 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 825 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 826 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 827 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 828 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 829 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 830 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 831 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 832 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 833 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 834 | case 19: { |
mlabu11 | 1:0ca4d6b1e3d7 | 835 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 836 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 837 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 838 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 839 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 840 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 841 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 842 | spi.write(letter_o[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 843 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 844 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 845 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 846 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 847 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 848 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 849 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 850 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 851 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 852 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 853 | case 20: { |
mlabu11 | 1:0ca4d6b1e3d7 | 854 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 855 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 856 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 857 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 858 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 859 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 860 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 861 | spi.write(letter_p[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 862 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 863 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 864 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 865 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 866 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 867 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 868 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 869 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 870 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 871 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 872 | case 21: { |
mlabu11 | 1:0ca4d6b1e3d7 | 873 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 874 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 875 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 876 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 877 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 878 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 879 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 880 | spi.write(letter_q[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 881 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 882 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 883 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 884 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 885 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 886 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 887 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 888 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 889 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 890 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 891 | case 22: { |
mlabu11 | 1:0ca4d6b1e3d7 | 892 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 893 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 894 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 895 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 896 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 897 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 898 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 899 | spi.write(letter_r[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 900 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 901 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 902 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 903 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 904 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 905 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 906 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 907 | } while(i<4); |
Neel | 0:ad2e87d4b20e | 908 | break; |
Neel | 0:ad2e87d4b20e | 909 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 910 | case 23: { |
mlabu11 | 1:0ca4d6b1e3d7 | 911 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 912 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 913 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 914 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 915 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 916 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 917 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 918 | spi.write(letter_s[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 919 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 920 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 921 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 922 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 923 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 924 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 925 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 926 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 927 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 928 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 929 | case 24: { |
Neel | 0:ad2e87d4b20e | 930 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 931 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 932 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 933 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 934 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 935 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 936 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 937 | spi.write(letter_t[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 938 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 939 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 940 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 941 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 942 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 943 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 944 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 945 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 946 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 947 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 948 | case 25: { |
mlabu11 | 1:0ca4d6b1e3d7 | 949 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 950 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 951 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 952 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 953 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 954 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 955 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 956 | spi.write(letter_u[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 957 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 958 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 959 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 960 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 961 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 962 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 963 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 964 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 965 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 966 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 967 | case 26: { |
mlabu11 | 1:0ca4d6b1e3d7 | 968 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 969 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 970 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 971 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 972 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 973 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 974 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 975 | spi.write(letter_v[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 976 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 977 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 978 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 979 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 980 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 981 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 982 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 983 | } while(i<4); |
Neel | 0:ad2e87d4b20e | 984 | break; |
Neel | 0:ad2e87d4b20e | 985 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 986 | case 27: { |
mlabu11 | 1:0ca4d6b1e3d7 | 987 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 988 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 989 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 990 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 991 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 992 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 993 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 994 | spi.write(letter_w[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 995 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 996 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 997 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 998 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 999 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1000 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1001 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 1002 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 1003 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 1004 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1005 | case 28: { |
mlabu11 | 1:0ca4d6b1e3d7 | 1006 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1007 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 1008 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1009 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1010 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1011 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1012 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 1013 | spi.write(letter_x[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1014 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1015 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1016 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1017 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1018 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1019 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1020 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 1021 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 1022 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 1023 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1024 | case 29: { |
mlabu11 | 1:0ca4d6b1e3d7 | 1025 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1026 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 1027 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1028 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1029 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1030 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1031 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 1032 | spi.write(letter_y[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1033 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1034 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1035 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1036 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1037 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1038 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1039 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 1040 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 1041 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 1042 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1043 | case 30: { |
mlabu11 | 1:0ca4d6b1e3d7 | 1044 | int i=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1045 | do { |
mlabu11 | 1:0ca4d6b1e3d7 | 1046 | cs = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1047 | //cs1 = 0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1048 | myled = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1049 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1050 | for(int k=0; k<65; k++) { |
mlabu11 | 1:0ca4d6b1e3d7 | 1051 | spi.write(letter_z[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1052 | //spi1.write(image[k+1]); |
mlabu11 | 1:0ca4d6b1e3d7 | 1053 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1054 | wait_ms(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1055 | cs = 1; |
mlabu11 | 1:0ca4d6b1e3d7 | 1056 | myled=0; |
mlabu11 | 1:0ca4d6b1e3d7 | 1057 | wait(0.5); |
mlabu11 | 1:0ca4d6b1e3d7 | 1058 | i++; |
mlabu11 | 1:0ca4d6b1e3d7 | 1059 | } while(i<4); |
mlabu11 | 1:0ca4d6b1e3d7 | 1060 | break; |
mlabu11 | 1:0ca4d6b1e3d7 | 1061 | } |
mlabu11 | 1:0ca4d6b1e3d7 | 1062 | }//ACTUAL END |
Neel | 0:ad2e87d4b20e | 1063 | } |