Yes. All core display solutions (4D Systems modules that use 4D Systems processors, such as uLCD, uOLED, pixxiLCD, and gen4-uLCD products) are pre-programmed with SPE (Serial Platform Environment). This allows users to interface their favorite controller boards to the display without the need to program the display manually. In this setup, the display acts as a slave device.

It is also a good idea to consider using ViSi-Genie. This is a codeless Workshop4 environment that allows you to design your user interface that can allow widgets to be linked together. It accepts and processes write commands from the host controller and can also be configured to send reports during certain events.