Support for the emWin GUI library from Segger.

Dependents:   lpc4088_displaymodule_emwin

This library contains the porting layer needed to start working with emWin from Segger. Details about emWin can be found both as well as

The high performance emWin embedded graphics library developed by SEGGER Microcontroller is now offered by NXP Semiconductors in library form for free commercial use with NXP microcontrollers.

For a better description of what is included and the limitations, see emWin Graphics Library.


The emWin library and PNG support files must be downloaded as the downloaders contains the license info. The steps are described in the readme.h file.

Files at this revision

API Documentation at this revision

Fri Mar 27 15:27:47 2015 +0100
Commit message:
- Updated the readme.txt file with links to the wiki and added some information
regarding LPCXpresso

Changed in this revision

readme.h Show annotated file Show diff for this revision Revisions of this file
diff -r 582739e02e4d -r 2847cc35a84f readme.h
--- a/readme.h	Fri Feb 27 11:39:47 2015 +0000
+++ b/readme.h	Fri Mar 27 15:27:47 2015 +0100
@@ -1,5 +1,11 @@
 /* (Had to make this README file .h to get it exportable in mbed)
+	There is a better formatted version of this guide with better explanations:
     emWin Graphical Library
     According to
@@ -29,7 +35,9 @@
+	Delete the emWin_Config\ folder as it is not needed
     The the 5.24h version (and possibly other later versions as well) is missing
     PNG support but the manual (available on the linked page above) has instructions
     on how to add it. Download and extract it
@@ -44,7 +52,7 @@
     Updating the project
     When this project was exported it did not have the correct paths and files
-    needed by emWin (for lisence reasons). This is what you have to do in your
+    needed by emWin (for licence reasons). This is what you have to do in your
     IDE to get it to work:
         Keil uVision 4:
@@ -61,7 +69,22 @@
         1) Open the workspace
         2) Import the project from the exported zip file
         3) Right-click on the DMemWin folder in the Project Explorer and select Refresh...
+		4) Right-click on the project name and select Properties...
+			a) "C/C++ General" -> "Paths and Symbols" and select the "Library Paths" tab. 
+			b) Click the Add button 
+			c) Copy-paste the following into the dialog box: 
+				/${ProjName}/DMemWin/emwin/emWin_library/LPCXpresso
+			d) Make sure that the "Is a workspace path" option is selected and click OK 
+			e) Switch to the Libraries tab 
+			f) Click the Add button 
+			g) Copy-paste the following into the dialog box: 
+				emWin_M4
+			h) Click the OK button until all dialogs are closed. 
         Other IDEs:
         Do the corresponding actions for your IDE but remember to use the correct