STM32072B_EVAL BSP User Manual: SD_CSD Struct Reference

STM32072B EVAL BSP Drivers

SD_CSD Struct Reference

Card Specific Data: CSD Register. More...

#include <stm32072b_eval_sd.h>

Data Structures

union  csd_version

Data Fields

uint8_t CSDStruct:2
uint8_t Reserved1:6
uint8_t TAAC:8
uint8_t NSAC:8
uint8_t MaxBusClkFrec:8
uint16_t CardComdClasses:12
uint8_t RdBlockLen:4
uint8_t PartBlockRead:1
uint8_t WrBlockMisalign:1
uint8_t RdBlockMisalign:1
uint8_t DSRImpl:1
union SD_CSD::csd_version version
uint8_t EraseSingleBlockEnable:1
uint8_t EraseSectorSize:7
uint8_t WrProtectGrSize:7
uint8_t WrProtectGrEnable:1
uint8_t Reserved2:2
uint8_t WrSpeedFact:3
uint8_t MaxWrBlockLen:4
uint8_t WriteBlockPartial:1
uint8_t Reserved3:5
uint8_t FileFormatGrouop:1
uint8_t CopyFlag:1
uint8_t PermWrProtect:1
uint8_t TempWrProtect:1
uint8_t FileFormat:2
uint8_t Reserved4:2
uint8_t crc:7
uint8_t Reserved5:1

Detailed Description

Card Specific Data: CSD Register.

Definition at line 97 of file stm32072b_eval_sd.h.


Field Documentation

Definition at line 105 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 128 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

uint8_t SD_CSD::crc

Definition at line 133 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 100 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

uint8_t SD_CSD::DSRImpl

Definition at line 110 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 119 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 118 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 131 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 127 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 104 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 124 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

uint8_t SD_CSD::NSAC

Definition at line 103 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 107 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 129 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 106 of file stm32072b_eval_sd.h.

Referenced by BSP_SD_GetCardInfo(), and SD_GetCSDRegister().

Definition at line 109 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 101 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 122 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 126 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 132 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 134 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

uint8_t SD_CSD::TAAC

Definition at line 102 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 130 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 108 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 125 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 121 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 120 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().

Definition at line 123 of file stm32072b_eval_sd.h.

Referenced by SD_GetCSDRegister().


The documentation for this struct was generated from the following file:
Generated on Wed Jul 5 2017 08:56:11 for STM32072B_EVAL BSP User Manual by   doxygen 1.7.6.1