dwm_baddr_get

获取设备当前使用的 BLE 地址.

void dwm_baddr_get(dwm_baddr_t *baddr)
参数
  • output状态代码, ble_addr

  • ble_addr – 6 字节(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地址