SD_CSD Struct Reference
[STM32_EVAL_SDIO_SD_Exported_TypesSTM32_EVAL_SPI_SD_Exported_Types]

Card Specific Data: CSD Register. More...

#include <stm32_eval_sdio_sd.h>

Data Fields

__IO uint16_t CardComdClasses
__IO uint8_t ContentProtectAppli
__IO uint8_t CopyFlag
__IO uint8_t CSD_CRC
__IO uint8_t CSDStruct
__IO uint32_t DeviceSize
__IO uint8_t DeviceSizeMul
__IO uint8_t DSRImpl
__IO uint8_t ECC
__IO uint8_t EraseGrMul
__IO uint8_t EraseGrSize
__IO uint8_t FileFormat
__IO uint8_t FileFormatGrouop
__IO uint8_t ManDeflECC
__IO uint8_t MaxBusClkFrec
__IO uint8_t MaxRdCurrentVDDMax
__IO uint8_t MaxRdCurrentVDDMin
__IO uint8_t MaxWrBlockLen
__IO uint8_t MaxWrCurrentVDDMax
__IO uint8_t MaxWrCurrentVDDMin
__IO uint8_t NSAC
__IO uint8_t PartBlockRead
__IO uint8_t PermWrProtect
__IO uint8_t RdBlockLen
__IO uint8_t RdBlockMisalign
__IO uint8_t Reserved1
__IO uint8_t Reserved2
__IO uint8_t Reserved3
__IO uint8_t Reserved4
__IO uint8_t SysSpecVersion
__IO uint8_t TAAC
__IO uint8_t TempWrProtect
__IO uint8_t WrBlockMisalign
__IO uint8_t WriteBlockPaPartial
__IO uint8_t WrProtectGrEnable
__IO uint8_t WrProtectGrSize
__IO uint8_t WrSpeedFact

Detailed Description

Card Specific Data: CSD Register.

Definition at line 135 of file stm32_eval_sdio_sd.h.


Field Documentation

__IO uint16_t SD_CSD::CardComdClasses

Card command classes

Definition at line 143 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Content protection application

Definition at line 165 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::CopyFlag

Copy flag (OTP)

Definition at line 167 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::CSD_CRC

CSD CRC

Definition at line 172 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::CSDStruct

CSD structure

Definition at line 137 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint32_t SD_CSD::DeviceSize

Device Size

Definition at line 150 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::DeviceSizeMul

Device size multiplier

Definition at line 155 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::DSRImpl

DSR implemented

Definition at line 148 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::ECC

ECC code

Definition at line 171 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::EraseGrMul

Erase group size multiplier

Definition at line 157 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::EraseGrSize

Erase group size

Definition at line 156 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::FileFormat

File Format

Definition at line 170 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

File format group

Definition at line 166 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::ManDeflECC

Manufacturer default ECC

Definition at line 160 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::MaxBusClkFrec

Max. bus clock frequency

Definition at line 142 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Max. read current @ VDD max

Definition at line 152 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Max. read current @ VDD min

Definition at line 151 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::MaxWrBlockLen

Max. write data block length

Definition at line 162 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Max. write current @ VDD max

Definition at line 154 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Max. write current @ VDD min

Definition at line 153 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::NSAC

Data read access-time 2 in CLK cycles

Definition at line 141 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::PartBlockRead

Partial blocks for read allowed

Definition at line 145 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::PermWrProtect

Permanent write protection

Definition at line 168 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::RdBlockLen

Max. read data block length

Definition at line 144 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Read block misalignment

Definition at line 147 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::Reserved1

Reserved

Definition at line 139 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::Reserved2

Reserved

Definition at line 149 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::Reserved3

Reserded

Definition at line 164 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::Reserved4

always 1

Definition at line 173 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::SysSpecVersion

System specification version

Definition at line 138 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::TAAC

Data read access-time 1

Definition at line 140 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::TempWrProtect

Temporary write protection

Definition at line 169 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Write block misalignment

Definition at line 146 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Partial blocks for write allowed

Definition at line 163 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Write protect group enable

Definition at line 159 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

Write protect group size

Definition at line 158 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().

__IO uint8_t SD_CSD::WrSpeedFact

Write speed factor

Definition at line 161 of file stm32_eval_sdio_sd.h.

Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().


The documentation for this struct was generated from the following files:
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32