Wrapper classes for the emwin library
Dependents: app_emwin1 app_emwin2_pos lpc4088_ebb_gui_emwin
Diff: GUIConf.h
- Revision:
- 0:316c181e9b65
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/GUIConf.h Mon Dec 16 07:03:22 2013 +0000 @@ -0,0 +1,69 @@ +/********************************************************************* + * SEGGER Microcontroller GmbH & Co. KG * + * Solutions for real time microcontroller applications * + ********************************************************************** + * * + * (c) 1996 - 2013 SEGGER Microcontroller GmbH & Co. KG * + * * + * Internet: www.segger.com Support: support@segger.com * + * * + ********************************************************************** + + ** emWin V5.22 - Graphical user interface for embedded applications ** +All Intellectual Property rights in the Software belongs to SEGGER. +emWin is protected by international copyright laws. Knowledge of the +source code may not be used to write a similar product. This file may +only be used in accordance with the following terms: + +The software has been licensed to NXP Semiconductors USA, Inc. whose +registered office is situated at 411 E. Plumeria Drive, San Jose, +CA 95134, USA solely for the purposes of creating libraries for +NXPs M0, M3/M4 and ARM7/9 processor-based devices, sublicensed and +distributed under the terms and conditions of the NXP End User License +Agreement. +Full source code is available at: www.segger.com + +We appreciate your understanding and fairness. +---------------------------------------------------------------------- +File : GUIConf.h +Purpose : Configures emWins abilities, fonts etc. +---------------------------------------------------------------------- + */ + +#ifndef GUICONF_H +#define GUICONF_H + +/********************************************************************* + * + * Multi layer/display support + */ +#define GUI_NUM_LAYERS 16 // Maximum number of available layers + +/********************************************************************* + * + * Multi tasking support + */ +#define GUI_OS (1) // Compile with multitasking support + +/********************************************************************* + * + * Configuration of touch support + */ +#define GUI_SUPPORT_TOUCH (1) // Support a touch screen (req. win-manager) + +/********************************************************************* + * + * Default font + */ +#define GUI_DEFAULT_FONT &GUI_Font6x8 + +/********************************************************************* + * + * Configuration of available packages + */ +#define GUI_SUPPORT_MOUSE 1 /* Support a mouse */ +#define GUI_WINSUPPORT 1 /* Use window manager */ +#define GUI_SUPPORT_MEMDEV 1 /* Memory device package available */ +#define GUI_SUPPORT_DEVICES 1 /* Enable use of device pointers */ + +#endif /* Avoid multiple inclusion */