static void appm_build_adv_data(uint16_t max_length, uint16_t *p_length, uint8_t *p_buf) { **************************** uint8_t localMac[18]={0}; localMac[0] = 0x11; localMac[1] = APP_ADV_DATATYPE_LE_BLUETOOTH_DEVICE_ADDRESS; memcpy(localMac+2,udid,16); memcpy(p_buf, localMac, sizeof(localMac)); *p_length += sizeof(localMac); p_buf += sizeof(localMac); ************** } 我在这个方法里面写了上面的代码,不能够解决同名问题,是写错了,还是要在其他地方补充代码? 想要上面这种效果,同名字可以扫到多个,而我现在写的多个设备只展示了一个,这个要怎么解决? |