![]() |
MCUXpresso SDK API Reference Manual
Rev. 0
NXP Semiconductors
|
MMC card CSD register. More...
#include <fsl_sdmmc_spec.h>
Data Fields | |
| uint8_t | csdStructureVersion |
| CSD structure [127:126]. | |
| uint8_t | systemSpecificationVersion |
| System specification version [125:122]. | |
| uint8_t | dataReadAccessTime1 |
| Data read access-time 1 [119:112]. | |
| uint8_t | dataReadAccessTime2 |
| Data read access-time 2 in CLOCK cycles (NSAC*100) [111:104]. | |
| uint8_t | transferSpeed |
| Max. More... | |
| uint16_t | cardCommandClass |
| card command classes [95:84] | |
| uint8_t | readBlockLength |
| Max. More... | |
| uint16_t | flags |
| Contain flags in _mmc_csd_flag. | |
| uint16_t | deviceSize |
| Device size [73:62]. | |
| uint8_t | readCurrentVddMin |
| Max. More... | |
| uint8_t | readCurrentVddMax |
| Max. More... | |
| uint8_t | writeCurrentVddMin |
| Max. More... | |
| uint8_t | writeCurrentVddMax |
| Max. More... | |
| uint8_t | deviceSizeMultiplier |
| Device size multiplier [49:47]. | |
| uint8_t | eraseGroupSize |
| Erase group size [46:42]. | |
| uint8_t | eraseGroupSizeMultiplier |
| Erase group size multiplier [41:37]. | |
| uint8_t | writeProtectGroupSize |
| Write protect group size [36:32]. | |
| uint8_t | defaultEcc |
| Manufacturer default ECC [30:29]. | |
| uint8_t | writeSpeedFactor |
| Write speed factor [28:26]. | |
| uint8_t | maxWriteBlockLength |
| Max. More... | |
| uint8_t | fileFormat |
| File format [11:10]. | |
| uint8_t | eccCode |
| ECC code [9:8]. | |
| uint8_t mmc_csd_t::transferSpeed |
bus clock frequency [103:96]
| uint8_t mmc_csd_t::readBlockLength |
read data block length [83:80]
| uint8_t mmc_csd_t::readCurrentVddMin |
read current @ VDD min [61:59]
| uint8_t mmc_csd_t::readCurrentVddMax |
read current @ VDD max [58:56]
| uint8_t mmc_csd_t::writeCurrentVddMin |
write current @ VDD min [55:53]
| uint8_t mmc_csd_t::writeCurrentVddMax |
write current @ VDD max [52:50]
| uint8_t mmc_csd_t::maxWriteBlockLength |
write data block length [25:22]