Custom Storage

Overview

The Custom Storage feature enables users to define a dedicated storage space for specific use cases, such as displaying mirrored screens (e.g., camera or map screens from a phone). This feature can be particularly useful for managing external media or dynamic content that requires real-time updates or is sourced from external devices.

To create Custom Storage file, right click on images ->New -> Project. In the dialog, select Sparklet EFX option. Now select EFX type as Custom Storage and click Next. Once entered the file name, the EFX file for Custom storage is created as below

EFX file for Custom Storage after creation

EFX file for Custom Storage after creation

In the newly created Custom Storage EFX file, provide the SDRAM address details where the custom data (e.g., image) will be stored. Specify the Pixel format that corresponds to the display type (such as ARGB0888, RGB565, ARGB8888, etc.). This ensures that the data will be rendered correctly according to your display configuration.

EFX file for Custom Storage configuration

EFX file for Custom Storage configuration

After creating and configuring the custom storage EFX file, map this file to the corresponding widget in the view/screen. For instance, if the widget is meant to display a camera feed, select the widget in the screen and assign the custom storage file to it. This mapping links the custom storage to the display region where the data (e.g., map, camera feed) will be shown.

Custom Storage-EFX mapping

Custom Storage-EFX mapping