_BSP_User_Manual: Exported_Constants

STM3210C EVAL BSP Driver

Exported_Constants

Defines

#define SD_BLOCK_SIZE   0x200
 Block Size.
#define SD_START_DATA_SINGLE_BLOCK_READ   0xFE
 Start Data tokens: Tokens (necessary because at nop/idle (and CS active) only 0xff is on the data/command line)
#define SD_START_DATA_MULTIPLE_BLOCK_READ   0xFE
#define SD_START_DATA_SINGLE_BLOCK_WRITE   0xFE
#define SD_START_DATA_MULTIPLE_BLOCK_WRITE   0xFD
#define SD_STOP_DATA_MULTIPLE_BLOCK_WRITE   0xFD
#define SD_PRESENT   ((uint8_t)0x01)
 SD detection on its memory slot.
#define SD_NOT_PRESENT   ((uint8_t)0x00)
#define SD_CMD_GO_IDLE_STATE   0
 Commands: CMDxx = CMD-number | 0x40.
#define SD_CMD_SEND_OP_COND   1
#define SD_CMD_SEND_CSD   9
#define SD_CMD_SEND_CID   10
#define SD_CMD_STOP_TRANSMISSION   12
#define SD_CMD_SEND_STATUS   13
#define SD_CMD_SET_BLOCKLEN   16
#define SD_CMD_READ_SINGLE_BLOCK   17
#define SD_CMD_READ_MULT_BLOCK   18
#define SD_CMD_SET_BLOCK_COUNT   23
#define SD_CMD_WRITE_SINGLE_BLOCK   24
#define SD_CMD_WRITE_MULT_BLOCK   25
#define SD_CMD_PROG_CSD   27
#define SD_CMD_SET_WRITE_PROT   28
#define SD_CMD_CLR_WRITE_PROT   29
#define SD_CMD_SEND_WRITE_PROT   30
#define SD_CMD_SD_ERASE_GRP_START   32
#define SD_CMD_SD_ERASE_GRP_END   33
#define SD_CMD_UNTAG_SECTOR   34
#define SD_CMD_ERASE_GRP_START   35
#define SD_CMD_ERASE_GRP_END   36
#define SD_CMD_UNTAG_ERASE_GROUP   37
#define SD_CMD_ERASE   38

Define Documentation

#define SD_BLOCK_SIZE   0x200

Block Size.

Definition at line 180 of file stm3210c_eval_sd.h.

#define SD_CMD_CLR_WRITE_PROT   29

Definition at line 216 of file stm3210c_eval_sd.h.

#define SD_CMD_ERASE   38

Definition at line 224 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_Erase().

#define SD_CMD_ERASE_GRP_END   36

Definition at line 222 of file stm3210c_eval_sd.h.

#define SD_CMD_ERASE_GRP_START   35

Definition at line 221 of file stm3210c_eval_sd.h.

#define SD_CMD_GO_IDLE_STATE   0

Commands: CMDxx = CMD-number | 0x40.

Definition at line 202 of file stm3210c_eval_sd.h.

Referenced by SD_GoIdleState().

#define SD_CMD_PROG_CSD   27

Definition at line 214 of file stm3210c_eval_sd.h.

#define SD_CMD_READ_MULT_BLOCK   18

Definition at line 210 of file stm3210c_eval_sd.h.

#define SD_CMD_READ_SINGLE_BLOCK   17

Definition at line 209 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_ReadBlocks().

#define SD_CMD_SD_ERASE_GRP_END   33

Definition at line 219 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_Erase().

#define SD_CMD_SD_ERASE_GRP_START   32

Definition at line 218 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_Erase().

#define SD_CMD_SEND_CID   10

Definition at line 205 of file stm3210c_eval_sd.h.

Referenced by SD_GetCIDRegister().

#define SD_CMD_SEND_CSD   9

Definition at line 204 of file stm3210c_eval_sd.h.

Referenced by SD_GetCSDRegister().

#define SD_CMD_SEND_OP_COND   1

Definition at line 203 of file stm3210c_eval_sd.h.

Referenced by SD_GoIdleState().

#define SD_CMD_SEND_STATUS   13

Definition at line 207 of file stm3210c_eval_sd.h.

#define SD_CMD_SEND_WRITE_PROT   30

Definition at line 217 of file stm3210c_eval_sd.h.

#define SD_CMD_SET_BLOCK_COUNT   23

Definition at line 211 of file stm3210c_eval_sd.h.

#define SD_CMD_SET_BLOCKLEN   16

Definition at line 208 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_ReadBlocks().

#define SD_CMD_SET_WRITE_PROT   28

Definition at line 215 of file stm3210c_eval_sd.h.

#define SD_CMD_STOP_TRANSMISSION   12

Definition at line 206 of file stm3210c_eval_sd.h.

#define SD_CMD_UNTAG_ERASE_GROUP   37

Definition at line 223 of file stm3210c_eval_sd.h.

#define SD_CMD_UNTAG_SECTOR   34

Definition at line 220 of file stm3210c_eval_sd.h.

#define SD_CMD_WRITE_MULT_BLOCK   25

Definition at line 213 of file stm3210c_eval_sd.h.

#define SD_CMD_WRITE_SINGLE_BLOCK   24

Definition at line 212 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_WriteBlocks().

#define SD_NOT_PRESENT   ((uint8_t)0x00)

Definition at line 197 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_Init(), and BSP_SD_IsDetected().

#define SD_PRESENT   ((uint8_t)0x01)

SD detection on its memory slot.

Definition at line 196 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_Init(), and BSP_SD_IsDetected().

#define SD_START_DATA_MULTIPLE_BLOCK_READ   0xFE

Definition at line 188 of file stm3210c_eval_sd.h.

#define SD_START_DATA_MULTIPLE_BLOCK_WRITE   0xFD

Definition at line 190 of file stm3210c_eval_sd.h.

#define SD_START_DATA_SINGLE_BLOCK_READ   0xFE

Start Data tokens: Tokens (necessary because at nop/idle (and CS active) only 0xff is on the data/command line)

Definition at line 187 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_ReadBlocks(), SD_GetCIDRegister(), and SD_GetCSDRegister().

#define SD_START_DATA_SINGLE_BLOCK_WRITE   0xFE

Definition at line 189 of file stm3210c_eval_sd.h.

Referenced by BSP_SD_WriteBlocks().

#define SD_STOP_DATA_MULTIPLE_BLOCK_WRITE   0xFD

Definition at line 191 of file stm3210c_eval_sd.h.

Generated on Thu Dec 11 2014 15:38:29 for _BSP_User_Manual by   doxygen 1.7.5.1