LPCOpen Platform
v1.03
LPCOpen Platform for NXP LPC Microcontrollers
Main Page
Modules
Data Structures
Files
Related Pages
File List
Globals
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 GmbH & Co. KG *
3
* Solutions for real time microcontroller applications *
4
**********************************************************************
5
* *
6
* (c) 1996 - 2012 SEGGER Microcontroller GmbH & Co. KG *
7
* *
8
* Internet: www.segger.com Support: support@segger.com *
9
* *
10
**********************************************************************
11
12
** emWin V5.18 - 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 NXP Semiconductors USA, Inc. whose
19
registered office is situated at 1109 McKay Dr, M/S 76, San Jose,
20
CA 95131, USA solely for the purposes of creating libraries for
21
NXPs M0, M3/M4 and ARM7/9 processor-based devices, sublicensed and
22
distributed under the terms and conditions of the NXP End User License
23
Agreement.
24
Full source code is available at: www.segger.com
25
26
We appreciate your understanding and fairness.
27
----------------------------------------------------------------------
28
File : GUIConf.h
29
Purpose : Configures emWins abilities, fonts etc.
30
----------------------------------------------------------------------
31
*/
32
33
#ifndef GUICONF_H
34
#define GUICONF_H
35
36
/*********************************************************************
37
*
38
* Multi layer/display support
39
*/
40
#define GUI_NUM_LAYERS 16 // Maximum number of available layers
41
42
/*********************************************************************
43
*
44
* Multi tasking support
45
*/
46
#define GUI_OS (1) // Compile with multitasking support
47
48
/*********************************************************************
49
*
50
* Configuration of touch support
51
*/
52
#define GUI_SUPPORT_TOUCH (1) // Support a touch screen (req. win-manager)
53
54
/*********************************************************************
55
*
56
* Default font
57
*/
58
#define GUI_DEFAULT_FONT &GUI_Font6x8
59
60
/*********************************************************************
61
*
62
* Configuration of available packages
63
*/
64
#define GUI_SUPPORT_MOUSE 1
/* Support a mouse */
65
#define GUI_WINSUPPORT 1
/* Use window manager */
66
#define GUI_SUPPORT_MEMDEV 1
/* Memory device package available */
67
#define GUI_SUPPORT_DEVICES 1
/* Enable use of device pointers */
68
#define WM_SUPPORT_STATIC_MEMDEV 1
/* Static memory devices available */
69
70
#endif
/* Avoid multiple inclusion */
applications
lpc18xx_43xx
examples
emWin
emwin_with_touch
emWin518_Config
GUIConf.h
Generated on Fri May 10 2013 10:42:02 for LPCOpen Platform by
1.8.2