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