dwm_int_cfg_set
割り込みが発生すると、専用 GPIO ピンの設定を有効または無効にします。さらに、割り込みやイベントは、GPIO ピン CORE_INT1 を設定することでユーザーに通知されます。ユーザはこのピンを外部割り込みのソースとして使用できます。割り込みは、dwm_status_get を使用してステータスを読み出し、それに応じて新しいステータスに対応することで処理できます。ステータスは読み出すとクリアされます。このコールはUART/SPIインターフェースでのみ使用可能である。通常、このコールは新しい値を設定するときに内部フラッシュに書き込むので、最悪の場合数百ミリ秒かかることがあるため、頻繁に使用するべきではありません!
- 
void dwm_int_cfg_set(void)
 - パラメータ
 input -- spi_data_ready, loc_ready, bh_status_changed, bh_data_ready, bh_initialized_changed, uwb_scan_ready, usr_data_ready, :param uwbmac_joined_changed
spi_data_ready -- '0' | '1' (新しいSPIデータが専用GPIOピンに割り込みを発生させる、0=無効、1=有効)
loc_ready -- ‘0’ | ‘1’ (割り込みは、位置データの準備ができたときに発生する、0=無効、1=有効)
bh_status_changed -- ‘0’ | ‘1’ (UWBMACのステータス変更、0=無効、1=有効)
bh_data_ready -- '0' | '1' (UWBMACバックホールデータ準備完了、0=無効、1=有効)
bh_initialized_changed -- '0' | '1' (UWBMACルート設定、0=無効、1=有効)
uwb_scan_ready -- '0' | '1' (UWBスキャン結果あり)
usr_data_ready -- '0' | '1' (* UWBMACで受信したユーザーデータ*)
uwbmac_joined_changed -- '0' | '1' (UWBMAC加入、 0=無効、1=有効)
usr_data_sent -- '0' | '1' (* UWBMAC上で完了したユーザーデータTX*)
output -- ステータスコード
Cコード例
オンモジュール・ユーザー・アプリケーションでは使用できません。外部インターフェース(SPI、UART)のみで使用可能。
SPI/UART 例
タイプ  | 
長さ  | 
値  | 
|---|---|---|
0x34  | 
0x02  | 
割り込み設定フラグ: 
予約済み(ビット9~15) 
usr_data_sent (ビット8) 
uwbmac_joined_changed (ビット7) 
usr_data_ready (ビット6) 
uwb_scan_ready (ビット5) 
bh_initialized_changed (ビット4) 
bh_data_ready (ビット3) 
bh_status_changed (ビット2) 
spi_data_ready (ビット1) 
loc_ready (ビット0) 
 | 
0x0F 0x01  | 
タイプ 0x34 は、コマンド dwm_int_cfg_set を意味する。
TLV 応答  | 
||
|---|---|---|
タイプ  | 
長さ  | 
値(エラーコードを参照)  | 
0x40  | 
0x01  | 
0x00  |