STM32F439xx HAL User Manual
Data Fields
HAL_SD_CardCSDTypeDef Struct Reference

#include <stm32f4xx_hal_sd.h>

Data Fields

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

Detailed Description

Definition at line 177 of file stm32f4xx_hal_sd.h.


Field Documentation

Card command classes

Definition at line 185 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Content protection application

Definition at line 207 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Copy flag (OTP)

Definition at line 209 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

CSD CRC

Definition at line 214 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

CSD structure

Definition at line 179 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Device Size

Definition at line 192 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Device size multiplier

Definition at line 197 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

DSR implemented

Definition at line 190 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

ECC code

Definition at line 213 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Erase group size multiplier

Definition at line 199 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Erase group size

Definition at line 198 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

File format

Definition at line 212 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

File format group

Definition at line 208 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Manufacturer default ECC

Definition at line 202 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. bus clock frequency

Definition at line 184 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. read current @ VDD max

Definition at line 194 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. read current @ VDD min

Definition at line 193 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. write data block length

Definition at line 204 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. write current @ VDD max

Definition at line 196 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. write current @ VDD min

Definition at line 195 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Data read access time 2 in CLK cycles

Definition at line 183 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Partial blocks for read allowed

Definition at line 187 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Permanent write protection

Definition at line 210 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Max. read data block length

Definition at line 186 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Read block misalignment

Definition at line 189 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Reserved

Definition at line 181 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Reserved

Definition at line 191 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Reserved

Definition at line 206 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Always 1

Definition at line 215 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

System specification version

Definition at line 180 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Data read access time 1

Definition at line 182 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Temporary write protection

Definition at line 211 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Write block misalignment

Definition at line 188 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Partial blocks for write allowed

Definition at line 205 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Write protect group enable

Definition at line 201 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Write protect group size

Definition at line 200 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().

Write speed factor

Definition at line 203 of file stm32f4xx_hal_sd.h.

Referenced by HAL_SD_GetCardCSD().


The documentation for this struct was generated from the following file: