dwm_hw_ver_set_once

设置一次性可编程存储器中的硬件版本. 通过此调用成功设置后,硬件版本将无法更改!支持的硬件版本有:

  • LC8A_A - 0x01100811 (LC8 with DWM1001)

  • LC8A_B - 0x01100812 (LC8 with DWM1001)

  • MDEK1001 - 0x02100111 (DWM1001-DEV 配 DWM1001C)

  • LC5A_E - 0x01100515 (LC5 配 DWM1001)

UWB 必须处于脱机模式,才能成功完成写入操作.

int dwm_hw_ver_set_once(dwm_hw_ver_t ver);
参数
  • hw_version – 32 位整数

  • output – 无

C代码示例

dwm_hw_ver_t ver;
int rv;
rv = dwm_hw_ver_set_once(ver);
printf("HW version set (%d)\n", (rv == 0? "ok" : "failed"));

SPI/UART 示例

TLV 请求

类型

长度

价值

0x84

0x04

硬件版本,小端序(例如:0x02110100)

0x00 0x01 0x11 0x02

类型0x84 (132 dec) 表示指令 dwm_hw_ver_set_once

TLV 响应

类型

长度

价值(参见错误代码)

0x40

0x01

0x00

类型0x40表示 状态代码 上一条命令的状态码