SLCD Development Environment
Connect your system’s microcontroller to the serial LCD controller via a standard asynchronous serial port. Use simple ASCII commands to draw images, text, controls, and other interface elements. Controls report back over the serial line when activated or changed. Images are stored on the embedded display’s SLCD controller board in flash memory.
Simple to Integrate
All microcontrollers, and even some DSP, have a serial port. In an upgrade situation, if no free port is available, the SLCD’s second serial port can be used in “pass-thru” mode to connect to the replaced device. Serial transmit and receive are easily interrupt- driven, and the received control packets are small, to minimize processor overhead.
Simple to Program
This simple control panel (see image at right) sets the state of three relays and shows the status of three signals. It is implemented by the following sample code. Get the Software Reference Manual that contains a complete description of commands used in this example.
No Particular Operating System Required
SLCD modules work with any operating system, with or without a host OS. From full-blown, embedded systems running Windows, Linux, or QNX, to small RTOS, or a “bare metal” code, the LCD interface is the same.
GUI Builder Tool
Build a user interface with your custom images or our image collection. We recommend using standard bitmap image development and manipulation tools such as Adobe® Illustrator®, Adobe Photoshop®, or a free program called GIMP (GNU Image Manipulation Program) to create images for your interface. Then use our Screen Layout Utilities program (a plug-in for GIMP) for image placement. See how to do this in our video tutorials.
No Graphics Library Required
The library is built into SLCD modules. Your embedded system does not require additional memory overhead for library code and has more resources to perform its main tasks of controlling your product.