次の方法で共有


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 を含む)

こちらもご覧ください

SDCMD_DESCRIPTOR