SD_TRANSFER_TYPE列挙 (sddef.h)
SD_TRANSFER_TYPE列挙は、Secure Digital (SD) データ転送の種類を指定します。
構文
typedef enum {
SDTT_UNSPECIFIED,
SDTT_CMD_ONLY,
SDTT_SINGLE_BLOCK,
SDTT_MULTI_BLOCK,
SDTT_MULTI_BLOCK_NO_CMD12
} SD_TRANSFER_TYPE;
定数
SDTT_UNSPECIFIED 指定されていません。 |
SDTT_CMD_ONLY 要求にコマンド情報の転送または CMD 行経由の少量のデータのみが含まれることを示します。 DAT 行を介したデータ転送は含まれません。 この転送の種類には、カード選択、カードの初期化中の記述子の転送、カード レジスタからの 1 バイトの情報の取得などの操作が含まれます。 |
SDTT_SINGLE_BLOCK 要求が 1 つのブロックの読み取りまたは書き込みを行っていることを示します。 I/O ブロック サイズ レジスタは、ブロックのサイズをバイト単位で指定します。 |
SDTT_MULTI_BLOCK 要求が複数のデータ ブロックの読み取りまたは書き込みを行っていることを示します。 I/O ブロック サイズ レジスタは、ブロックのサイズをバイト単位で指定します。 |
SDTT_MULTI_BLOCK_NO_CMD12 要求が複数のデータ ブロックの読み取りまたは書き込みを行っていることを示します。 転送は自動的に終了し、CMD12 コマンドによる終了は必要ありません。 CMD12 コマンドの説明については、 マルチメディア カード の仕様に関するページを参照してください。 |
要件
要件 | 値 |
---|---|
Header | sddef.h (Sddef.h を含む) |