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は、直前のコマンドの ステータスコード を意味する