# Testing / `mtd_nvs` MTD non-volatile storage Test

This is a test for MTD non-volatile storage. MTD non-volatile storage was originally
implemented in Zephyr by Laczen. We made several modification to the original design.
The main purpose of those modification was:
1. support C-string key in nvs API(Original design only support uint16_t as key)
2. Meanwhile achieve better performance by limiting flash read times(Theoratically
better than Zephyr subsys/settings, which is based on original NVS).


- `CONFIG_TESTING_FAILSAFE_MTD_CONFIG` – Enable the test.
- `CONFIG_TESTING_FAILSAFE_MTD_CONFIG_VERBOSE` – Verbose output.

EXAMPLE
  mtdconfig_fs_test -m /dev/config  – Test MTD NVS on /dev/config
  mtdconfig_fs_test -h              – Get help message
