GetMACAddress函數(shù)獲取到的MAC地址與實際不符

CH573F,BLE_LIB_V2.13


uint8_t i,MacAddr[6];

GetMACAddress(MacAddr);


使用BLE調(diào)試設(shè)備搜到的MAC地址是:C4:C2:E4:49:0C:61, 程序內(nèi)獲取到的MAC地址是 :84:C2:E4:49:0C:61。


我手上只有一個開發(fā)板,所以無法判斷是不是特例,請問是什么原因呢?

在HID的工程里面, 默認(rèn)會吧mac地址的類型改為 :Static device address

具體的代碼在工程中諸如下列函數(shù)中:

static?void?hidEmuStateCB(gapRole_States_t?newState,?gapRoleEvent_t?*pEvent)
{
????switch(newState?&?GAPROLE_STATE_ADV_MASK)
????{
????????case?GAPROLE_STARTED:
????????{
????????????uint8_t?ownAddr[6];
????????????GAPRole_GetParameter(GAPROLE_BD_ADDR,?ownAddr);
????????????GAP_ConfigDeviceAddr(ADDRTYPE_STATIC,?ownAddr);
????????????PRINT("Initialized..\n");


根據(jù)規(guī)范,static device address 的MSB 兩個bit為1

image.png


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

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