SAMV71 Xplained Ultra Software Package 1.3

Collaboration diagram for SD/MMC Command Operations:

Defines

#define SDMMC_CMD_bmPOWERON   (0x1 )
#define SDMMC_CMD_bmCOMMAND   (0x1 << 1)
#define SDMMC_CMD_bmDATAMASK   (0x3 << 2)
#define SDMMC_CMD_bmNODATA   (0x0 << 2)
#define SDMMC_CMD_RX   0x1
#define SDMMC_CMD_bmDATARX   (0x1 << 2)
#define SDMMC_CMD_TX   0x2
#define SDMMC_CMD_bmDATATX   (0x2 << 2)
#define SDMMC_CMD_STOPXFR   0x3
#define SDMMC_CMD_bmSTOPXFR   (0x3 << 2)
#define SDMMC_CMD_bmRESPMASK   (0x7 << 4)
#define SDMMC_CMD_bmRESP(R)   (((R)&0x7) << 4)
#define SDMMC_CMD_bmCRC   (0x1 << 7)
#define SDMMC_CMD_bmOD   (0x1 << 8)
#define SDMMC_CMD_bmIO   (0x1 << 9)
#define SDMMC_CMD_bmBUSY   (0x1 << 10)
#define SDMMC_CMD_POWERONINIT   (SDMMC_CMD_bmPOWERON)
#define SDMMC_CMD_DATARX   (SDMMC_CMD_bmDATARX)
#define SDMMC_CMD_DATATX   (SDMMC_CMD_bmDATATX)
#define SDMMC_CMD_CNODATA(R)
#define SDMMC_CMD_CDATARX(R)
#define SDMMC_CMD_CDATATX(R)
#define SDMMC_CMD_CSTOP
#define SDMMC_CMD_STOPTOKEN   (SDMMC_CMD_bmSTOPXFR)

Define Documentation

#define SDMMC_CMD_bmBUSY   (0x1 << 10)

Do busy check

Definition at line 250 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmCOMMAND   (0x1 << 1)

Send command

Definition at line 235 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmCRC   (0x1 << 7)

CRC is enabled (SPI only)

Definition at line 247 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmDATAMASK   (0x3 << 2)

Data operation mask

Definition at line 236 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmDATARX   (0x1 << 2)

Bits for data RX

Definition at line 239 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmDATATX   (0x2 << 2)

Bits for data TX

Definition at line 241 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmIO   (0x1 << 9)

IO function

Definition at line 249 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmNODATA   (0x0 << 2)

No data transfer

Definition at line 237 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmOD   (0x1 << 8)

Open-Drain is enabled (MMC)

Definition at line 248 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmPOWERON   (0x1 )

Do Power ON sequence

Definition at line 234 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmRESP (   R  )     (((R)&0x7) << 4)

Bits setup response

Definition at line 245 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmRESPMASK   (0x7 << 4)

Bits masks response option

Definition at line 244 of file sdmmc_cmd.h.

#define SDMMC_CMD_bmSTOPXFR   (0x3 << 2)

Bits for transfer stop

Definition at line 243 of file sdmmc_cmd.h.

#define SDMMC_CMD_CDATARX (   R  ) 
Value:

Cmd: Command with data, read

Definition at line 261 of file sdmmc_cmd.h.

#define SDMMC_CMD_CDATATX (   R  ) 
Value:

Cmd: Command with data, write

Definition at line 265 of file sdmmc_cmd.h.

#define SDMMC_CMD_CNODATA (   R  ) 
Value:

Cmd: Command without data

Definition at line 258 of file sdmmc_cmd.h.

#define SDMMC_CMD_CSTOP
Value:

Cmd: Send Stop command

Definition at line 269 of file sdmmc_cmd.h.

#define SDMMC_CMD_DATARX   (SDMMC_CMD_bmDATARX)

Cmd: Data only, read

Definition at line 254 of file sdmmc_cmd.h.

#define SDMMC_CMD_DATATX   (SDMMC_CMD_bmDATATX)

Cmd: Data only, write

Definition at line 256 of file sdmmc_cmd.h.

#define SDMMC_CMD_POWERONINIT   (SDMMC_CMD_bmPOWERON)

Cmd: Do power on initialize

Definition at line 252 of file sdmmc_cmd.h.

#define SDMMC_CMD_RX   0x1

data RX

Definition at line 238 of file sdmmc_cmd.h.

#define SDMMC_CMD_STOPTOKEN   (SDMMC_CMD_bmSTOPXFR)

Cmd: Send Stop token for SPI

Definition at line 273 of file sdmmc_cmd.h.

#define SDMMC_CMD_STOPXFR   0x3

data stop

Definition at line 242 of file sdmmc_cmd.h.

#define SDMMC_CMD_TX   0x2

data TX

Definition at line 240 of file sdmmc_cmd.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines