dwm_baddr_get
获取设备当前使用的 BLE 地址.
C代码示例
dwm_baddr_t baddr;
int i;
if (DWM_OK == dwm_baddr_get(&baddr)) {
printf("addr=");
for (i: DWM_BLE_ADDR_LEN - 1; i >= 0; --i) {
printf("%02x%s", baddr.byte[i], (i > 0) ? ":" : "");
}
printf("\n");
} else {
printf("FAILED");
}
SPI/UART 示例
TLV 请求 |
|
---|---|
类型 |
长度 |
0x10 |
0x00 |
类型0x10 表示指令 dwm_baddr_get.
TLV 响应 |
|||||
---|---|---|---|---|---|
类型 |
长度 |
价值(参见错误代码) |
类型 |
长度 |
价值 |
0x40 |
0x01 |
0x00 |
0x5F |
0x06 |
6 个字节,小端序 |
0x01 0x02 0x03 0x04 0x05 0x06 |
类型0x40表示 状态代码 上一条命令的状态码
类型0x5F表示BLE地址