mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-02 12:49:03 +00:00
|
|
||
|---|---|---|
| .. | ||
| Kconfig | ||
| Make.defs | ||
| Makefile | ||
| mtd_config_fs_test_main.c | ||
| README.md | ||
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:
- support C-string key in nvs API(Original design only support uint16_t as key)
- 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