Features


  • 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