藍牙地址設置_基於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次,發文人進小黑屋喔~

評論