Shinobi Library - ペリフェラル・LCDデバイス関数

pdVmsLcdWrite1

LCDデバイスの表示(低レベル)

書式

Sint32 pdVmsLcdWrite1( port, data )
Uint32 port
void *data

引数

port   ポート番号
data   ピクセルデータアドレス

戻り値

PDD_LCDERR_OK   成功
PDD_LCDERR_NO_LCD   LCDデバイスが接続されていない
PDD_LCDERR_BUSY   LCDデバイスはアクセス中

解説

LCDデバイスに直接グラフィックを表示します。

この関数は、1ビット1ピクセルのデータをそのままLCDデバイスに送信し表示します。

ポート番号を示す引数 portには次の値が定義されています。

 定義   意味 
 PDD_PORT_A1   コントロールポートAの拡張ソケット1 
 PDD_PORT_A2   コントロールポートAの拡張ソケット2 
 PDD_PORT_A3   コントロールポートAの拡張ソケット3 
 PDD_PORT_A4   コントロールポートAの拡張ソケット4 
 PDD_PORT_A5   コントロールポートAの拡張ソケット5 
 PDD_PORT_B1   コントロールポートBの拡張ソケット1 
 PDD_PORT_B2   コントロールポートBの拡張ソケット2 
 PDD_PORT_B3   コントロールポートBの拡張ソケット3 
 PDD_PORT_B4   コントロールポートBの拡張ソケット4 
 PDD_PORT_B5   コントロールポートBの拡張ソケット5 
 PDD_PORT_C1   コントロールポートCの拡張ソケット1 
 PDD_PORT_C2   コントロールポートCの拡張ソケット2 
 PDD_PORT_C3   コントロールポートCの拡張ソケット3 
 PDD_PORT_C4   コントロールポートCの拡張ソケット4 
 PDD_PORT_C5   コントロールポートCの拡張ソケット5 
 PDD_PORT_D1   コントロールポートDの拡張ソケット1 
 PDD_PORT_D2   コントロールポートDの拡張ソケット2 
 PDD_PORT_D3   コントロールポートDの拡張ソケット3 
 PDD_PORT_D4   コントロールポートDの拡張ソケット4 
 PDD_PORT_D5   コントロールポートDの拡張ソケット5 

pdVmsLcdWrite()関数とは次の点が異なっています。


用例

ret = pdVmsLcdWrite1(PDD_PORT_A1, &lcddata);
if (ret != PDD_LCDERR_OK) {
	:
    /* Display not possible */
	:
}

参照

pdVmsLcdWrite()
 LCDデバイスの表示

pdVmsLcdWrite1
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000