| STM32F4xx HAL Documentation
                 Hardware Abstraction Layer for STM32F4 familiy | 
#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 | 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 | 
Definition at line 168 of file stm32f4xx_hal_sd.h.
| __IO uint8_t HAL_SD_CardCSDTypeDef::CSDStruct | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::SysSpecVersion | 
System specification version 
 
Definition at line 171 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::Reserved1 | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::TAAC | 
Data read access time 1 
 
Definition at line 173 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::NSAC | 
Data read access time 2 in CLK cycles
Definition at line 174 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxBusClkFrec | 
Max. bus clock frequency 
 
Definition at line 175 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint16_t HAL_SD_CardCSDTypeDef::CardComdClasses | 
Card command classes 
 
Definition at line 176 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::RdBlockLen | 
Max. read data block length 
 
Definition at line 177 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::PartBlockRead | 
Partial blocks for read allowed 
 
Definition at line 178 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::WrBlockMisalign | 
Write block misalignment 
 
Definition at line 179 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::RdBlockMisalign | 
Read block misalignment 
 
Definition at line 180 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::DSRImpl | 
DSR implemented 
 
Definition at line 181 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::Reserved2 | 
| __IO uint32_t HAL_SD_CardCSDTypeDef::DeviceSize | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxRdCurrentVDDMin | 
Max. read current @ VDD min 
 
Definition at line 184 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxRdCurrentVDDMax | 
Max. read current @ VDD max 
 
Definition at line 185 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxWrCurrentVDDMin | 
Max. write current @ VDD min 
 
Definition at line 186 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxWrCurrentVDDMax | 
Max. write current @ VDD max 
 
Definition at line 187 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::DeviceSizeMul | 
Device size multiplier 
 
Definition at line 188 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::EraseGrSize | 
Erase group size 
 
Definition at line 189 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::EraseGrMul | 
Erase group size multiplier 
 
Definition at line 190 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::WrProtectGrSize | 
Write protect group size 
 
Definition at line 191 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::WrProtectGrEnable | 
Write protect group enable 
 
Definition at line 192 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::ManDeflECC | 
Manufacturer default ECC 
 
Definition at line 193 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::WrSpeedFact | 
Write speed factor 
 
Definition at line 194 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::MaxWrBlockLen | 
Max. write data block length 
 
Definition at line 195 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::WriteBlockPaPartial | 
Partial blocks for write allowed 
 
Definition at line 196 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::Reserved3 | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::ContentProtectAppli | 
Content protection application 
 
Definition at line 198 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::FileFormatGroup | 
File format group 
 
Definition at line 199 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::CopyFlag | 
Copy flag (OTP) 
 
Definition at line 200 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::PermWrProtect | 
Permanent write protection 
 
Definition at line 201 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::TempWrProtect | 
Temporary write protection 
 
Definition at line 202 of file stm32f4xx_hal_sd.h.
Referenced by HAL_SD_GetCardCSD().
| __IO uint8_t HAL_SD_CardCSDTypeDef::FileFormat | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::ECC | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::CSD_CRC | 
| __IO uint8_t HAL_SD_CardCSDTypeDef::Reserved4 |