##### Shinobi Library - ペリフェラルデータ関数

# pdInitPeripheral

コントロールポートの初期化

### 書式

> `void pdInitPeripheral( plogic, recvbuf, sendbuf )
> Sint32 plogic
> void *recvbuf
> void *sendbuf
> `

### 引数

> plogic | 論理モード
> recvbuf | コントロールポート受信バッファ
> sendbuf | コントロールポート送信バッファ

### 戻り値

> なし

### 解説

> コントローラ系ペリフェラルを使用するライブラリの初期化をします。

> 論理モードを指定する引数 plogic には、PDS_PERIPHERAL構造体のデジタルボタン情報の正論理、 負論理を選択することができます。

> 定義 | 意味
> PDD_PLOGIC_ACTIVE | 正論理
> PDD_PLOGIC_NEGATIVE | 負論理

> バッファサイズはそれぞれ48KByte必要です。

### 用例

>     user_init()
>     {
>     	pdInitPeripheral( PDD_PLOGIC_ACTIVE, recvbuf, sendbuf );
>     }

### 備考

> この関数を呼び出す前にペリフェラル関連の関数を呼び出した場合、動作は保証しません。

### 参照

> PDS_PERIPHERAL() | コントローラデバイスの状態構造体
> pdGetPeripheral() | コントローラのボタン状態の取得

pdInitPeripheral

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000