STM32F769IDiscovery  1.00
uDANTE Audio Networking with STM32F7 DISCO board
GUIDRV_Lin.h
Go to the documentation of this file.
1 /*********************************************************************
2 * SEGGER Microcontroller GmbH & Co. KG *
3 * Solutions for real time microcontroller applications *
4 **********************************************************************
5 * *
6 * (c) 1996 - 2015 SEGGER Microcontroller GmbH & Co. KG *
7 * *
8 * Internet: www.segger.com Support: support@segger.com *
9 * *
10 **********************************************************************
11 
12 ** emWin V5.28 - Graphical user interface for embedded applications **
13 All Intellectual Property rights in the Software belongs to SEGGER.
14 emWin is protected by international copyright laws. Knowledge of the
15 source code may not be used to write a similar product. This file may
16 only be used in accordance with the following terms:
17 
18 The software has been licensed to STMicroelectronics International
19 N.V. a Dutch company with a Swiss branch and its headquarters in Plan-
20 les-Ouates, Geneva, 39 Chemin du Champ des Filles, Switzerland for the
21 purposes of creating libraries for ARM Cortex-M-based 32-bit microcon_
22 troller products commercialized by Licensee only, sublicensed and dis_
23 tributed under the terms and conditions of the End User License Agree_
24 ment supplied by STMicroelectronics International N.V.
25 Full source code is available at: www.segger.com
26 
27 We appreciate your understanding and fairness.
28 ----------------------------------------------------------------------
29 File : GUIDRV_Lin.h
30 Purpose : Interface definition for GUIDRV_Lin driver
31 ---------------------------END-OF-HEADER------------------------------
32 */
33 
34 #ifndef GUIDRV_LIN_H
35 #define GUIDRV_LIN_H
36 
37 #if defined(__cplusplus)
38 extern "C" { /* Make sure we have C-declarations in C++ programs */
39 #endif
40 
41 /*********************************************************************
42 *
43 * Display drivers
44 */
45 //
46 // Addresses
47 //
48 extern const GUI_DEVICE_API GUIDRV_Win_API;
49 
50 extern const GUI_DEVICE_API GUIDRV_Lin_1_API;
58 
59 extern const GUI_DEVICE_API GUIDRV_Lin_2_API;
67 
68 extern const GUI_DEVICE_API GUIDRV_Lin_4_API;
76 
77 extern const GUI_DEVICE_API GUIDRV_Lin_8_API;
85 
94 
103 
104 extern const GUI_DEVICE_API GUIDRV_Lin_32_API;
112 
113 //
114 // Macros to be used in configuration files
115 //
116 #if defined(WIN32) && !defined(LCD_SIMCONTROLLER)
117 
118  #define GUIDRV_LIN_1 &GUIDRV_Win_API
119  #define GUIDRV_LIN_OY_1 &GUIDRV_Win_API
120  #define GUIDRV_LIN_OX_1 &GUIDRV_Win_API
121  #define GUIDRV_LIN_OXY_1 &GUIDRV_Win_API
122  #define GUIDRV_LIN_OS_1 &GUIDRV_Win_API
123  #define GUIDRV_LIN_OSY_1 &GUIDRV_Win_API
124  #define GUIDRV_LIN_OSX_1 &GUIDRV_Win_API
125  #define GUIDRV_LIN_OSXY_1 &GUIDRV_Win_API
126 
127  #define GUIDRV_LIN_2 &GUIDRV_Win_API
128  #define GUIDRV_LIN_OY_2 &GUIDRV_Win_API
129  #define GUIDRV_LIN_OX_2 &GUIDRV_Win_API
130  #define GUIDRV_LIN_OXY_2 &GUIDRV_Win_API
131  #define GUIDRV_LIN_OS_2 &GUIDRV_Win_API
132  #define GUIDRV_LIN_OSY_2 &GUIDRV_Win_API
133  #define GUIDRV_LIN_OSX_2 &GUIDRV_Win_API
134  #define GUIDRV_LIN_OSXY_2 &GUIDRV_Win_API
135 
136  #define GUIDRV_LIN_4 &GUIDRV_Win_API
137  #define GUIDRV_LIN_OY_4 &GUIDRV_Win_API
138  #define GUIDRV_LIN_OX_4 &GUIDRV_Win_API
139  #define GUIDRV_LIN_OXY_4 &GUIDRV_Win_API
140  #define GUIDRV_LIN_OS_4 &GUIDRV_Win_API
141  #define GUIDRV_LIN_OSY_4 &GUIDRV_Win_API
142  #define GUIDRV_LIN_OSX_4 &GUIDRV_Win_API
143  #define GUIDRV_LIN_OSXY_4 &GUIDRV_Win_API
144 
145  #define GUIDRV_LIN_8 &GUIDRV_Win_API
146  #define GUIDRV_LIN_OY_8 &GUIDRV_Win_API
147  #define GUIDRV_LIN_OX_8 &GUIDRV_Win_API
148  #define GUIDRV_LIN_OXY_8 &GUIDRV_Win_API
149  #define GUIDRV_LIN_OS_8 &GUIDRV_Win_API
150  #define GUIDRV_LIN_OSY_8 &GUIDRV_Win_API
151  #define GUIDRV_LIN_OSX_8 &GUIDRV_Win_API
152  #define GUIDRV_LIN_OSXY_8 &GUIDRV_Win_API
153 
154  #define GUIDRV_LIN_16 &GUIDRV_Win_API
155  #define GUIDRV_LIN_OY_16 &GUIDRV_Win_API
156  #define GUIDRV_LIN_OX_16 &GUIDRV_Win_API
157  #define GUIDRV_LIN_OXY_16 &GUIDRV_Win_API
158  #define GUIDRV_LIN_OS_16 &GUIDRV_Win_API
159  #define GUIDRV_LIN_OSY_16 &GUIDRV_Win_API
160  #define GUIDRV_LIN_OSX_16 &GUIDRV_Win_API
161  #define GUIDRV_LIN_OSXY_16 &GUIDRV_Win_API
162 
163  #define GUIDRV_LIN_24 &GUIDRV_Win_API
164  #define GUIDRV_LIN_OY_24 &GUIDRV_Win_API
165  #define GUIDRV_LIN_OX_24 &GUIDRV_Win_API
166  #define GUIDRV_LIN_OXY_24 &GUIDRV_Win_API
167  #define GUIDRV_LIN_OS_24 &GUIDRV_Win_API
168  #define GUIDRV_LIN_OSY_24 &GUIDRV_Win_API
169  #define GUIDRV_LIN_OSX_24 &GUIDRV_Win_API
170  #define GUIDRV_LIN_OSXY_24 &GUIDRV_Win_API
171 
172  #define GUIDRV_LIN_32 &GUIDRV_Win_API
173  #define GUIDRV_LIN_OY_32 &GUIDRV_Win_API
174  #define GUIDRV_LIN_OX_32 &GUIDRV_Win_API
175  #define GUIDRV_LIN_OXY_32 &GUIDRV_Win_API
176  #define GUIDRV_LIN_OS_32 &GUIDRV_Win_API
177  #define GUIDRV_LIN_OSY_32 &GUIDRV_Win_API
178  #define GUIDRV_LIN_OSX_32 &GUIDRV_Win_API
179  #define GUIDRV_LIN_OSXY_32 &GUIDRV_Win_API
180 
181 #else
182 
183  #define GUIDRV_LIN_1 &GUIDRV_Lin_1_API
184  #define GUIDRV_LIN_OY_1 &GUIDRV_Lin_OY_1_API
185  #define GUIDRV_LIN_OX_1 &GUIDRV_Lin_OX_1_API
186  #define GUIDRV_LIN_OXY_1 &GUIDRV_Lin_OXY_1_API
187  #define GUIDRV_LIN_OS_1 &GUIDRV_Lin_OS_1_API
188  #define GUIDRV_LIN_OSY_1 &GUIDRV_Lin_OSY_1_API
189  #define GUIDRV_LIN_OSX_1 &GUIDRV_Lin_OSX_1_API
190  #define GUIDRV_LIN_OSXY_1 &GUIDRV_Lin_OSXY_1_API
191 
192  #define GUIDRV_LIN_2 &GUIDRV_Lin_2_API
193  #define GUIDRV_LIN_OY_2 &GUIDRV_Lin_OY_2_API
194  #define GUIDRV_LIN_OX_2 &GUIDRV_Lin_OX_2_API
195  #define GUIDRV_LIN_OXY_2 &GUIDRV_Lin_OXY_2_API
196  #define GUIDRV_LIN_OS_2 &GUIDRV_Lin_OS_2_API
197  #define GUIDRV_LIN_OSY_2 &GUIDRV_Lin_OSY_2_API
198  #define GUIDRV_LIN_OSX_2 &GUIDRV_Lin_OSX_2_API
199  #define GUIDRV_LIN_OSXY_2 &GUIDRV_Lin_OSXY_2_API
200 
201  #define GUIDRV_LIN_4 &GUIDRV_Lin_4_API
202  #define GUIDRV_LIN_OY_4 &GUIDRV_Lin_OY_4_API
203  #define GUIDRV_LIN_OX_4 &GUIDRV_Lin_OX_4_API
204  #define GUIDRV_LIN_OXY_4 &GUIDRV_Lin_OXY_4_API
205  #define GUIDRV_LIN_OS_4 &GUIDRV_Lin_OS_4_API
206  #define GUIDRV_LIN_OSY_4 &GUIDRV_Lin_OSY_4_API
207  #define GUIDRV_LIN_OSX_4 &GUIDRV_Lin_OSX_4_API
208  #define GUIDRV_LIN_OSXY_4 &GUIDRV_Lin_OSXY_4_API
209 
210  #define GUIDRV_LIN_8 &GUIDRV_Lin_8_API
211  #define GUIDRV_LIN_OY_8 &GUIDRV_Lin_OY_8_API
212  #define GUIDRV_LIN_OX_8 &GUIDRV_Lin_OX_8_API
213  #define GUIDRV_LIN_OXY_8 &GUIDRV_Lin_OXY_8_API
214  #define GUIDRV_LIN_OS_8 &GUIDRV_Lin_OS_8_API
215  #define GUIDRV_LIN_OSY_8 &GUIDRV_Lin_OSY_8_API
216  #define GUIDRV_LIN_OSX_8 &GUIDRV_Lin_OSX_8_API
217  #define GUIDRV_LIN_OSXY_8 &GUIDRV_Lin_OSXY_8_API
218 
219  #define GUIDRV_LIN_16 &GUIDRV_Lin_16_API
220  #define GUIDRV_LIN_OY_16 &GUIDRV_Lin_OY_16_API
221  #define GUIDRV_LIN_OX_16 &GUIDRV_Lin_OX_16_API
222  #define GUIDRV_LIN_OXY_16 &GUIDRV_Lin_OXY_16_API
223  #define GUIDRV_LIN_OS_16 &GUIDRV_Lin_OS_16_API
224  #define GUIDRV_LIN_OSY_16 &GUIDRV_Lin_OSY_16_API
225  #define GUIDRV_LIN_OSX_16 &GUIDRV_Lin_OSX_16_API
226  #define GUIDRV_LIN_OSXY_16 &GUIDRV_Lin_OSXY_16_API
227 
228  #define GUIDRV_LIN_24 &GUIDRV_Lin_24_API
229  #define GUIDRV_LIN_OY_24 &GUIDRV_Lin_OY_24_API
230  #define GUIDRV_LIN_OX_24 &GUIDRV_Lin_OX_24_API
231  #define GUIDRV_LIN_OXY_24 &GUIDRV_Lin_OXY_24_API
232  #define GUIDRV_LIN_OS_24 &GUIDRV_Lin_OS_24_API
233  #define GUIDRV_LIN_OSY_24 &GUIDRV_Lin_OSY_24_API
234  #define GUIDRV_LIN_OSX_24 &GUIDRV_Lin_OSX_24_API
235  #define GUIDRV_LIN_OSXY_24 &GUIDRV_Lin_OSXY_24_API
236 
237  #define GUIDRV_LIN_32 &GUIDRV_Lin_32_API
238  #define GUIDRV_LIN_OY_32 &GUIDRV_Lin_OY_32_API
239  #define GUIDRV_LIN_OX_32 &GUIDRV_Lin_OX_32_API
240  #define GUIDRV_LIN_OXY_32 &GUIDRV_Lin_OXY_32_API
241  #define GUIDRV_LIN_OS_32 &GUIDRV_Lin_OS_32_API
242  #define GUIDRV_LIN_OSY_32 &GUIDRV_Lin_OSY_32_API
243  #define GUIDRV_LIN_OSX_32 &GUIDRV_Lin_OSX_32_API
244  #define GUIDRV_LIN_OSXY_32 &GUIDRV_Lin_OSXY_32_API
245 
246 #endif
247 
248 #if defined(__cplusplus)
249 }
250 #endif
251 
252 #endif
253 
254 /*************************** End of file ****************************/
const GUI_DEVICE_API GUIDRV_Lin_OSY_24_API
const GUI_DEVICE_API GUIDRV_Lin_2_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_4_API
const GUI_DEVICE_API GUIDRV_Lin_OX_32_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_1_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_2_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_1_API
const GUI_DEVICE_API GUIDRV_Lin_OY_4_API
const GUI_DEVICE_API GUIDRV_Lin_OS_2_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_32_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_16_API
const GUI_DEVICE_API GUIDRV_Win_API
const GUI_DEVICE_API GUIDRV_Lin_OX_4_API
const GUI_DEVICE_API GUIDRV_Lin_OX_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_1_API
const GUI_DEVICE_API GUIDRV_Lin_32_API
const GUI_DEVICE_API GUIDRV_Lin_OS_1_API
const GUI_DEVICE_API GUIDRV_Lin_OY_1_API
const GUI_DEVICE_API GUIDRV_Lin_OY_32_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_24_API
const GUI_DEVICE_API GUIDRV_Lin_OS_4_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_2_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_24_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_24_API
const GUI_DEVICE_API GUIDRV_Lin_OS_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_4_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_4_API
const GUI_DEVICE_API GUIDRV_Lin_OX_16_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_8_API
const GUI_DEVICE_API GUIDRV_Lin_OS_16_API
const GUI_DEVICE_API GUIDRV_Lin_OSY_2_API
const GUI_DEVICE_API GUIDRV_Lin_OS_24_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_2_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_16_API
const GUI_DEVICE_API GUIDRV_Lin_OY_2_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_32_API
const GUI_DEVICE_API GUIDRV_Lin_4_API
const GUI_DEVICE_API GUIDRV_Lin_1_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_1_API
const GUI_DEVICE_API GUIDRV_Lin_OY_16_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_16_API
const GUI_DEVICE_API GUIDRV_Lin_OX_24_API
const GUI_DEVICE_API GUIDRV_Lin_OX_1_API
const GUI_DEVICE_API GUIDRV_Lin_OY_24_API
const GUI_DEVICE_API GUIDRV_Lin_OY_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_32_API
const GUI_DEVICE_API GUIDRV_Lin_24_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_8_API
const GUI_DEVICE_API GUIDRV_Lin_OSX_32_API
const GUI_DEVICE_API GUIDRV_Lin_OX_2_API
const GUI_DEVICE_API GUIDRV_Lin_16_API
const GUI_DEVICE_API GUIDRV_Lin_OSXY_4_API
const GUI_DEVICE_API GUIDRV_Lin_OS_32_API
const GUI_DEVICE_API GUIDRV_Lin_OXY_16_API
const GUI_DEVICE_API GUIDRV_Lin_8_API