HAL
HAL_SD_CardCSDTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...

HAL_SD_CardCSDTypeDef struct

Syntax

typedef struct {   __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  FileFormatGroup;         __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;             }HAL_SD_CardCSDTypeDef;

Fields

CSDStruct

CSD structure. Read more...

SysSpecVersion

System specification version. Read more...

Reserved1

Reserved. Read more...

TAAC

Data read access time 1. Read more...

NSAC

Data read access time 2 in CLK cycles. Read more...

MaxBusClkFrec

Max. bus clock frequency. Read more...

CardComdClasses

Card command classes. Read more...

RdBlockLen

Max. read data block length. Read more...

PartBlockRead

Partial blocks for read allowed. Read more...

WrBlockMisalign

Write block misalignment. Read more...

RdBlockMisalign

Read block misalignment. Read more...

DSRImpl

DSR implemented. Read more...

Reserved2

Reserved. Read more...

DeviceSize

Device Size. Read more...

MaxRdCurrentVDDMin

Max. read current @ VDD min. Read more...

MaxRdCurrentVDDMax

Max. read current @ VDD max. Read more...

MaxWrCurrentVDDMin

Max. write current @ VDD min. Read more...

MaxWrCurrentVDDMax

Max. write current @ VDD max. Read more...

DeviceSizeMul

Device size multiplier. Read more...

EraseGrSize

Erase group size. Read more...

EraseGrMul

Erase group size multiplier. Read more...

WrProtectGrSize

Write protect group size. Read more...

WrProtectGrEnable

Write protect group enable. Read more...

ManDeflECC

Manufacturer default ECC. Read more...

WrSpeedFact

Write speed factor. Read more...

MaxWrBlockLen

Max. write data block length. Read more...

WriteBlockPaPartial

Partial blocks for write allowed. Read more...

Reserved3

Reserved. Read more...

ContentProtectAppli

Content protection application. Read more...

FileFormatGroup

File format group. Read more...

CopyFlag

Copy flag (OTP). Read more...

PermWrProtect

Permanent write protection. Read more...

TempWrProtect

Temporary write protection. Read more...

FileFormat

File format. Read more...

ECC

ECC code. Read more...

CSD_CRC

CSD CRC. Read more...

Reserved4

Always 1. Read more...

Type Use

Variables of HAL_SD_CardCSDTypeDef type
SD_InitCard()::CSD
all items filtered out
HAL_SD_CardCSDTypeDef
all items filtered out
HAL_SD_CardCSDTypeDef
all items filtered out
Allocators of HAL_SD_CardCSDTypeDef
Deletors of HAL_SD_CardCSDTypeDef
SD_InitCard()::CSD
all items filtered out
HAL_SD_CardCSDTypeDef
SD_InitCard()::CSD
all items filtered out