main.h


1
/**
2
  ******************************************************************************
3
  * @file           : main.h
4
  * @brief          : Header for main.c file.
5
  *                   This file contains the common defines of the application.
6
  ******************************************************************************
7
  ** This notice applies to any and all portions of this file
8
  * that are not between comment pairs USER CODE BEGIN and
9
  * USER CODE END. Other portions of this file, whether 
10
  * inserted by the user or by software development tools
11
  * are owned by their respective copyright owners.
12
  *
13
  * COPYRIGHT(c) 2018 STMicroelectronics
14
  *
15
  * Redistribution and use in source and binary forms, with or without modification,
16
  * are permitted provided that the following conditions are met:
17
  *   1. Redistributions of source code must retain the above copyright notice,
18
  *      this list of conditions and the following disclaimer.
19
  *   2. Redistributions in binary form must reproduce the above copyright notice,
20
  *      this list of conditions and the following disclaimer in the documentation
21
  *      and/or other materials provided with the distribution.
22
  *   3. Neither the name of STMicroelectronics nor the names of its contributors
23
  *      may be used to endorse or promote products derived from this software
24
  *      without specific prior written permission.
25
  *
26
  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
27
  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
28
  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
29
  * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
30
  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
31
  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
32
  * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
33
  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
34
  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
35
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
36
  *
37
  ******************************************************************************
38
  */
