# CHIP PSoC6 Persistent Storage Example An example testing and demonstrating the key value storage API.
- [CHIP PSoC6 Persistent Storage Example](#chip-psoc6-persistent-storage-example) - [Introduction](#introduction) - [PSoC6](#psoc6) - [Building](#building) - [Flashing the Application](#flashing-the-application)
## Introduction This example serves to both test the key value storage implementation and API as it is brought-up on different platforms, as well as provide an example for how to use the API. In the future this example can be moved into a unit test when available on all platforms. ## PSoC6 The Infineon PSoC6 platform KVS is fully implemented, the KVS is enabled and configured by providing a file during the init call. ### Building - Build the example application: $ git submodule update --init $ source third_party/connectedhomeip/scripts/activate.sh $ ./scripts/examples/gn_psoc6_example.sh examples/persistent-storage/infineon/psoc6 out/persistent_storage_app_psoc6 ### Flashing the Application - Put CY8CKIT-062S2-43012 board on KitProg3 CMSIS-DAP Mode by pressing the `MODE SELECT` button. `KITPROG3 STATUS` LED is ON confirms board is in proper mode. - On the command line: $ cd ~/connectedhomeip $ python3 out/persistent_storage_app_psoc6/chip-psoc6-persistent-storage-example.flash.py