leaps_mac_addr_set

BLE、UWB、Ethernet、または Wi-Fi インターフェースの MAC アドレスを設定します。有効にするにはリセットが必要です。内部の不揮発性メモリに書き込むため、頻繁に使用しないでください。デフォルトの MAC アドレスを使用するには、工場出荷時設定にリセットする必要があります (leaps_reset)。UWB MAC アドレスの下位 2 バイトは、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 ビット値 (リトル エンディアンの 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 を意味する