蓝牙地址设置_基于Onsemi_RSL10

一.使用NVR3的地址
 
(代码默认就是NVR3的地址)
/* If APP_BD_ADDRESS_TYPE == GAPM_CFG_ADDR_PUBLIC and APP_DEVICE_PARAM_SRC == FLASH_PROVIDED_or_DFLT
* the bluetooth address is loaded from FLASH NVR3. Otherwise, this address is used. */
#define APP_BLE_DEV_PARAM_SOURCE FLASH_PROVIDED_or_DFLT /* or APP_PROVIDED */
#define APP_BD_ADDRESS_TYPE GAPM_CFG_ADDR_PUBLIC// GAPM_CFG_ADDR_PRIVATE /* or GAPM_CFG_ADDR_PUBLIC*/
 因为这两个定义了,所以默认地址为NVR3的,通过如下图打印即可知道:
 
二.使用自己定义的地址
 
*蓝牙地址是从FLASH NVR3加载。否则,使用此地址。*/
如果把这两个变量改成:
#define APP_BLE_DEV_PARAM_SOURCE APP_PROVIDED

#define APP_BD_ADDRESS_TYPE GAPM_CFG_ADDR_PRIVATE
蓝牙的地址就变成了APP_BD_ADDRESS的地址,即自己设置的。
#define APP_BD_ADDRESS { 0x94, 0x11, 0x22, 0xff, 0xbb, 0xD5 }​

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论