SD Status (SD Memory Card only) More...

Detailed Description

SD Status (SD Memory Card only)

SD Status has a size of 512 bits and contains the status of SD Memory Card features. It is not supported by MMCs and SDIO Cards. In Combo Cards, it reflects the status of the SD Memory Card portion.

Members are sorted by types to reduce the required RAM size.

See also
Physical Layer Simplified Specification Version 9.00, Section 4.10.2, Table 4-44 [sdcard.org]

Definition at line 533 of file sdmmc.h.

#include <sdmmc.h>

Data Fields

uint32_t SIZE_OF_PROTECTED_AREA:32
 [479:448] Section 4.10.2.1 More...
 
uint32_t SUS_ADDR:22
 [367:346] Section 4.10.2.12, Table 4-57 More...
 
uint32_t VSC_AU_SIZE:10
 [377:368] Section 4.10.2.11, Table 4-56 More...
 
uint16_t SD_CARD_TYPE:16
 [495:480] Section 4.10.2, Table 4-44 More...
 
uint16_t ERASE_SIZE:16
 [423:408] Section 4.10.2.5, Table 4-49 More...
 
uint8_t SPEED_CLASS:8
 [447:440] Section 4.10.2.2, Table 4-45 More...
 
uint8_t PERFORMANCE_MOVE:8
 [439:432] Section 4.10.2.3, Table 4-46 More...
 
uint8_t VIDEO_SPEED_CLASS:8
 [391:384] Section 4.10.2.10, Table 4-54 More...
 
uint8_t ERASE_TIMEOUT:6
 [407:402] Section 4.10.2.6, Table 4-50 More...
 
uint8_t ERASE_OFFSET:2
 [401:400] Section 4.10.2.7, Table 4-51 More...
 
uint8_t UHS_SPEED_GRADE:4
 [399:396] Section 4.10.2.8, Table 4-52 More...
 
uint8_t UHS_AU_SIZE:4
 [395:392] Section 4.10.2.9, Table 4-3 More...
 
uint8_t AU_SIZE:4
 [431:428] Section 4.10.2.4, Table 4-47 More...
 
uint8_t DAT_BUS_WIDTH:2
 [511:510] Section 4.10.2, Table 4-44 More...
 
uint8_t SECURED_MODE:1
 [509] Section 4.10.2, Table 4-44 More...
 

Field Documentation

◆ AU_SIZE

uint8_t sdmmc_sd_status_t::AU_SIZE

[431:428] Section 4.10.2.4, Table 4-47

Definition at line 546 of file sdmmc.h.

◆ DAT_BUS_WIDTH

uint8_t sdmmc_sd_status_t::DAT_BUS_WIDTH

[511:510] Section 4.10.2, Table 4-44

Definition at line 547 of file sdmmc.h.

◆ ERASE_OFFSET

uint8_t sdmmc_sd_status_t::ERASE_OFFSET

[401:400] Section 4.10.2.7, Table 4-51

Definition at line 543 of file sdmmc.h.

◆ ERASE_SIZE

uint16_t sdmmc_sd_status_t::ERASE_SIZE

[423:408] Section 4.10.2.5, Table 4-49

Definition at line 538 of file sdmmc.h.

◆ ERASE_TIMEOUT

uint8_t sdmmc_sd_status_t::ERASE_TIMEOUT

[407:402] Section 4.10.2.6, Table 4-50

Definition at line 542 of file sdmmc.h.

◆ PERFORMANCE_MOVE

uint8_t sdmmc_sd_status_t::PERFORMANCE_MOVE

[439:432] Section 4.10.2.3, Table 4-46

Definition at line 540 of file sdmmc.h.

◆ SD_CARD_TYPE

uint16_t sdmmc_sd_status_t::SD_CARD_TYPE

[495:480] Section 4.10.2, Table 4-44

Definition at line 537 of file sdmmc.h.

◆ SECURED_MODE

uint8_t sdmmc_sd_status_t::SECURED_MODE

[509] Section 4.10.2, Table 4-44

Definition at line 548 of file sdmmc.h.

◆ SIZE_OF_PROTECTED_AREA

uint32_t sdmmc_sd_status_t::SIZE_OF_PROTECTED_AREA

[479:448] Section 4.10.2.1

Definition at line 534 of file sdmmc.h.

◆ SPEED_CLASS

uint8_t sdmmc_sd_status_t::SPEED_CLASS

[447:440] Section 4.10.2.2, Table 4-45

Definition at line 539 of file sdmmc.h.

◆ SUS_ADDR

uint32_t sdmmc_sd_status_t::SUS_ADDR

[367:346] Section 4.10.2.12, Table 4-57

Definition at line 535 of file sdmmc.h.

◆ UHS_AU_SIZE

uint8_t sdmmc_sd_status_t::UHS_AU_SIZE

[395:392] Section 4.10.2.9, Table 4-3

Definition at line 545 of file sdmmc.h.

◆ UHS_SPEED_GRADE

uint8_t sdmmc_sd_status_t::UHS_SPEED_GRADE

[399:396] Section 4.10.2.8, Table 4-52

Definition at line 544 of file sdmmc.h.

◆ VIDEO_SPEED_CLASS

uint8_t sdmmc_sd_status_t::VIDEO_SPEED_CLASS

[391:384] Section 4.10.2.10, Table 4-54

Definition at line 541 of file sdmmc.h.

◆ VSC_AU_SIZE

uint32_t sdmmc_sd_status_t::VSC_AU_SIZE

[377:368] Section 4.10.2.11, Table 4-56

Definition at line 536 of file sdmmc.h.


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