完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
例程是默认可以绑定3个设备的。增加第4个时,前面3个的信息会被擦除掉,那3个设备就不能正常连接了。我修改了mcu.c文件
#if(defined(BLE_SNV)) && (BLE_SNV == TRUE) cfg.SNVAddr = (uint32_t)BLE_SNV_ADDR; cfg.SNVNum = 2; cfg.SNVBlock= 1024; cfg.readFlashCB = Lib_Read_Flash; cfg.writeFlashCB = Lib_Write_Flash; #endif 修改后,一个设备信息都无法保存了。请问要如何修改才可以保存8个设备信息。 |
|
相关推荐
1个回答
|
|
SNV信息存储扇区数量等于可存储的绑定数量(?默认:3?),这里需要手动将绑定信息增加一下。
下面提供了一个案例可以参考。需注意将BLE_SNV_ADDR的信息保存地址修改大一些(DataFlash的区域可以自定义使用)。 |
|
|
|
只有小组成员才能发言,加入小组>>
495 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2888 浏览 2 评论
2383 浏览 1 评论
840浏览 2评论
515浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
382浏览 1评论
661浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
398浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-5 01:41 , Processed in 0.980681 second(s), Total 47, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号