The example demonstrates basic operation you can do with flash memory including writing string of characters into the memory and reading it back. The memory characteristic, reading and writing statuses as well as the data are displayed over output terminal.

Flashx is supported on Vybrid A5 target: twrvf65gs10_a5 and vybrid_autoevb_a5.

The application example creates only one task named flash_task.The flash_task firstly opens the connection to flash memory and then uses the flashx driver functions to set the characteristics of the flash memory as well as to display some characteristics on output terminal.The last 32 data bytes in flash memory are read before a message shows up which prompts the user to input a non-empty string with less than 32 characters.The input message from user is then written into flash memory using flashx driver write() function. User must restart the example in order to see the input they previously entered.