The ezLCD+ is a family of programmable LCD displays, which in addition to the set of external commands, have an embedded Lua interpreter. Lua is a powerful and fast scripting language. The ezLCD+ products come with different shapes, sizes and display resolutions. All ezLCD+ products have the same firmware. Each ezLCD+ product is an all-in-one programmable color LCD panel which includes:
• |
Color TFT LCD |
• |
Embedded 32bit processor with LCD controller |
• |
4 Mega Byte embedded flash for storing bitmaps, fonts, Lua scripts, etc. |
• |
SD or MicroSD card slot |
• |
Power supply, which generates all the voltages needed by the logic and the display itself |
• |
Touch screen |
• |
Interface drivers and other circuitry |
The ezLCD+ devices communicates with the outside world through several interfaces:
• |
RS232 (Standard, TTL, or both) |
• |
USB |
• |
SPI |
• |
Ethernet (with or without PHY) |
• |
I2C |
• |
SD/MMC |
• |
Discrete I/O |
The ezLCD+ firmware is in-field updatable and contains:
• |
Graphic functions |
• |
Double buffering |
• |
True Type and Open Type font rendering |
• |
Bitmap font rendering |
• |
Unicode support |
• |
SD file I/O (FAT12, FAT16, and FAT32) |
• |
Touch Screen functions |
The ezLCD+ devices may be in-field customized by:
• |
Adding custom fonts |
• |
Adding custom bitmaps |
• |
Customizing startup screen |
• |
Modifying interface parameters like RS232 baudrate, Ethernet MAC and IP address, etc. |
• |
Modifying pin functions |