| LPCOpen Platform v1.03 LPCOpen Platform for NXP LPC Microcontrollers

- Main Page
- Modules
- Data Structures
- Files
- Related Pages

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
LPCOpen application and example code

LPCOpen application and example code
The LPCOpen applications and examples provide a working projects for IAR, Keil, and Xpresso toolchains that show how to use a driver, use ethernet with LWIP, draw an image with emWin or SWIM, or use USB to transfer a file. Examples are broken up into multiple categories and may vary per chip and board. Some of the categories include:

- peripherals (simple single peripheral/interface examples usually with interrupt)
- USB (USBLIB examples)
- LWIP (LWIP networking examples)
- SWIM/emWin (graphics examples using an LCD)
- Dualcore (LPC43xx dual-core examples, LPC43xx only)
- FreeRTOS (FreeRTOS examples)
- and more...

LPCOpen project files
Most examples have pre-configured project files for the IAR EWARM, Keil UV4, and Xpresso-IDE toolchains. How these project files work vary per toolchain.

IAR and Keil project files
For IAR EWARM and Keil UV4, individual project files are included in the example's directory. Workspace or multi-project files are also included in the example area and allow opening an entire category of projects at once.

Xpresso project files
Xpresso projects are organized by board in the example area and are meant to be selectively imported directly into Xpresso. By importing the directory with the projects, you can select which projects you want to appear in your workspace.