STM8S/A Standard Peripherals Firmware Library
|
Card Specific Data: CSD Register. More...
#include <stm8s_eval_spi_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 56 of file stm8s_eval_spi_sd.h.
Field Documentation
Card command classes
Definition at line 64 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Content protection application
Definition at line 86 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::CopyFlag |
Copy flag (OTP)
Definition at line 88 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::CSD_CRC |
__IO uint8_t SD_CSD::CSDStruct |
Device Size
Definition at line 71 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().
Device size multiplier
Definition at line 76 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().
__IO uint8_t SD_CSD::DSRImpl |
DSR implemented
Definition at line 69 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::ECC |
Erase group size multiplier
Definition at line 78 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Erase group size
Definition at line 77 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
File format group
Definition at line 87 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Manufacturer default ECC
Definition at line 81 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. bus clock frequency
Definition at line 63 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. read current @ VDD max
Definition at line 73 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. read current @ VDD min
Definition at line 72 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. write data block length
Definition at line 83 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. write current @ VDD max
Definition at line 75 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. write current @ VDD min
Definition at line 74 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::NSAC |
Data read access-time 2 in CLK cycles
Definition at line 62 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Partial blocks for read allowed
Definition at line 66 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Permanent write protection
Definition at line 89 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Max. read data block length
Definition at line 65 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCardInfo(), and SD_GetCSDRegister().
Read block misalignment
Definition at line 68 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::Reserved1 |
__IO uint8_t SD_CSD::Reserved2 |
__IO uint8_t SD_CSD::Reserved3 |
__IO uint8_t SD_CSD::Reserved4 |
System specification version
Definition at line 59 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
__IO uint8_t SD_CSD::TAAC |
Data read access-time 1
Definition at line 61 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Temporary write protection
Definition at line 90 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Write block misalignment
Definition at line 67 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Partial blocks for write allowed
Definition at line 84 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Write protect group enable
Definition at line 80 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Write protect group size
Definition at line 79 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
Write speed factor
Definition at line 82 of file stm8s_eval_spi_sd.h.
Referenced by SD_GetCSDRegister().
The documentation for this struct was generated from the following file: