leaps_mac_addr_set

设置 BLE, UWB, 以太网或 Wi-Fi 接口的 MAC 地址. 需要复位才能生效. 由于会写入内部非易失性存储器,因此不应频繁使用. 需要重置出厂设置(leaps_reset)才能使用默认 MAC 地址. UWB MAC 地址的两个最小有效字节不得等于 0x0000 或 0xFFFF. BLE 地址可以是随机 BLE 地址或公共 BLE 地址. 以太网和 Wi-Fi 地址必须遵守 EUI-48 格式,U/I 位必须相应设置.


输入
  • type_0, type_1, type_2, type_3: 8位无符号整数(类型描述列表中的 MAC 地址编号0,1,2,3)

  • mac_addr_0, mac_addr_1, mac_addr_2, mac_addr_3: 48-bit value (MAC地址编号 0,1,2,3小端序)

输出

SPI/UART 示例

TLV 请求

类型

长度

价值
节点 ID,小端序

0x2D

0x07

0x00 0xEF 0xCD 0xAB 0x56 0x34 0x12

类型0x2D(45 dec)表示命令 leaps_mac_addr_set

TLV 响应

类型

长度

价值(参见错误代码)

0x40

0x01

0x00

类型0x40 表示上一条命令的 err_code