バスマスタ機能関数一覧

モード設定関数

DioDmSetStandAlone

指定したデバイスをスタンドアロンに設定

DioDmSetMaster

指定したデバイスをマスタに設定

DioDmSetSlave

指定したデバイスをスレーブに設定

サンプリング/ジェネレーティング条件設定関数

DioDmSetStartTrigger

サンプリング、ジェネレーティングのスタート条件を設定

DioDmSetStartPattern

スタート条件のパターン一致条件を設定

DioDmSetClockTrigger

サンプリング/ジェネレーティングのクロック条件を設定

DioDmSetInternalClock

内部クロック使用時のクロック値の設定

DioDmSetStopTrigger

サンプリング/ジェネレーティングのストップ条件を設定

DioDmSetStopNumber

ストップ条件として、停止個数を設定

DioDmSetTransferStartWait

ジェネレーティング開始時のウェイトを設定

リセット関数

DioDmFifoReset

FIFOのリセット

バッファ設定関数

DioDmSetBuffer

サンプリング/ジェネレーティングに使用するデータバッファの設定

スタート/ストップ関数

DioDmTransferStart

サンプリング/ジェネレーティングを開始

DioDmTransferStop

サンプリング/ジェネレーティングを停止

ステータス関数

DioDmGetStatus

転送ステータスの取得

DioDmGetCount

転送カウント数を取得

DioDmGetWritePointer

データバッファ上の転送位置を取得

メッセージ通知関数

DioDmSetStopEvent

転送完了のメッセージを通知するように設定

DioDmSetStopCallBackProc

DioDmSetStopEvent関数で設定した転送完了のイベントが発生した場合に呼び出されるコールバック関数を登録

DioDmSetCountEvent

指定個数転送完了のメッセージを通知するように設定

DioDmSetCountCallBackProc

DioDmSetCountEvent関数で設定した指定個数転送完了のイベントが発生した場合に呼び出されるコールバック関数を登録