LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
GUIConf.h
Go to the documentation of this file.
1 /*********************************************************************
2 * SEGGER MICROCONTROLLER SYSTEME GmbH *
3 * Solutions for real time microcontroller applications *
4 **********************************************************************
5 * *
6 * (c) 2002 SEGGER Microcontroller Systeme GmbH *
7 * *
8 * Internet: www.segger.com Support: support@segger.com *
9 * *
10 **********************************************************************
11 
12 **** emWin/GSC Grafical user interface for embedded applications ****
13 emWin is protected by international copyright laws. Knowledge of the
14 source code may not be used to write a similar product. This file may
15 only be used in accordance with a license and should not be re-
16 distributed in any way. We appreciate your understanding and fairness.
17 ----------------------------------------------------------------------
18 File : GUIConf.h
19 Purpose : Configures emWins abilities, fonts etc.
20 ----------------------------------------------------------------------
21 */
22 
23 #ifndef GUICONF_H
24 #define GUICONF_H
25 
26 /*********************************************************************
27 *
28 * Multi layer/display support
29 */
30 #define GUI_NUM_LAYERS 16 // Maximum number of available layers
31 
32 /*********************************************************************
33 *
34 * Multi tasking support
35 */
36 #define GUI_OS (1) // Compile with multitasking support
37 
38 /*********************************************************************
39 *
40 * Configuration of touch support
41 */
42 #define GUI_SUPPORT_TOUCH (1) // Support a touch screen (req. win-manager)
43 
44 /*********************************************************************
45 *
46 * Default font
47 */
48 #define GUI_DEFAULT_FONT &GUI_Font6x8
49 
50 /*********************************************************************
51 *
52 * Configuration of available packages
53 */
54 #define GUI_SUPPORT_MOUSE 1 /* Support a mouse */
55 #define GUI_WINSUPPORT 1 /* Use window manager */
56 #define GUI_SUPPORT_MEMDEV 1 /* Memory device package available */
57 #define GUI_SUPPORT_DEVICES 1 /* Enable use of device pointers */
58 #define WM_SUPPORT_STATIC_MEMDEV 1 /* Static memory devices available */
59 
60 extern volatile int TimeMS;
61 
62 #endif /* Avoid multiple inclusion */