NOTICE: This website will be shut down in the near future. Product content has moved to Forum content and FAQs have been moved to We encourage you to create a user account on to use the new community forums and access NXP microcontroller content. We greatly appreciate your contributions and look forward to seeing you at our new web location.


SWIM graphics library

Simple Window Interface Manager (SWIM) is a basic graphics library developed for the NXP LPC products. It can be also be used with LPC controllers that do not have a dedicated LCD interface. The SWIM graphics library allows developers to quickly and easily implement a system with basic graphics support. SWIM support basic graphics primatives such as lines and squares. Simple non-overlapping windows with logical coordinates per window are supported.

The application note attached to this project shows how to use SWIM with various boards as a standalone product. SWIM can used with any standard frame buffer. An example in this project shows how to use it with Linux on the Phytec LPC3250 board.

The SWIM application note can be found here.


您的评定: 平均: 4 (6 votes)