Here are some suggestions to improve performance:
- Only send changed data: The host computer on boot can send all data. Afterward, the host computer should only send that data that has changed (compare with last data sent).
- Reduce host computer data transmitting frequency: Reduce the rate of the data sent from the host computer to the SLCDx display controller to reduce flicker that occurs when writing data.
- Avoid refreshing the entire screen: If you have a large bitmap, try to avoid re-displaying the bitmap since the process of re-writing the bitmap can be relatively slow.
- Move Reach commands to macros: Commands executed within a macro are stored in the device memory. These commands execute faster than commands sent serially.
- Uncompressed images display quickest: If you are compressing images, keep in mind that uncompressed versions are displayed quicker. If the default is to compress all images, include the “.unc.” in the filename of images which are large (display more slowly).