39
40
/* Define to prevent recursive inclusion -------------------------------------*/
41
#ifndef __MAIN_H__
42
#define __MAIN_H__
43
44
/* Includes ------------------------------------------------------------------*/
45
46
/* USER CODE BEGIN Includes */
47
#include <stdint.h>
48
/* USER CODE END Includes */
49
50
/* Private define ------------------------------------------------------------*/
51
52
#define LCD_B0_Pin GPIO_PIN_4
53
#define LCD_B0_GPIO_Port GPIOE
54
#define OTG_HS_OverCurrent_Pin GPIO_PIN_3
55
#define OTG_HS_OverCurrent_GPIO_Port GPIOE
56
#define QSPI_D2_Pin GPIO_PIN_2
57
#define QSPI_D2_GPIO_Port GPIOE
58
#define RMII_TXD1_Pin GPIO_PIN_14
59
#define RMII_TXD1_GPIO_Port GPIOG
60
#define FMC_NBL1_Pin GPIO_PIN_1
61
#define FMC_NBL1_GPIO_Port GPIOE
62
#define FMC_NBL0_Pin GPIO_PIN_0
63
#define FMC_NBL0_GPIO_Port GPIOE
64
#define ARDUINO_SCL_D15_Pin GPIO_PIN_8
65
#define ARDUINO_SCL_D15_GPIO_Port GPIOB
66
#define ULPI_D7_Pin GPIO_PIN_5
67
#define ULPI_D7_GPIO_Port GPIOB
68
#define ARDUINO_PWM_D3_Pin GPIO_PIN_4
69
#define ARDUINO_PWM_D3_GPIO_Port GPIOB
70
#define SWO_Pin GPIO_PIN_3
71
#define SWO_GPIO_Port GPIOB
72
#define SPDIF_RX0_Pin GPIO_PIN_7
73
#define SPDIF_RX0_GPIO_Port GPIOD
74
#define SDMMC_CK_Pin GPIO_PIN_12
75
#define SDMMC_CK_GPIO_Port GPIOC
76
#define ARDUINO_PWM_D9_Pin GPIO_PIN_15
77
#define ARDUINO_PWM_D9_GPIO_Port GPIOA
78
#define SWCLK_Pin GPIO_PIN_14
79
#define SWCLK_GPIO_Port GPIOA
80
#define SWDIO_Pin GPIO_PIN_13
81
#define SWDIO_GPIO_Port GPIOA
82
#define DCMI_D6_Pin GPIO_PIN_5
83
#define DCMI_D6_GPIO_Port GPIOE
84
#define DCMI_D7_Pin GPIO_PIN_6
85
#define DCMI_D7_GPIO_Port GPIOE
86
#define RMII_TXD0_Pin GPIO_PIN_13
87
#define RMII_TXD0_GPIO_Port GPIOG
88
#define ARDUINO_SDA_D14_Pin GPIO_PIN_9
89
#define ARDUINO_SDA_D14_GPIO_Port GPIOB
90
#define VCP_RX_Pin GPIO_PIN_7
91
#define VCP_RX_GPIO_Port GPIOB
92
#define QSPI_NCS_Pin GPIO_PIN_6
93
#define QSPI_NCS_GPIO_Port GPIOB
94
#define FMC_SDNCAS_Pin GPIO_PIN_15
95
#define FMC_SDNCAS_GPIO_Port GPIOG
96
#define RMII_TX_EN_Pin GPIO_PIN_11
97
#define RMII_TX_EN_GPIO_Port GPIOG
98
#define LCD_B1_Pin GPIO_PIN_13
99
#define LCD_B1_GPIO_Port GPIOJ
100
#define OTG_FS_VBUS_Pin GPIO_PIN_12
101
#define OTG_FS_VBUS_GPIO_Port GPIOJ
102
#define Audio_INT_Pin GPIO_PIN_6
103
#define Audio_INT_GPIO_Port GPIOD
104
#define FMC_D2_Pin GPIO_PIN_0
105
#define FMC_D2_GPIO_Port GPIOD
106
#define SDMMC_D3_Pin GPIO_PIN_11
107
#define SDMMC_D3_GPIO_Port GPIOC
108
#define SDMMC_D2_Pin GPIO_PIN_10
109
#define SDMMC_D2_GPIO_Port GPIOC
110
#define OTG_FS_P_Pin GPIO_PIN_12
111
#define OTG_FS_P_GPIO_Port GPIOA
112
#define NC1_Pin GPIO_PIN_8
113
#define NC1_GPIO_Port GPIOI
114
#define SAI2_MCLKA_Pin GPIO_PIN_4
115
#define SAI2_MCLKA_GPIO_Port GPIOI
116
#define LCD_DE_Pin GPIO_PIN_7
117
#define LCD_DE_GPIO_Port GPIOK
118
#define LCD_B7_Pin GPIO_PIN_6
119
#define LCD_B7_GPIO_Port GPIOK
120
#define LCD_B6_Pin GPIO_PIN_5
121
#define LCD_B6_GPIO_Port GPIOK
122
#define LCD_B4_Pin GPIO_PIN_12
123
#define LCD_B4_GPIO_Port GPIOG
124
#define SAI2_SDB_Pin GPIO_PIN_10
125
#define SAI2_SDB_GPIO_Port GPIOG
126
#define LCD_B2_Pin GPIO_PIN_14
127
#define LCD_B2_GPIO_Port GPIOJ
128
#define OTG_FS_PowerSwitchOn_Pin GPIO_PIN_5
129
#define OTG_FS_PowerSwitchOn_GPIO_Port GPIOD
130
#define DCMI_D5_Pin GPIO_PIN_3
131
#define DCMI_D5_GPIO_Port GPIOD
132
#define FMC_D3_Pin GPIO_PIN_1
133
#define FMC_D3_GPIO_Port GPIOD
134
#define ARDUINO_D7_Pin GPIO_PIN_3
135
#define ARDUINO_D7_GPIO_Port GPIOI
136
#define ARDUINO_D8_Pin GPIO_PIN_2
137
#define ARDUINO_D8_GPIO_Port GPIOI
138
#define OTG_FS_N_Pin GPIO_PIN_11
139
#define OTG_FS_N_GPIO_Port GPIOA
140
#define uSD_Detect_Pin GPIO_PIN_13
141
#define uSD_Detect_GPIO_Port GPIOC
142
#define FMC_A0_Pin GPIO_PIN_0
143
#define FMC_A0_GPIO_Port GPIOF
144
#define SAI2_SCKA_Pin GPIO_PIN_5
145
#define SAI2_SCKA_GPIO_Port GPIOI
146
#define SAI2_FSA_Pin GPIO_PIN_7
147
#define SAI2_FSA_GPIO_Port GPIOI
148
#define LCD_HSYNC_Pin GPIO_PIN_10
149
#define LCD_HSYNC_GPIO_Port GPIOI
150
#define SAI2_SDA_Pin GPIO_PIN_6
151
#define SAI2_SDA_GPIO_Port GPIOI
152
#define LCD_B5_Pin GPIO_PIN_4
153
#define LCD_B5_GPIO_Port GPIOK
154
#define LCD_BL_CTRL_Pin GPIO_PIN_3
155
#define LCD_BL_CTRL_GPIO_Port GPIOK
156
#define DCMI_VSYNC_Pin GPIO_PIN_9
157
#define DCMI_VSYNC_GPIO_Port GPIOG
158
#define LCD_B3_Pin GPIO_PIN_15
159
#define LCD_B3_GPIO_Port GPIOJ
160
#define OTG_FS_OverCurrent_Pin GPIO_PIN_4
161
#define OTG_FS_OverCurrent_GPIO_Port GPIOD
162
#define SDMMC_CMD_Pin GPIO_PIN_2
163
#define SDMMC_CMD_GPIO_Port GPIOD
164
#define TP3_Pin GPIO_PIN_15
165
#define TP3_GPIO_Port GPIOH
166
#define ARDUINO_SCK_D13_Pin GPIO_PIN_1
167
#define ARDUINO_SCK_D13_GPIO_Port GPIOI
168
#define OTG_FS_ID_Pin GPIO_PIN_10
169
#define OTG_FS_ID_GPIO_Port GPIOA
170
#define RCC_OSC32_IN_Pin GPIO_PIN_14
171
#define RCC_OSC32_IN_GPIO_Port GPIOC
172
#define FMC_A1_Pin GPIO_PIN_1
173
#define FMC_A1_GPIO_Port GPIOF
174
#define LCD_DISP_Pin GPIO_PIN_12
175
#define LCD_DISP_GPIO_Port GPIOI
176
#define LCD_VSYNC_Pin GPIO_PIN_9
177
#define LCD_VSYNC_GPIO_Port GPIOI
178
#define DCMI_PWR_EN_Pin GPIO_PIN_13
179
#define DCMI_PWR_EN_GPIO_Port GPIOH
180
#define DCMI_D4_Pin GPIO_PIN_14
181
#define DCMI_D4_GPIO_Port GPIOH
182
#define ARDUINO_PWM_CS_D10_Pin GPIO_PIN_0
183
#define ARDUINO_PWM_CS_D10_GPIO_Port GPIOI
184
#define VCP_TX_Pin GPIO_PIN_9
185
#define VCP_TX_GPIO_Port GPIOA
186
#define RCC_OSC32_OUT_Pin GPIO_PIN_15
187
#define RCC_OSC32_OUT_GPIO_Port GPIOC
188
#define B_USER_Pin GPIO_PIN_11
189
#define B_USER_GPIO_Port GPIOI
190
#define LCD_G6_Pin GPIO_PIN_1
191
#define LCD_G6_GPIO_Port GPIOK
192
#define LCD_G7_Pin GPIO_PIN_2
193
#define LCD_G7_GPIO_Port GPIOK
194
#define ARDUINO_PWM_D5_Pin GPIO_PIN_8
195
#define ARDUINO_PWM_D5_GPIO_Port GPIOA
196
#define OSC_25M_Pin GPIO_PIN_0
197
#define OSC_25M_GPIO_Port GPIOH
198
#define FMC_A2_Pin GPIO_PIN_2
199
#define FMC_A2_GPIO_Port GPIOF
200
#define LCD_INT_Pin GPIO_PIN_13
201
#define LCD_INT_GPIO_Port GPIOI
202
#define LCD_R0_Pin GPIO_PIN_15
203
#define LCD_R0_GPIO_Port GPIOI
204
#define LCD_G4_Pin GPIO_PIN_11
205
#define LCD_G4_GPIO_Port GPIOJ
206
#define LCD_G5_Pin GPIO_PIN_0
207
#define LCD_G5_GPIO_Port GPIOK
208
#define ARDUINO_RX_D0_Pin GPIO_PIN_7
209
#define ARDUINO_RX_D0_GPIO_Port GPIOC
210
#define FMC_A3_Pin GPIO_PIN_3
211
#define FMC_A3_GPIO_Port GPIOF
212
#define LCD_CLK_Pin GPIO_PIN_14
213
#define LCD_CLK_GPIO_Port GPIOI
214
#define ULPI_NXT_Pin GPIO_PIN_4
215
#define ULPI_NXT_GPIO_Port GPIOH
216
#define LCD_G1_Pin GPIO_PIN_8
217
#define LCD_G1_GPIO_Port GPIOJ
218
#define LCD_G3_Pin GPIO_PIN_10
219
#define LCD_G3_GPIO_Port GPIOJ
220
#define FMC_SDCLK_Pin GPIO_PIN_8
221
#define FMC_SDCLK_GPIO_Port GPIOG
222
#define ARDUINO_TX_D1_Pin GPIO_PIN_6
223
#define ARDUINO_TX_D1_GPIO_Port GPIOC
224
#define FMC_A4_Pin GPIO_PIN_4
225
#define FMC_A4_GPIO_Port GPIOF
226
#define FMC_SDNME_Pin GPIO_PIN_5
227
#define FMC_SDNME_GPIO_Port GPIOH
228
#define FMC_SDNE0_Pin GPIO_PIN_3
229
#define FMC_SDNE0_GPIO_Port GPIOH
230
#define LCD_G0_Pin GPIO_PIN_7
231
#define LCD_G0_GPIO_Port GPIOJ
232
#define LCD_G2_Pin GPIO_PIN_9
233
#define LCD_G2_GPIO_Port GPIOJ
234
#define ARDUINO_D4_Pin GPIO_PIN_7
235
#define ARDUINO_D4_GPIO_Port GPIOG
236
#define ARDUINO_D2_Pin GPIO_PIN_6
237
#define ARDUINO_D2_GPIO_Port GPIOG
238
#define ARDUINO_A4_Pin GPIO_PIN_7
239
#define ARDUINO_A4_GPIO_Port GPIOF
240
#define ARDUINO_A5_Pin GPIO_PIN_6
241
#define ARDUINO_A5_GPIO_Port GPIOF
242
#define FMC_A5_Pin GPIO_PIN_5
243
#define FMC_A5_GPIO_Port GPIOF
244
#define NC2_Pin GPIO_PIN_2
245
#define NC2_GPIO_Port GPIOH
246
#define LCD_R7_Pin GPIO_PIN_6
247
#define LCD_R7_GPIO_Port GPIOJ
248
#define FMC_D1_Pin GPIO_PIN_15
249
#define FMC_D1_GPIO_Port GPIOD
250
#define ULPI_D6_Pin GPIO_PIN_13
251
#define ULPI_D6_GPIO_Port GPIOB
252
#define FMC_D15_Pin GPIO_PIN_10
253
#define FMC_D15_GPIO_Port GPIOD
254
#define ARDUINO_A1_Pin GPIO_PIN_10
255
#define ARDUINO_A1_GPIO_Port GPIOF
256
#define ARDUINO_A2_Pin GPIO_PIN_9
257
#define ARDUINO_A2_GPIO_Port GPIOF
258
#define ARDUINO_A3_Pin GPIO_PIN_8
259
#define ARDUINO_A3_GPIO_Port GPIOF
260
#define FMC_SDCKE0_Pin GPIO_PIN_3
261
#define FMC_SDCKE0_GPIO_Port GPIOC
262
#define FMC_D0_Pin GPIO_PIN_14
263
#define FMC_D0_GPIO_Port GPIOD
264
#define ULPI_D5_Pin GPIO_PIN_12
265
#define ULPI_D5_GPIO_Port GPIOB
266
#define FMC_D14_Pin GPIO_PIN_9
267
#define FMC_D14_GPIO_Port GPIOD
268
#define FMC_D13_Pin GPIO_PIN_8
269
#define FMC_D13_GPIO_Port GPIOD
270
#define ULPI_STP_Pin GPIO_PIN_0
271
#define ULPI_STP_GPIO_Port GPIOC
272
#define RMII_MDC_Pin GPIO_PIN_1
273
#define RMII_MDC_GPIO_Port GPIOC
274
#define ULPI_DIR_Pin GPIO_PIN_2
275
#define ULPI_DIR_GPIO_Port GPIOC
276
#define FMC_A6_Pin GPIO_PIN_12
277
#define FMC_A6_GPIO_Port GPIOF
278
#define FMC_A11_Pin GPIO_PIN_1
279
#define FMC_A11_GPIO_Port GPIOG
280
#define FMC_A9_Pin GPIO_PIN_15
281
#define FMC_A9_GPIO_Port GPIOF
282
#define LCD_R5_Pin GPIO_PIN_4
283
#define LCD_R5_GPIO_Port GPIOJ
284
#define QSPI_D1_Pin GPIO_PIN_12
285
#define QSPI_D1_GPIO_Port GPIOD
286
#define QSPI_D3_Pin GPIO_PIN_13
287
#define QSPI_D3_GPIO_Port GPIOD
288
#define EXT_RST_Pin GPIO_PIN_3
289
#define EXT_RST_GPIO_Port GPIOG
290
#define RMII_RXER_Pin GPIO_PIN_2
291
#define RMII_RXER_GPIO_Port GPIOG
292
#define LCD_R6_Pin GPIO_PIN_5
293
#define LCD_R6_GPIO_Port GPIOJ
294
#define DCMI_D3_Pin GPIO_PIN_12
295
#define DCMI_D3_GPIO_Port GPIOH
296
#define RMII_REF_CLK_Pin GPIO_PIN_1
297
#define RMII_REF_CLK_GPIO_Port GPIOA
298
#define ARDUINO_A0_Pin GPIO_PIN_0
299
#define ARDUINO_A0_GPIO_Port GPIOA
300
#define DCMI_HSYNC_Pin GPIO_PIN_4
301
#define DCMI_HSYNC_GPIO_Port GPIOA
302
#define RMII_RXD0_Pin GPIO_PIN_4
303
#define RMII_RXD0_GPIO_Port GPIOC
304
#define FMC_A7_Pin GPIO_PIN_13
305
#define FMC_A7_GPIO_Port GPIOF
306
#define FMC_A10_Pin GPIO_PIN_0
307
#define FMC_A10_GPIO_Port GPIOG
308
#define LCD_R4_Pin GPIO_PIN_3
309
#define LCD_R4_GPIO_Port GPIOJ
310
#define FMC_D5_Pin GPIO_PIN_8
311
#define FMC_D5_GPIO_Port GPIOE
312
#define QSPI_D0_Pin GPIO_PIN_11
313
#define QSPI_D0_GPIO_Port GPIOD
314
#define FMC_BA1_Pin GPIO_PIN_5
315
#define FMC_BA1_GPIO_Port GPIOG
316
#define FMC_BA0_Pin GPIO_PIN_4
317
#define FMC_BA0_GPIO_Port GPIOG
318
#define LCD_SCL_Pin GPIO_PIN_7
319
#define LCD_SCL_GPIO_Port GPIOH
320
#define DCMI_D0_Pin GPIO_PIN_9
321
#define DCMI_D0_GPIO_Port GPIOH
322
#define DCMI_D2_Pin GPIO_PIN_11
323
#define DCMI_D2_GPIO_Port GPIOH
324
#define RMII_MDIO_Pin GPIO_PIN_2
325
#define RMII_MDIO_GPIO_Port GPIOA
326
#define ULPI_CLK_Pin GPIO_PIN_5
327
#define ULPI_CLK_GPIO_Port GPIOA
328
#define RMII_RXD1_Pin GPIO_PIN_5
329
#define RMII_RXD1_GPIO_Port GPIOC
330
#define FMC_A8_Pin GPIO_PIN_14
331
#define FMC_A8_GPIO_Port GPIOF
332
#define LCD_R3_Pin GPIO_PIN_2
333
#define LCD_R3_GPIO_Port GPIOJ
334
#define FMC_SDNRAS_Pin GPIO_PIN_11
335
#define FMC_SDNRAS_GPIO_Port GPIOF
336
#define FMC_D6_Pin GPIO_PIN_9
337
#define FMC_D6_GPIO_Port GPIOE
338
#define FMC_D8_Pin GPIO_PIN_11
339
#define FMC_D8_GPIO_Port GPIOE
340
#define FMC_D11_Pin GPIO_PIN_14
341
#define FMC_D11_GPIO_Port GPIOE
342
#define ULPI_D3_Pin GPIO_PIN_10
343
#define ULPI_D3_GPIO_Port GPIOB
344
#define ARDUINO_PWM_D6_Pin GPIO_PIN_6
345
#define ARDUINO_PWM_D6_GPIO_Port GPIOH
346
#define LCD_SDA_Pin GPIO_PIN_8
347
#define LCD_SDA_GPIO_Port GPIOH
348
#define DCMI_D1_Pin GPIO_PIN_10
349
#define DCMI_D1_GPIO_Port GPIOH
350
#define ULPI_D0_Pin GPIO_PIN_3
351
#define ULPI_D0_GPIO_Port GPIOA
352
#define RMII_CRS_DV_Pin GPIO_PIN_7
353
#define RMII_CRS_DV_GPIO_Port GPIOA
354
#define ULPI_D2_Pin GPIO_PIN_1
355
#define ULPI_D2_GPIO_Port GPIOB
356
#define ULPI_D1_Pin GPIO_PIN_0
357
#define ULPI_D1_GPIO_Port GPIOB
358
#define LCD_R1_Pin GPIO_PIN_0
359
#define LCD_R1_GPIO_Port GPIOJ
360
#define LCD_R2_Pin GPIO_PIN_1
361
#define LCD_R2_GPIO_Port GPIOJ
362
#define FMC_D4_Pin GPIO_PIN_7
363
#define FMC_D4_GPIO_Port GPIOE
364
#define FMC_D7_Pin GPIO_PIN_10
365
#define FMC_D7_GPIO_Port GPIOE
366
#define FMC_D9_Pin GPIO_PIN_12
367
#define FMC_D9_GPIO_Port GPIOE
368
#define FMC_D12_Pin GPIO_PIN_15
369
#define FMC_D12_GPIO_Port GPIOE
370
#define FMC_D10_Pin GPIO_PIN_13
371
#define FMC_D10_GPIO_Port GPIOE
372
#define ULPI_D4_Pin GPIO_PIN_11
373
#define ULPI_D4_GPIO_Port GPIOB
374
#define ARDUINO_MISO_D12_Pin GPIO_PIN_14
375
#define ARDUINO_MISO_D12_GPIO_Port GPIOB
376
#define ARDUINO_MOSI_PWM_D11_Pin GPIO_PIN_15
377
#define ARDUINO_MOSI_PWM_D11_GPIO_Port GPIOB
378
379
/* ########################## Assert Selection ############################## */
380
/**
381
  * @brief Uncomment the line below to expanse the "assert_param" macro in the 
382
  *        HAL drivers code
383
  */
384
/* #define USE_FULL_ASSERT    1U */
385
386
/* USER CODE BEGIN Private defines */
387
388
uint32_t Zufall(uint8_t Prozent);
389
390
void DrawPixel(uint16_t X, uint16_t Y, uint32_t Color);
391
void DrawLine(uint16_t X1, uint16_t Y1, uint16_t X2, uint16_t Y2);
392
void DrawString(uint16_t X, uint16_t Y, uint8_t *TextPt);
393
void Layer1_schreiben__Layer2_zeigen(void);
394
void Layer2_schreiben__Layer1_zeigen(void);
395
396
397
398
/* USER CODE END Private defines */
399
400
#ifdef __cplusplus
401
 extern "C" {
402
#endif
403
void _Error_Handler(char *, int);
404
405
#define Error_Handler() _Error_Handler(__FILE__, __LINE__)
406
#ifdef __cplusplus
407
}
408
#endif
409
410
#endif /* __MAIN_H__ */
411
412
/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/