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