再次吐槽没资料真的很难上手。 用这个demo熟悉了一天,成功率不高,只有50%。 是这样操作的,程序烧录完,IO8接到L,按复位按键,用app搜索蓝牙设备,选择BL602-BLE-DEV ,连接,扫描,选择wifi,输入密码,确定配网,这个时候配上去了。然后按复位键,app退到搜索蓝牙设备页面,下拉刷新,选择BL602-BLE-DEV ,连接,扫描,选择wifi,输入密码,确定配网。如此往复操作,一次行一次不行。配不成功的时候一直在打印:IP 0.0.0.0
xucd 请使用小程序配网进行测试
YafeiJin 一样,也会有失败
YafeiJin 另外再问,怎么把你们的日志去掉,打印太多东西了,蓝牙配对的时候在那里刷刷刷。你们日志有没有一个开关可以打开关闭。我们只看我们自己写的代码的日志就行了,这样调试方便
这个官方没下文了吗?
@xucd proj_config.mk里移除LOG_ENABLED_COMPONENTS;另外还有一些log 来自于底层的FW,暂时没办法移除,后续的release会考虑添加开关 配网问题确认后再给您答复,谢谢
YafeiJin 请教一下,哪个例程是掉电不失保存数据的
@xucd 保存参数到Flash吗?components/stage/easyflash这个模块,ef_set_env/ef_get_env/ef_save_env;如需要直接读写flash,建议采用bl_mtd_这一组函数
YafeiJin 是的,比如我这次设置了连接这个wifi,下次上电之后我想要去连接上次连过的wifi,那这个wifi的SSID和密码就要保存起来,断电也不丢失。当然还有一些其他参数也要一起保存
@xucd 如上,使用easyflash的接口,具体实现方式参考命令行函数psm_set
YafeiJin 这个最多能保存多少字节的数据?
例子目录下有个proj_config.mk, CONFIG_ENABLE_PSM_EF_SIZE用来定义整个PSM区域大小;默认为16K
配网问题我已经解决,不是简单的断开连接就行,需要根据状态机的状态做对的操作