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

Reply via email to