XinStellaris opened a new pull request, #6829: URL: https://github.com/apache/incubator-nuttx/pull/6829
Signed-off-by: 田昕 <tianx...@xiaomi.com> ## Summary 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). This is the initial commit, I have tested its set/unset/get/list/erase with https://github.com/apache/incubator-nuttx-apps/tree/master/system/cfgdata, the result shows no obvious bug. More tests on power-loss behavior are needed, and I plan to add those test cases into apps/testing in the next patch ## Impact config data only. ## Testing set/unset/get/list/erase tested on ESP32C3. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org