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