如何在芯片第一次上电查询到nvs里有无键值对

hhhhhh
Posts: 7
Joined: Fri Dec 11, 2020 12:36 am

如何在芯片第一次上电查询到nvs里有无键值对

Postby hhhhhh » Mon Jan 25, 2021 10:41 am

情境如下 :一个nvs里键值对存取连接WiFi,连接不成功则使用smart——config联网,联网成功后,将ssid和密码保存到nvs,现在的问题是:如果我是第一次给芯片上电的情况,因为正常思维都是先用自己nvs里的键值对来连接网络,连接不成功才使用smart_config,第一次上电的话就会存在我还没有经过smart对nvs里设置键值对,就去读取nvs里的键值,自然就会报错,在不使用一来就给nvs设置假值的方法,还有什么方法能够在第一次上电时判断nvs里是否有该键值从而选择读取或者设置键值的方法

Who is online

Users browsing this forum: Bing [Bot] and 98 guests