Mercurial > public > ostc4
annotate Discovery/Src/display.c @ 894:9e2f9b91e827 Evo_2_23
GNSS UART DMA test
author | heinrichsweikamp |
---|---|
date | Wed, 18 Sep 2024 14:30:45 +0200 |
parents | 8d3f3a635397 |
children |
rev | line source |
---|---|
38 | 1 |
2 #include "stm32f4xx_hal.h" /* for HAL_Delay() */ | |
3 #include "ostc.h" | |
4 #include "display.h" | |
5 | |
871 | 6 #define TFT_ENABLE_EXTENDED_COMMANDS 0xB9 |
7 #define TFT_SET_POWER 0xB1 | |
8 #define TFT_SLEEP_OUT 0x11 | |
9 #define TFT_DISPLAY_INVERSION_OFF 0x20 | |
10 #define TFT_MEMORY_ACCESS_ONTROL 0x36 | |
11 #define TFT_INTERFACE_PIXEL_FORMAT 0x3A | |
12 #define TFT_SET_RGB_INTERFACE_RELATED 0xB3 | |
13 #define TFT_SET_DISPLAY_WAVEFORM 0xB4 | |
14 #define TFT_SET_PANEL 0xCC | |
15 #define TFT_SET_GAMMA_CURVE_RELATED 0xE0 | |
16 #define TFT_DISPLAY_ON 0x29 | |
17 #define TFT_DISPLAY_OFF 0x28 | |
18 #define TFT_SLEEP_IN 0x10 | |
38 | 19 |
871 | 20 #define OLED_SCTE_SET_31h 0x31 // 0x0008 |
21 #define OLED_WCWE_SET_32h 0x32 // 0x0014 | |
22 #define OLED_GATELESS1_30h 0x30 // 0x0002 | |
23 #define OLED_GATELESS2_27h 0x27 // 0x0000 | |
24 #define OLED_OSCILLATOR 0x11 // 0x00A1 | |
25 #define OLED_VBP_SET_12h 0x12 // 0x0008 | |
26 #define OLED_VFP_SET_13h 0x13 // 0x0008 | |
27 #define OLED_DISPLAY_CON_15h 0x15 // 0x0000 | |
28 #define OLED_COLOR_DEPTH_SET_16h 0x16 // 0x0000 | |
29 #define OLED_PENTILE_KEY_EFh 0xEF // 0x00D0 or 0x00E8 | |
30 #define OLED_PENTILE1_A0h 0xA0 // 0x0063 | |
31 #define OLED_PENTILE2_A1h 0xA1 // 0x00C0 | |
32 #define OLED_PENTILE3_A2h 0xA2 // 0x0032 | |
33 #define OLED_PENTILE4_A3h 0xA3 // 0x0002 | |
34 #define OLED_BRIGHTNESS_CTRL_39h 0x39 // 0044h | |
35 // gamma table 0x40 - 0x66 | |
36 #define OLED_BOOSTING_FREQ 0x17 // 0x0022 | |
37 #define OLED_AMP_SET_18h 0x18 // 0x0033 | |
38 #define OLED_GAMMA_AMP_19h 0x19 // 0x0003 | |
39 #define OLED_POWER_CONTROL2_1Ah 0x1A // 0x0001 | |
40 #define OLED_POWER_CONTROL2_1Bh 0x1B // | |
41 #define OLED_POWER_CONTROL2_1Ch 0x1C // | |
42 #define OLED_INTERNAL_LOGIC_VOLTAGE 0x22 // VCC*0,65 = 3,3V * 0,55 = 0x00A2 | |
43 #define OLED_POWER_SET 0x23 // VC1OUT = VCI X 0.98 (default) = 0x00 | |
44 #define OLED_POWER_SET2 0x24 // VREG2OUT = 5,4V, VREG1OUT = 4,2V =0x77 | |
45 #define OLED_DISPLAY_CONDITION_SET_26h 0x26 // 0x00A0 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
46 #define OLED_STB_BY_OFF_1Dh 0x1D // 00A0 + 300ms wait |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
47 #define OLED_DDISP_ON_14h 0x14 // 0003 |
38 | 48 |
49 static void Display_Error_Handler(void); | |
871 | 50 static void display_power_on__2_of_2__post_RGB_display0(void); |
51 static void display_power_on__2_of_2__post_RGB_display1(void); | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
52 void display_1_brightness_max(void); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
53 void display_1_brightness_high(void); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
54 void display_1_brightness_std(void); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
55 void display_1_brightness_eco(void); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
56 void display_1_brightness_cave(void); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
57 |
871 | 58 static uint8_t receive_screen(); |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
59 uint8_t brightness_screen1; |
38 | 60 |
61 void display_power_on__1_of_2__pre_RGB(void) | |
62 { | |
871 | 63 uint8_t aTxBuffer[3]; |
64 /* reset system */ | |
38 | 65 HAL_GPIO_WritePin(DISPLAY_CSB_GPIO_PORT,DISPLAY_CSB_PIN,GPIO_PIN_SET); // chip select |
66 | |
67 HAL_GPIO_WritePin(DISPLAY_RESETB_GPIO_PORT,DISPLAY_RESETB_PIN,GPIO_PIN_RESET); | |
68 HAL_Delay(10); | |
69 HAL_GPIO_WritePin(DISPLAY_RESETB_GPIO_PORT,DISPLAY_RESETB_PIN,GPIO_PIN_SET); | |
871 | 70 HAL_Delay(25); |
885
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
71 |
871 | 72 // check for new screen |
73 aTxBuffer[0] = 0x71; // Read internal register | |
74 if (receive_screen((uint8_t*)aTxBuffer) == 0x27) // chip Index (=0x27 for new screen) | |
885
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
75 { |
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
76 SetDisplayVersion(DISPLAY_VERSION_NEW); |
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
77 } |
873 | 78 else |
79 { // re-reset the screen to be sure the 0x71 command did nothing | |
80 HAL_GPIO_WritePin(DISPLAY_RESETB_GPIO_PORT,DISPLAY_RESETB_PIN,GPIO_PIN_RESET); | |
81 HAL_Delay(10); | |
82 HAL_GPIO_WritePin(DISPLAY_RESETB_GPIO_PORT,DISPLAY_RESETB_PIN,GPIO_PIN_SET); | |
83 HAL_Delay(25); | |
84 | |
885
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
85 SetDisplayVersion(DISPLAY_VERSION_LCD); |
873 | 86 } |
38 | 87 |
88 /* RGB signals should be now for 2 frames or more (datasheet) */ | |
89 } | |
90 | |
91 | |
300
5ca177d2df5d
cleanup: remove commented/unused code, make static
Jan Mulder <jlmulder@xs4all.nl>
parents:
38
diff
changeset
|
92 static void send(uint8_t *pData, uint16_t inputlength) |
38 | 93 { |
94 HAL_GPIO_WritePin(DISPLAY_CSB_GPIO_PORT,DISPLAY_CSB_PIN,GPIO_PIN_RESET); // chip select | |
95 | |
96 if(HAL_SPI_Transmit(&hspiDisplay,(uint8_t*)pData, inputlength, 10000) != HAL_OK) | |
97 Display_Error_Handler(); | |
98 | |
99 while (HAL_SPI_GetState(&hspiDisplay) != HAL_SPI_STATE_READY) | |
100 { | |
101 } | |
102 HAL_GPIO_WritePin(DISPLAY_CSB_GPIO_PORT,DISPLAY_CSB_PIN,GPIO_PIN_SET); // chip select | |
103 } | |
104 | |
871 | 105 static uint8_t receive_screen(uint8_t *pData) |
106 { | |
107 uint8_t byte; | |
108 HAL_GPIO_WritePin(DISPLAY_CSB_GPIO_PORT,DISPLAY_CSB_PIN,GPIO_PIN_RESET); // chip select | |
109 if(HAL_SPI_Transmit(&hspiDisplay,(uint8_t*)pData, 1, 10000) != HAL_OK) | |
110 Display_Error_Handler(); | |
111 while (HAL_SPI_GetState(&hspiDisplay) != HAL_SPI_STATE_READY) | |
112 { | |
113 } | |
114 if(HAL_SPI_Receive(&hspiDisplay, &byte, 1, 10000) != HAL_OK) | |
115 Display_Error_Handler(); | |
116 while (HAL_SPI_GetState(&hspiDisplay) != HAL_SPI_STATE_READY) | |
117 { | |
118 } | |
119 HAL_GPIO_WritePin(DISPLAY_CSB_GPIO_PORT,DISPLAY_CSB_PIN,GPIO_PIN_SET); // chip select | |
120 return byte; | |
121 } | |
122 | |
38 | 123 |
300
5ca177d2df5d
cleanup: remove commented/unused code, make static
Jan Mulder <jlmulder@xs4all.nl>
parents:
38
diff
changeset
|
124 static uint16_t convert8to9to8(uint8_t *pInput, uint8_t *pOutput,uint16_t inputlength) |
38 | 125 { |
126 uint16_t outputlength; | |
127 uint8_t readbit = 0x80;//0b1000000; | |
128 uint8_t writebit = 0x40;//0b0100000; | |
129 uint16_t i,j,k; | |
130 | |
131 outputlength = ((inputlength+7)/8)*9; | |
132 | |
133 for(i=0;i<outputlength;i++) | |
134 pOutput[i] = 0; | |
135 | |
136 k = 0; | |
137 for(i=0;i<inputlength;i++) | |
138 { | |
139 if(i != 0) | |
140 { | |
141 pOutput[k] |= writebit; // 9. bit | |
142 writebit = writebit >> 1; | |
143 if(writebit == 0) | |
144 { | |
145 writebit = 0x80; | |
146 k++; | |
147 } | |
148 } | |
149 for(j=0;j<8;j++) | |
150 { | |
151 if((pInput[i] & readbit) != 0) | |
152 { | |
153 pOutput[k] |= writebit; | |
154 } | |
155 readbit = readbit >> 1; | |
156 if(readbit == 0) | |
157 readbit = 0x80; | |
158 writebit = writebit >> 1; | |
159 if(writebit == 0) | |
160 { | |
161 writebit = 0x80; | |
162 k++; | |
163 } | |
164 } | |
165 } | |
166 return outputlength; | |
167 } | |
168 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
169 void display_power_off(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
170 { |
885
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
171 if (isNewDisplay()) |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
172 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
173 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
174 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
175 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
176 aTxBuffer[1] = OLED_DDISP_ON_14h; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
177 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
178 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
179 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
180 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
181 HAL_Delay(25); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
182 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
183 aTxBuffer[1] = OLED_STB_BY_OFF_1Dh; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
184 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
185 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
186 aTxBuffer[1] = 0xA1; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
187 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
188 HAL_Delay(200); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
189 HAL_GPIO_WritePin(DISPLAY_RESETB_GPIO_PORT,DISPLAY_RESETB_PIN,GPIO_PIN_RESET); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
190 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
191 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
192 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
193 // display 0 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
194 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
195 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
196 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
197 |
38 | 198 void display_power_on__2_of_2__post_RGB(void) |
199 { | |
885
8d3f3a635397
Replaced global hardwareDisplay with unit access:
Ideenmodellierer
parents:
878
diff
changeset
|
200 if (isNewDisplay()) |
871 | 201 { |
202 display_power_on__2_of_2__post_RGB_display1(); | |
203 } | |
204 else | |
205 { | |
206 display_power_on__2_of_2__post_RGB_display0(); | |
207 } | |
208 } | |
209 | |
210 void display_power_on__2_of_2__post_RGB_display0(void) | |
211 { | |
212 | |
38 | 213 uint8_t aTxBuffer[32]; |
214 uint8_t bTxBuffer[36]; | |
215 uint16_t i,length; | |
216 | |
217 for(i=0;i<32;i++) | |
218 aTxBuffer[i] = 0; | |
219 for(i=0;i<36;i++) | |
220 bTxBuffer[i] = 0; | |
221 | |
871 | 222 aTxBuffer[0] = TFT_ENABLE_EXTENDED_COMMANDS; |
38 | 223 aTxBuffer[1] = 0xFF; |
224 aTxBuffer[2] = 0x83; | |
225 aTxBuffer[3] = 0x63; | |
226 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,4); | |
227 send((uint8_t*)bTxBuffer, length); | |
228 | |
871 | 229 aTxBuffer[0] = TFT_SET_POWER; |
38 | 230 aTxBuffer[1] = 0x81; |
231 aTxBuffer[2] = 0x24; | |
232 aTxBuffer[3] = 0x04; | |
233 aTxBuffer[4] = 0x02; | |
234 aTxBuffer[5] = 0x02; | |
235 aTxBuffer[6] = 0x03; | |
236 aTxBuffer[7] = 0x10; | |
237 aTxBuffer[8] = 0x10; | |
238 aTxBuffer[9] = 0x34; | |
239 aTxBuffer[10] = 0x3C; | |
240 aTxBuffer[11] = 0x3F; | |
241 aTxBuffer[12] = 0x3F; | |
242 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,13); | |
243 send((uint8_t*)bTxBuffer, length); | |
244 | |
871 | 245 aTxBuffer[0] = TFT_SLEEP_OUT; |
38 | 246 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,1); |
247 send((uint8_t*)bTxBuffer, length); | |
248 HAL_Delay(5+1); | |
249 | |
871 | 250 aTxBuffer[0] = TFT_DISPLAY_INVERSION_OFF; |
38 | 251 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,1); |
252 send((uint8_t*)bTxBuffer, length); | |
253 | |
871 | 254 aTxBuffer[0] = TFT_MEMORY_ACCESS_ONTROL; |
38 | 255 aTxBuffer[1] = 0x00; |
256 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,2); | |
257 send((uint8_t*)bTxBuffer, length); | |
258 | |
871 | 259 aTxBuffer[0] = TFT_INTERFACE_PIXEL_FORMAT; |
38 | 260 aTxBuffer[1] = 0x70; |
261 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,2); | |
262 send((uint8_t*)bTxBuffer, length); | |
263 HAL_Delay(120+20); | |
264 | |
871 | 265 aTxBuffer[0] = TFT_SET_POWER; |
38 | 266 aTxBuffer[1] = 0x78; |
267 aTxBuffer[2] = 0x24; | |
268 aTxBuffer[3] = 0x04, | |
269 aTxBuffer[4] = 0x02; | |
270 aTxBuffer[5] = 0x02; | |
271 aTxBuffer[6] = 0x03; | |
272 aTxBuffer[7] = 0x10; | |
273 aTxBuffer[8] = 0x10; | |
274 aTxBuffer[9] = 0x34; | |
275 aTxBuffer[10] = 0x3C; | |
276 aTxBuffer[11] = 0x3F; | |
277 aTxBuffer[12] = 0x3F; | |
278 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,13); | |
279 send((uint8_t*)bTxBuffer, length); | |
280 | |
871 | 281 aTxBuffer[0] = TFT_SET_RGB_INTERFACE_RELATED; |
38 | 282 aTxBuffer[1] = 0x01; |
283 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,2); | |
284 send((uint8_t*)bTxBuffer, length); | |
285 | |
871 | 286 aTxBuffer[0] = TFT_SET_DISPLAY_WAVEFORM; |
38 | 287 aTxBuffer[1] = 0x00; |
288 aTxBuffer[2] = 0x08; | |
289 aTxBuffer[3] = 0x56; | |
290 aTxBuffer[4] = 0x07; | |
291 aTxBuffer[5] = 0x01; | |
292 aTxBuffer[6] = 0x01; | |
293 aTxBuffer[7] = 0x4D; | |
294 aTxBuffer[8] = 0x01; | |
295 aTxBuffer[9] = 0x42; | |
296 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,10); | |
297 send((uint8_t*)bTxBuffer, length); | |
298 | |
871 | 299 aTxBuffer[0] = TFT_SET_PANEL; |
38 | 300 aTxBuffer[1] = 0x0B; |
301 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,2); | |
302 send((uint8_t*)bTxBuffer, length); | |
303 | |
871 | 304 aTxBuffer[0] = TFT_SET_GAMMA_CURVE_RELATED; |
38 | 305 aTxBuffer[1] = 0x01; |
306 aTxBuffer[2] = 0x48; | |
307 aTxBuffer[3] = 0x4D; | |
308 aTxBuffer[4] = 0x4E; | |
309 aTxBuffer[5] = 0x58; | |
310 aTxBuffer[6] = 0xF6; | |
311 aTxBuffer[7] = 0x0B; | |
312 aTxBuffer[8] = 0x4E; | |
313 aTxBuffer[9] = 0x12; | |
314 aTxBuffer[10] = 0xD5; | |
315 aTxBuffer[11] = 0x15; | |
316 aTxBuffer[12] = 0x95; | |
317 aTxBuffer[13] = 0x55; | |
318 aTxBuffer[14] = 0x8E; | |
319 aTxBuffer[15] = 0x11; | |
320 aTxBuffer[16] = 0x01; | |
321 aTxBuffer[17] = 0x48; | |
322 aTxBuffer[18] = 0x4D; | |
323 aTxBuffer[19] = 0x55; | |
324 aTxBuffer[20] = 0x5F; | |
325 aTxBuffer[21] = 0xFD; | |
326 aTxBuffer[22] = 0x0A; | |
327 aTxBuffer[23] = 0x4E; | |
328 aTxBuffer[24] = 0x51; | |
329 aTxBuffer[25] = 0xD3; | |
330 aTxBuffer[26] = 0x17; | |
331 aTxBuffer[27] = 0x95; | |
332 aTxBuffer[28] = 0x96; | |
333 aTxBuffer[29] = 0x4E; | |
334 aTxBuffer[30] = 0x11; | |
335 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,31); | |
336 send((uint8_t*)bTxBuffer, length); | |
337 HAL_Delay(5+1); | |
338 | |
871 | 339 aTxBuffer[0] = TFT_DISPLAY_ON; |
38 | 340 length = convert8to9to8((uint8_t*)aTxBuffer,(uint8_t*)bTxBuffer,1); |
341 send((uint8_t*)bTxBuffer, length); | |
342 } | |
343 | |
344 | |
871 | 345 void display_power_on__2_of_2__post_RGB_display1(void) |
346 { | |
347 uint8_t aTxBuffer[3]; | |
348 | |
349 aTxBuffer[0] = 0x71; // Read chip Index & revision number | |
350 aTxBuffer[1] = 0x00; // Dummy write - reads out 0x27 | |
351 aTxBuffer[1] = 0x00; // Dummy write - reads out 0x96 | |
352 send((uint8_t*)aTxBuffer, 3); | |
353 | |
354 aTxBuffer[0] = 0x70; | |
355 aTxBuffer[1] = OLED_OSCILLATOR; | |
356 send((uint8_t*)aTxBuffer, 2); | |
357 aTxBuffer[0] = 0x72; | |
358 aTxBuffer[1] = 0xA4; | |
359 send((uint8_t*)aTxBuffer, 2); | |
360 | |
361 aTxBuffer[0] = 0x70; | |
362 aTxBuffer[1] = OLED_SCTE_SET_31h; | |
363 send((uint8_t*)aTxBuffer, 2); | |
364 aTxBuffer[0] = 0x72; | |
365 aTxBuffer[1] = 0x08;//8 | |
366 send((uint8_t*)aTxBuffer, 2); | |
367 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
368 /*//debug read |
871 | 369 aTxBuffer[0] = 0x70; |
370 aTxBuffer[1] = OLED_SCTE_SET_31h; | |
371 send((uint8_t*)aTxBuffer, 2); | |
372 aTxBuffer[0] = 0x73; // Read internal register | |
373 aTxBuffer[1] = 0x00; // Dummy write - reads out 0x08 (The just-set OLED_SCTE_SET value) | |
374 send((uint8_t*)aTxBuffer, 2); | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
375 */ |
871 | 376 |
377 aTxBuffer[0] = 0x70; | |
378 aTxBuffer[1] = OLED_WCWE_SET_32h; | |
379 send((uint8_t*)aTxBuffer, 2); | |
380 aTxBuffer[0] = 0x72; | |
381 aTxBuffer[1] = 0x14;//14 | |
382 send((uint8_t*)aTxBuffer, 2); | |
383 | |
384 aTxBuffer[0] = 0x70; | |
385 aTxBuffer[1] = OLED_GATELESS1_30h; | |
386 send((uint8_t*)aTxBuffer, 2); | |
387 aTxBuffer[0] = 0x72; | |
388 aTxBuffer[1] = 0x02; | |
389 send((uint8_t*)aTxBuffer, 2); | |
390 | |
391 aTxBuffer[0] = 0x70; | |
392 aTxBuffer[1] = OLED_GATELESS2_27h; | |
393 send((uint8_t*)aTxBuffer, 2); | |
394 aTxBuffer[0] = 0x72; | |
395 aTxBuffer[1] = 0x01; | |
396 send((uint8_t*)aTxBuffer, 2); | |
397 | |
398 | |
399 aTxBuffer[0] = 0x70; | |
400 aTxBuffer[1] = OLED_VBP_SET_12h; | |
401 send((uint8_t*)aTxBuffer, 2); | |
402 aTxBuffer[0] = 0x72; | |
403 aTxBuffer[1] = 0x08; | |
404 send((uint8_t*)aTxBuffer, 2); | |
405 | |
406 aTxBuffer[0] = 0x70; | |
407 aTxBuffer[1] = OLED_VFP_SET_13h; | |
408 send((uint8_t*)aTxBuffer, 2); | |
409 aTxBuffer[0] = 0x72; | |
410 aTxBuffer[1] = 0x08; | |
411 send((uint8_t*)aTxBuffer, 2); | |
412 | |
413 aTxBuffer[0] = 0x70; | |
414 aTxBuffer[1] = OLED_DISPLAY_CON_15h; | |
415 send((uint8_t*)aTxBuffer, 2); | |
416 aTxBuffer[0] = 0x72; | |
417 aTxBuffer[1] = 0x01; //SS=0 | |
418 //aTxBuffer[1] = 0x11; //SS=1 | |
419 send((uint8_t*)aTxBuffer, 2); | |
420 | |
421 aTxBuffer[0] = 0x70; | |
422 aTxBuffer[1] = OLED_COLOR_DEPTH_SET_16h; | |
423 send((uint8_t*)aTxBuffer, 2); | |
424 aTxBuffer[0] = 0x72; | |
425 aTxBuffer[1] = 0x00; | |
426 send((uint8_t*)aTxBuffer, 2); | |
427 | |
428 aTxBuffer[0] = 0x70; | |
429 aTxBuffer[1] = OLED_PENTILE_KEY_EFh; // write-only register... | |
430 send((uint8_t*)aTxBuffer, 2); | |
431 aTxBuffer[0] = 0x72; | |
432 aTxBuffer[1] = 0xD0; | |
433 send((uint8_t*)aTxBuffer, 2); | |
434 aTxBuffer[0] = 0x72; | |
435 aTxBuffer[1] = 0xE8; | |
436 send((uint8_t*)aTxBuffer, 2); | |
437 | |
438 aTxBuffer[0] = 0x70; | |
439 aTxBuffer[1] = OLED_PENTILE1_A0h; // write-only register... | |
440 send((uint8_t*)aTxBuffer, 2); | |
441 aTxBuffer[0] = 0x72; | |
442 aTxBuffer[1] = 0x00; | |
443 send((uint8_t*)aTxBuffer, 2); | |
444 aTxBuffer[0] = 0x72; | |
445 aTxBuffer[1] = 0x63; | |
446 send((uint8_t*)aTxBuffer, 2); | |
447 | |
448 aTxBuffer[0] = 0x70; | |
449 aTxBuffer[1] = OLED_PENTILE2_A1h; // write-only register... | |
450 send((uint8_t*)aTxBuffer, 2); | |
451 aTxBuffer[0] = 0x72; | |
452 aTxBuffer[1] = 0x00; | |
453 send((uint8_t*)aTxBuffer, 2); | |
454 aTxBuffer[0] = 0x72; | |
455 aTxBuffer[1] = 0xC0; // SID1&SID0=00 | |
456 // aTxBuffer[1] = 0xC4; // SID1&SID0=01 CC C8 C4 C0 | |
457 send((uint8_t*)aTxBuffer, 2); | |
458 | |
459 aTxBuffer[0] = 0x70; | |
460 aTxBuffer[1] = OLED_PENTILE3_A2h; // write-only register... | |
461 send((uint8_t*)aTxBuffer, 2); | |
462 aTxBuffer[0] = 0x72; | |
463 aTxBuffer[1] = 0x00; | |
464 send((uint8_t*)aTxBuffer, 2); | |
465 aTxBuffer[0] = 0x72; | |
466 aTxBuffer[1] = 0x32; | |
467 send((uint8_t*)aTxBuffer, 2); | |
468 | |
469 aTxBuffer[0] = 0x70; | |
470 aTxBuffer[1] = OLED_PENTILE4_A3h; // write-only register... | |
471 send((uint8_t*)aTxBuffer, 2); | |
472 aTxBuffer[0] = 0x72; | |
473 aTxBuffer[1] = 0x00; | |
474 send((uint8_t*)aTxBuffer, 2); | |
475 aTxBuffer[0] = 0x72; | |
476 aTxBuffer[1] = 0x02; | |
477 send((uint8_t*)aTxBuffer, 2); | |
478 | |
479 aTxBuffer[0] = 0x70; | |
480 aTxBuffer[1] = OLED_BRIGHTNESS_CTRL_39h; | |
481 send((uint8_t*)aTxBuffer, 2); | |
482 aTxBuffer[0] = 0x72; | |
483 aTxBuffer[1] = 0x44;//44 | |
484 send((uint8_t*)aTxBuffer, 2); | |
485 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
486 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
487 display_1_brightness_std(); // boot brightness |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
488 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
489 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
490 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
491 aTxBuffer[1] = OLED_BOOSTING_FREQ; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
492 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
493 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
494 aTxBuffer[1] = 0x22; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
495 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
496 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
497 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
498 aTxBuffer[1] = OLED_AMP_SET_18h; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
499 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
500 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
501 aTxBuffer[1] = 0x22; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
502 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
503 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
504 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
505 aTxBuffer[1] = OLED_GAMMA_AMP_19h; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
506 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
507 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
508 aTxBuffer[1] = 0x02; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
509 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
510 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
511 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
512 aTxBuffer[1] = OLED_POWER_CONTROL2_1Ah; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
513 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
514 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
515 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
516 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
517 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
518 /* |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
519 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
520 aTxBuffer[1] = OLED_POWER_CONTROL2_1Bh; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
521 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
522 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
523 aTxBuffer[1] = 0x4B; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
524 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
525 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
526 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
527 aTxBuffer[1] = OLED_POWER_CONTROL2_1Ch; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
528 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
529 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
530 aTxBuffer[1] = 0x05; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
531 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
532 */ |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
533 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
534 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
535 aTxBuffer[1] = OLED_INTERNAL_LOGIC_VOLTAGE; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
536 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
537 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
538 aTxBuffer[1] = 0xA2; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
539 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
540 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
541 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
542 aTxBuffer[1] = OLED_POWER_SET; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
543 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
544 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
545 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
546 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
547 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
548 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
549 aTxBuffer[1] = OLED_POWER_SET2; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
550 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
551 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
552 aTxBuffer[1] = 0x77; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
553 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
554 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
555 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
556 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
557 aTxBuffer[1] = OLED_DISPLAY_CONDITION_SET_26h; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
558 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
559 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
560 aTxBuffer[1] = 0xA0; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
561 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
562 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
563 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
564 aTxBuffer[1] = OLED_STB_BY_OFF_1Dh; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
565 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
566 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
567 aTxBuffer[1] = 0xA0; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
568 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
569 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
570 HAL_Delay(250); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
571 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
572 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
573 aTxBuffer[1] = OLED_DDISP_ON_14h; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
574 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
575 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
576 aTxBuffer[1] = 0x03; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
577 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
578 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
579 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
580 void display_1_brightness_max(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
581 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
582 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
583 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
584 if (brightness_screen1 == 4) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
585 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
586 // do nothing |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
587 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
588 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
589 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
590 // GAMMA L=250 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
591 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
592 aTxBuffer[1] = 0x40; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
593 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
594 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
595 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
596 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
597 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
598 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
599 aTxBuffer[1] = 0x41; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
600 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
601 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
602 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
603 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
604 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
605 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
606 aTxBuffer[1] = 0x42; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
607 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
608 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
609 aTxBuffer[1] = 0x2A; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
610 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
611 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
612 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
613 aTxBuffer[1] = 0x43; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
614 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
615 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
616 aTxBuffer[1] = 0x27; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
617 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
618 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
619 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
620 aTxBuffer[1] = 0x44; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
621 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
622 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
623 aTxBuffer[1] = 0x27; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
624 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
625 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
626 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
627 aTxBuffer[1] = 0x45; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
628 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
629 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
630 aTxBuffer[1] = 0x1F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
631 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
632 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
633 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
634 aTxBuffer[1] = 0x46; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
635 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
636 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
637 aTxBuffer[1] = 0x44; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
638 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
639 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
640 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
641 aTxBuffer[1] = 0x50; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
642 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
643 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
644 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
645 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
646 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
647 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
648 aTxBuffer[1] = 0x51; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
649 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
650 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
651 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
652 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
653 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
654 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
655 aTxBuffer[1] = 0x52; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
656 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
657 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
658 aTxBuffer[1] = 0x17; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
659 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
660 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
661 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
662 aTxBuffer[1] = 0x53; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
663 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
664 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
665 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
666 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
667 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
668 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
669 aTxBuffer[1] = 0x54; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
670 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
671 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
672 aTxBuffer[1] = 0x26; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
673 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
674 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
675 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
676 aTxBuffer[1] = 0x55; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
677 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
678 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
679 aTxBuffer[1] = 0x1F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
680 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
681 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
682 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
683 aTxBuffer[1] = 0x56; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
684 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
685 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
686 aTxBuffer[1] = 0x43; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
687 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
688 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
689 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
690 aTxBuffer[1] = 0x60; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
691 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
692 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
693 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
694 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
695 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
696 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
697 aTxBuffer[1] = 0x61; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
698 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
699 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
700 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
701 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
702 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
703 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
704 aTxBuffer[1] = 0x62; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
705 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
706 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
707 aTxBuffer[1] = 0x2A; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
708 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
709 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
710 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
711 aTxBuffer[1] = 0x63; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
712 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
713 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
714 aTxBuffer[1] = 0x25; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
715 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
716 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
717 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
718 aTxBuffer[1] = 0x64; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
719 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
720 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
721 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
722 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
723 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
724 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
725 aTxBuffer[1] = 0x65; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
726 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
727 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
728 aTxBuffer[1] = 0x1B; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
729 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
730 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
731 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
732 aTxBuffer[1] = 0x66; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
733 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
734 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
735 aTxBuffer[1] = 0x5C; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
736 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
737 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
738 brightness_screen1=4; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
739 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
740 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
741 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
742 void display_1_brightness_high(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
743 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
744 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
745 if (brightness_screen1 == 3) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
746 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
747 // do nothing |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
748 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
749 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
750 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
751 // GAMMA L=200 |
871 | 752 aTxBuffer[0] = 0x70; |
753 aTxBuffer[1] = 0x40; | |
754 send((uint8_t*)aTxBuffer, 2); | |
755 aTxBuffer[0] = 0x72; | |
756 aTxBuffer[1] = 0x00; | |
757 send((uint8_t*)aTxBuffer, 2); | |
758 | |
759 aTxBuffer[0] = 0x70; | |
760 aTxBuffer[1] = 0x41; | |
761 send((uint8_t*)aTxBuffer, 2); | |
762 aTxBuffer[0] = 0x72; | |
763 aTxBuffer[1] = 0x3F; | |
764 send((uint8_t*)aTxBuffer, 2); | |
765 | |
766 aTxBuffer[0] = 0x70; | |
767 aTxBuffer[1] = 0x42; | |
768 send((uint8_t*)aTxBuffer, 2); | |
769 aTxBuffer[0] = 0x72; | |
770 aTxBuffer[1] = 0x2A; | |
771 send((uint8_t*)aTxBuffer, 2); | |
772 | |
773 aTxBuffer[0] = 0x70; | |
774 aTxBuffer[1] = 0x43; | |
775 send((uint8_t*)aTxBuffer, 2); | |
776 aTxBuffer[0] = 0x72; | |
777 aTxBuffer[1] = 0x27; | |
778 send((uint8_t*)aTxBuffer, 2); | |
779 | |
780 aTxBuffer[0] = 0x70; | |
781 aTxBuffer[1] = 0x44; | |
782 send((uint8_t*)aTxBuffer, 2); | |
783 aTxBuffer[0] = 0x72; | |
784 aTxBuffer[1] = 0x27; | |
785 send((uint8_t*)aTxBuffer, 2); | |
786 | |
787 aTxBuffer[0] = 0x70; | |
788 aTxBuffer[1] = 0x45; | |
789 send((uint8_t*)aTxBuffer, 2); | |
790 aTxBuffer[0] = 0x72; | |
791 aTxBuffer[1] = 0x1F; | |
792 send((uint8_t*)aTxBuffer, 2); | |
793 | |
794 aTxBuffer[0] = 0x70; | |
795 aTxBuffer[1] = 0x46; | |
796 send((uint8_t*)aTxBuffer, 2); | |
797 aTxBuffer[0] = 0x72; | |
798 aTxBuffer[1] = 0x44; | |
799 send((uint8_t*)aTxBuffer, 2); | |
800 | |
801 aTxBuffer[0] = 0x70; | |
802 aTxBuffer[1] = 0x50; | |
803 send((uint8_t*)aTxBuffer, 2); | |
804 aTxBuffer[0] = 0x72; | |
805 aTxBuffer[1] = 0x00; | |
806 send((uint8_t*)aTxBuffer, 2); | |
807 | |
808 aTxBuffer[0] = 0x70; | |
809 aTxBuffer[1] = 0x51; | |
810 send((uint8_t*)aTxBuffer, 2); | |
811 aTxBuffer[0] = 0x72; | |
812 aTxBuffer[1] = 0x00; | |
813 send((uint8_t*)aTxBuffer, 2); | |
814 | |
815 aTxBuffer[0] = 0x70; | |
816 aTxBuffer[1] = 0x52; | |
817 send((uint8_t*)aTxBuffer, 2); | |
818 aTxBuffer[0] = 0x72; | |
819 aTxBuffer[1] = 0x17; | |
820 send((uint8_t*)aTxBuffer, 2); | |
821 | |
822 aTxBuffer[0] = 0x70; | |
823 aTxBuffer[1] = 0x53; | |
824 send((uint8_t*)aTxBuffer, 2); | |
825 aTxBuffer[0] = 0x72; | |
826 aTxBuffer[1] = 0x24; | |
827 send((uint8_t*)aTxBuffer, 2); | |
828 | |
829 aTxBuffer[0] = 0x70; | |
830 aTxBuffer[1] = 0x54; | |
831 send((uint8_t*)aTxBuffer, 2); | |
832 aTxBuffer[0] = 0x72; | |
833 aTxBuffer[1] = 0x26; | |
834 send((uint8_t*)aTxBuffer, 2); | |
835 | |
836 aTxBuffer[0] = 0x70; | |
837 aTxBuffer[1] = 0x55; | |
838 send((uint8_t*)aTxBuffer, 2); | |
839 aTxBuffer[0] = 0x72; | |
840 aTxBuffer[1] = 0x1F; | |
841 send((uint8_t*)aTxBuffer, 2); | |
842 | |
843 aTxBuffer[0] = 0x70; | |
844 aTxBuffer[1] = 0x56; | |
845 send((uint8_t*)aTxBuffer, 2); | |
846 aTxBuffer[0] = 0x72; | |
847 aTxBuffer[1] = 0x43; | |
848 send((uint8_t*)aTxBuffer, 2); | |
849 | |
850 aTxBuffer[0] = 0x70; | |
851 aTxBuffer[1] = 0x60; | |
852 send((uint8_t*)aTxBuffer, 2); | |
853 aTxBuffer[0] = 0x72; | |
854 aTxBuffer[1] = 0x00; | |
855 send((uint8_t*)aTxBuffer, 2); | |
856 | |
857 aTxBuffer[0] = 0x70; | |
858 aTxBuffer[1] = 0x61; | |
859 send((uint8_t*)aTxBuffer, 2); | |
860 aTxBuffer[0] = 0x72; | |
861 aTxBuffer[1] = 0x3F; | |
862 send((uint8_t*)aTxBuffer, 2); | |
863 | |
864 aTxBuffer[0] = 0x70; | |
865 aTxBuffer[1] = 0x62; | |
866 send((uint8_t*)aTxBuffer, 2); | |
867 aTxBuffer[0] = 0x72; | |
868 aTxBuffer[1] = 0x2A; | |
869 send((uint8_t*)aTxBuffer, 2); | |
870 | |
871 aTxBuffer[0] = 0x70; | |
872 aTxBuffer[1] = 0x63; | |
873 send((uint8_t*)aTxBuffer, 2); | |
874 aTxBuffer[0] = 0x72; | |
875 aTxBuffer[1] = 0x25; | |
876 send((uint8_t*)aTxBuffer, 2); | |
877 | |
878 aTxBuffer[0] = 0x70; | |
879 aTxBuffer[1] = 0x64; | |
880 send((uint8_t*)aTxBuffer, 2); | |
881 aTxBuffer[0] = 0x72; | |
882 aTxBuffer[1] = 0x24; | |
883 send((uint8_t*)aTxBuffer, 2); | |
884 | |
885 aTxBuffer[0] = 0x70; | |
886 aTxBuffer[1] = 0x65; | |
887 send((uint8_t*)aTxBuffer, 2); | |
888 aTxBuffer[0] = 0x72; | |
889 aTxBuffer[1] = 0x1B; | |
890 send((uint8_t*)aTxBuffer, 2); | |
891 | |
892 aTxBuffer[0] = 0x70; | |
893 aTxBuffer[1] = 0x66; | |
894 send((uint8_t*)aTxBuffer, 2); | |
895 aTxBuffer[0] = 0x72; | |
896 aTxBuffer[1] = 0x5C; | |
897 send((uint8_t*)aTxBuffer, 2); | |
898 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
899 brightness_screen1=3; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
900 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
901 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
902 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
903 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
904 void display_1_brightness_std(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
905 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
906 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
907 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
908 if (brightness_screen1 == 2) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
909 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
910 // do nothing |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
911 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
912 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
913 { |
871 | 914 // GAMMA L=150 |
915 aTxBuffer[0] = 0x70; | |
916 aTxBuffer[1] = 0x40; | |
917 send((uint8_t*)aTxBuffer, 2); | |
918 aTxBuffer[0] = 0x72; | |
919 aTxBuffer[1] = 0x00; | |
920 send((uint8_t*)aTxBuffer, 2); | |
921 | |
922 aTxBuffer[0] = 0x70; | |
923 aTxBuffer[1] = 0x41; | |
924 send((uint8_t*)aTxBuffer, 2); | |
925 aTxBuffer[0] = 0x72; | |
926 aTxBuffer[1] = 0x3F; | |
927 send((uint8_t*)aTxBuffer, 2); | |
928 | |
929 aTxBuffer[0] = 0x70; | |
930 aTxBuffer[1] = 0x42; | |
931 send((uint8_t*)aTxBuffer, 2); | |
932 aTxBuffer[0] = 0x72; | |
933 aTxBuffer[1] = 0x2D; | |
934 send((uint8_t*)aTxBuffer, 2); | |
935 | |
936 aTxBuffer[0] = 0x70; | |
937 aTxBuffer[1] = 0x43; | |
938 send((uint8_t*)aTxBuffer, 2); | |
939 aTxBuffer[0] = 0x72; | |
940 aTxBuffer[1] = 0x29; | |
941 send((uint8_t*)aTxBuffer, 2); | |
942 | |
943 aTxBuffer[0] = 0x70; | |
944 aTxBuffer[1] = 0x44; | |
945 send((uint8_t*)aTxBuffer, 2); | |
946 aTxBuffer[0] = 0x72; | |
947 aTxBuffer[1] = 0x28; | |
948 send((uint8_t*)aTxBuffer, 2); | |
949 | |
950 aTxBuffer[0] = 0x70; | |
951 aTxBuffer[1] = 0x45; | |
952 send((uint8_t*)aTxBuffer, 2); | |
953 aTxBuffer[0] = 0x72; | |
954 aTxBuffer[1] = 0x23; | |
955 send((uint8_t*)aTxBuffer, 2); | |
956 | |
957 aTxBuffer[0] = 0x70; | |
958 aTxBuffer[1] = 0x46; | |
959 send((uint8_t*)aTxBuffer, 2); | |
960 aTxBuffer[0] = 0x72; | |
961 aTxBuffer[1] = 0x37; | |
962 send((uint8_t*)aTxBuffer, 2); | |
963 | |
964 aTxBuffer[0] = 0x70; | |
965 aTxBuffer[1] = 0x50; | |
966 send((uint8_t*)aTxBuffer, 2); | |
967 aTxBuffer[0] = 0x72; | |
968 aTxBuffer[1] = 0x00; | |
969 send((uint8_t*)aTxBuffer, 2); | |
970 | |
971 aTxBuffer[0] = 0x70; | |
972 aTxBuffer[1] = 0x51; | |
973 send((uint8_t*)aTxBuffer, 2); | |
974 aTxBuffer[0] = 0x72; | |
975 aTxBuffer[1] = 0x00; | |
976 send((uint8_t*)aTxBuffer, 2); | |
977 | |
978 aTxBuffer[0] = 0x70; | |
979 aTxBuffer[1] = 0x52; | |
980 send((uint8_t*)aTxBuffer, 2); | |
981 aTxBuffer[0] = 0x72; | |
982 aTxBuffer[1] = 0x0B; | |
983 send((uint8_t*)aTxBuffer, 2); | |
984 | |
985 aTxBuffer[0] = 0x70; | |
986 aTxBuffer[1] = 0x53; | |
987 send((uint8_t*)aTxBuffer, 2); | |
988 aTxBuffer[0] = 0x72; | |
989 aTxBuffer[1] = 0x25; | |
990 send((uint8_t*)aTxBuffer, 2); | |
991 | |
992 aTxBuffer[0] = 0x70; | |
993 aTxBuffer[1] = 0x54; | |
994 send((uint8_t*)aTxBuffer, 2); | |
995 aTxBuffer[0] = 0x72; | |
996 aTxBuffer[1] = 0x28; | |
997 send((uint8_t*)aTxBuffer, 2); | |
998 | |
999 aTxBuffer[0] = 0x70; | |
1000 aTxBuffer[1] = 0x55; | |
1001 send((uint8_t*)aTxBuffer, 2); | |
1002 aTxBuffer[0] = 0x72; | |
1003 aTxBuffer[1] = 0x22; | |
1004 send((uint8_t*)aTxBuffer, 2); | |
1005 | |
1006 aTxBuffer[0] = 0x70; | |
1007 aTxBuffer[1] = 0x56; | |
1008 send((uint8_t*)aTxBuffer, 2); | |
1009 aTxBuffer[0] = 0x72; | |
1010 aTxBuffer[1] = 0x36; | |
1011 send((uint8_t*)aTxBuffer, 2); | |
1012 | |
1013 aTxBuffer[0] = 0x70; | |
1014 aTxBuffer[1] = 0x60; | |
1015 send((uint8_t*)aTxBuffer, 2); | |
1016 aTxBuffer[0] = 0x72; | |
1017 aTxBuffer[1] = 0x00; | |
1018 send((uint8_t*)aTxBuffer, 2); | |
1019 | |
1020 aTxBuffer[0] = 0x70; | |
1021 aTxBuffer[1] = 0x61; | |
1022 send((uint8_t*)aTxBuffer, 2); | |
1023 aTxBuffer[0] = 0x72; | |
1024 aTxBuffer[1] = 0x3F; | |
1025 send((uint8_t*)aTxBuffer, 2); | |
1026 | |
1027 aTxBuffer[0] = 0x70; | |
1028 aTxBuffer[1] = 0x62; | |
1029 send((uint8_t*)aTxBuffer, 2); | |
1030 aTxBuffer[0] = 0x72; | |
1031 aTxBuffer[1] = 0x2B; | |
1032 send((uint8_t*)aTxBuffer, 2); | |
1033 | |
1034 aTxBuffer[0] = 0x70; | |
1035 aTxBuffer[1] = 0x63; | |
1036 send((uint8_t*)aTxBuffer, 2); | |
1037 aTxBuffer[0] = 0x72; | |
1038 aTxBuffer[1] = 0x28; | |
1039 send((uint8_t*)aTxBuffer, 2); | |
1040 | |
1041 aTxBuffer[0] = 0x70; | |
1042 aTxBuffer[1] = 0x64; | |
1043 send((uint8_t*)aTxBuffer, 2); | |
1044 aTxBuffer[0] = 0x72; | |
1045 aTxBuffer[1] = 0x26; | |
1046 send((uint8_t*)aTxBuffer, 2); | |
1047 | |
1048 aTxBuffer[0] = 0x70; | |
1049 aTxBuffer[1] = 0x65; | |
1050 send((uint8_t*)aTxBuffer, 2); | |
1051 aTxBuffer[0] = 0x72; | |
1052 aTxBuffer[1] = 0x1F; | |
1053 send((uint8_t*)aTxBuffer, 2); | |
1054 | |
1055 aTxBuffer[0] = 0x70; | |
1056 aTxBuffer[1] = 0x66; | |
1057 send((uint8_t*)aTxBuffer, 2); | |
1058 aTxBuffer[0] = 0x72; | |
1059 aTxBuffer[1] = 0x4A; | |
1060 send((uint8_t*)aTxBuffer, 2); | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1061 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1062 brightness_screen1=2; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1063 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1064 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1065 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1066 void display_1_brightness_eco(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1067 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1068 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1069 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1070 if (brightness_screen1 == 1) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1071 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1072 // do nothing |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1073 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1074 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1075 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1076 // GAMMA L=100 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1077 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1078 aTxBuffer[1] = 0x40; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1079 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1080 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1081 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1082 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1083 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1084 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1085 aTxBuffer[1] = 0x41; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1086 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1087 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1088 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1089 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1090 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1091 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1092 aTxBuffer[1] = 0x42; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1093 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1094 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1095 aTxBuffer[1] = 0x30; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1096 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1097 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1098 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1099 aTxBuffer[1] = 0x43; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1100 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1101 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1102 aTxBuffer[1] = 0x2A; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1103 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1104 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1105 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1106 aTxBuffer[1] = 0x44; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1107 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1108 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1109 aTxBuffer[1] = 0x2B; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1110 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1111 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1112 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1113 aTxBuffer[1] = 0x45; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1114 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1115 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1116 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1117 send((uint8_t*)aTxBuffer, 2); |
871 | 1118 |
1119 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1120 aTxBuffer[1] = 0x46; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1121 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1122 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1123 aTxBuffer[1] = 0x2F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1124 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1125 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1126 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1127 aTxBuffer[1] = 0x50; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1128 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1129 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1130 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1131 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1132 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1133 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1134 aTxBuffer[1] = 0x51; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1135 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1136 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1137 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1138 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1139 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1140 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1141 aTxBuffer[1] = 0x52; |
871 | 1142 send((uint8_t*)aTxBuffer, 2); |
1143 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1144 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1145 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1146 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1147 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1148 aTxBuffer[1] = 0x53; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1149 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1150 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1151 aTxBuffer[1] = 0x25; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1152 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1153 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1154 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1155 aTxBuffer[1] = 0x54; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1156 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1157 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1158 aTxBuffer[1] = 0x29; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1159 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1160 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1161 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1162 aTxBuffer[1] = 0x55; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1163 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1164 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1165 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1166 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1167 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1168 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1169 aTxBuffer[1] = 0x56; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1170 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1171 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1172 aTxBuffer[1] = 0x2E; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1173 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1174 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1175 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1176 aTxBuffer[1] = 0x60; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1177 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1178 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1179 aTxBuffer[1] = 0x00; |
871 | 1180 send((uint8_t*)aTxBuffer, 2); |
1181 | |
1182 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1183 aTxBuffer[1] = 0x61; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1184 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1185 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1186 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1187 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1188 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1189 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1190 aTxBuffer[1] = 0x62; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1191 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1192 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1193 aTxBuffer[1] = 0x2F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1194 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1195 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1196 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1197 aTxBuffer[1] = 0x63; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1198 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1199 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1200 aTxBuffer[1] = 0x29; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1201 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1202 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1203 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1204 aTxBuffer[1] = 0x64; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1205 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1206 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1207 aTxBuffer[1] = 0x29; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1208 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1209 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1210 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1211 aTxBuffer[1] = 0x65; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1212 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1213 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1214 aTxBuffer[1] = 0x21; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1215 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1216 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1217 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1218 aTxBuffer[1] = 0x66; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1219 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1220 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1221 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1222 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1223 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1224 brightness_screen1=1; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1225 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1226 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1227 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1228 void display_1_brightness_cave(void) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1229 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1230 uint8_t aTxBuffer[3]; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1231 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1232 if (brightness_screen1 == 0) |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1233 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1234 // do nothing |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1235 } |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1236 else |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1237 { |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1238 // GAMMA L=50 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1239 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1240 aTxBuffer[1] = 0x40; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1241 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1242 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1243 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1244 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1245 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1246 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1247 aTxBuffer[1] = 0x41; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1248 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1249 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1250 aTxBuffer[1] = 0x3F; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1251 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1252 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1253 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1254 aTxBuffer[1] = 0x42; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1255 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1256 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1257 aTxBuffer[1] = 0x3C; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1258 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1259 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1260 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1261 aTxBuffer[1] = 0x43; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1262 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1263 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1264 aTxBuffer[1] = 0x2C; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1265 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1266 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1267 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1268 aTxBuffer[1] = 0x44; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1269 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1270 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1271 aTxBuffer[1] = 0x2D; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1272 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1273 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1274 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1275 aTxBuffer[1] = 0x45; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1276 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1277 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1278 aTxBuffer[1] = 0x27; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1279 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1280 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1281 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1282 aTxBuffer[1] = 0x46; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1283 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1284 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1285 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1286 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1287 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1288 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1289 aTxBuffer[1] = 0x50; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1290 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1291 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1292 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1293 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1294 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1295 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1296 aTxBuffer[1] = 0x51; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1297 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1298 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1299 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1300 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1301 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1302 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1303 aTxBuffer[1] = 0x52; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1304 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1305 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1306 aTxBuffer[1] = 0x00; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1307 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1308 |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1309 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1310 aTxBuffer[1] = 0x53; |
871 | 1311 send((uint8_t*)aTxBuffer, 2); |
1312 aTxBuffer[0] = 0x72; | |
1313 aTxBuffer[1] = 0x22; | |
1314 send((uint8_t*)aTxBuffer, 2); | |
1315 | |
1316 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1317 aTxBuffer[1] = 0x54; |
871 | 1318 send((uint8_t*)aTxBuffer, 2); |
1319 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1320 aTxBuffer[1] = 0x2A; |
871 | 1321 send((uint8_t*)aTxBuffer, 2); |
1322 | |
1323 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1324 aTxBuffer[1] = 0x55; |
871 | 1325 send((uint8_t*)aTxBuffer, 2); |
1326 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1327 aTxBuffer[1] = 0x27; |
871 | 1328 send((uint8_t*)aTxBuffer, 2); |
1329 | |
1330 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1331 aTxBuffer[1] = 0x56; |
871 | 1332 send((uint8_t*)aTxBuffer, 2); |
1333 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1334 aTxBuffer[1] = 0x23; |
871 | 1335 send((uint8_t*)aTxBuffer, 2); |
1336 | |
1337 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1338 aTxBuffer[1] = 0x60; |
871 | 1339 send((uint8_t*)aTxBuffer, 2); |
1340 aTxBuffer[0] = 0x72; | |
1341 aTxBuffer[1] = 0x00; | |
1342 send((uint8_t*)aTxBuffer, 2); | |
1343 | |
1344 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1345 aTxBuffer[1] = 0x61; |
871 | 1346 send((uint8_t*)aTxBuffer, 2); |
1347 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1348 aTxBuffer[1] = 0x3F; |
871 | 1349 send((uint8_t*)aTxBuffer, 2); |
1350 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1351 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1352 aTxBuffer[1] = 0x62; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1353 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1354 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1355 aTxBuffer[1] = 0x3B; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1356 send((uint8_t*)aTxBuffer, 2); |
871 | 1357 |
1358 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1359 aTxBuffer[1] = 0x63; |
871 | 1360 send((uint8_t*)aTxBuffer, 2); |
1361 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1362 aTxBuffer[1] = 0x2C; |
871 | 1363 send((uint8_t*)aTxBuffer, 2); |
1364 | |
1365 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1366 aTxBuffer[1] = 0x64; |
871 | 1367 send((uint8_t*)aTxBuffer, 2); |
1368 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1369 aTxBuffer[1] = 0x2B; |
871 | 1370 send((uint8_t*)aTxBuffer, 2); |
1371 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1372 aTxBuffer[0] = 0x70; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1373 aTxBuffer[1] = 0x65; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1374 send((uint8_t*)aTxBuffer, 2); |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1375 aTxBuffer[0] = 0x72; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1376 aTxBuffer[1] = 0x24; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1377 send((uint8_t*)aTxBuffer, 2); |
871 | 1378 |
1379 aTxBuffer[0] = 0x70; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1380 aTxBuffer[1] = 0x66; |
871 | 1381 send((uint8_t*)aTxBuffer, 2); |
1382 aTxBuffer[0] = 0x72; | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1383 aTxBuffer[1] = 0x31; |
871 | 1384 send((uint8_t*)aTxBuffer, 2); |
1385 | |
878
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1386 brightness_screen1=0; |
6b06143cbfea
brightness settings and proper power down for new screen
heinrichsweikamp
parents:
873
diff
changeset
|
1387 } |
871 | 1388 } |
1389 | |
38 | 1390 static void Display_Error_Handler(void) |
1391 { | |
871 | 1392 //while(1) |
38 | 1393 { |
1394 } | |
1395 } |