ch582做藍(lán)牙鍵盤怎樣綁定8個設(shè)備信息

例程是默認(rèn)可以綁定3個設(shè)備的。增加第4個時,前面3個的信息會被擦除掉,那3個設(shè)備就不能正常連接了。我修改了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


修改后,一個設(shè)備信息都無法保存了。請問要如何修改才可以保存8個設(shè)備信息。

SNV信息存儲扇區(qū)數(shù)量等于可存儲的綁定數(shù)量(?默認(rèn):3?),這里需要手動將綁定信息增加一下。

下面提供了一個案例可以參考。需注意將BLE_SNV_ADDR的信息保存地址修改大一些(DataFlash的區(qū)域可以自定義使用)。

1661393184213818.png

1661393184122754.png



謝謝。搞定了


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频