Add a touchscreen module to your product with 4 available serial interfaces: RS485, UART, SPI, I2C
OR host your application on our touchscreen module with the StreamUX API
4.3”, 5” or 7” display with fast and flicker-free double-buffered rendering
Capacitive touch interface with automatic-render-when-touched of objects and touch event system
USB flash drive and file system accessed through simplified API or serial interface. Excellent for firmware updates or data logs.
Integrated audio support with sounds played as objects are touched through integrated 1.2W speaker amplifier
String / text manager with multiple language support using UTF-8
Advanced widgets including graphs / plots, keyboards, sliders and progress bars
Import any font, image or audio file to your design using StreamUX Builder
Anti-aliasing of fonts and graphics for better readability
All graphic resources have customizable skins with borders and gradients
The Five Box System – simple and efficient screen layout with 5 components
128Mbit onboard flash ROM for resource storage
Wide DC power input (5V to 30V)
Graphics resource memory is separate from firmware. Allows multiple product brands using the same firmware and no need to retest and re-release firmware when a last-minute change to the graphics is made.
C header enumeration of all graphic / audio / string resources for easy code integration
On-screen error reporting. When you make a mistake, StreamUX stops and immediately informs you about the error on the screen. This can be turned off for production.
A terminal / console is always available, even when no graphics resources are loaded. This makes it easy to use StreamUX as a text display.
Rendering does not block CPU execution for host applications.
There are no licensing fees for StreamUX modules and the development tools are free