Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_SD_STATUS_DATA Struct Reference

#include <mmc.h>

Data Fields

uint8_t buswidth
 Shows the currently defined data bus width that was defined by SET_BUS_WIDTH command.
BOOL securedmode
 Card is in Secured Mode of operation (refer to the "Part 3 Security Specification").
uint16_t cardtype
 In the future, the 8 LSBs will be used to define different variations of an SD Memory Card (Each bit will define different SD Types). The 8 MSBs will be used to define SD Cards that do not comply with the Physical Layer Specification.
uint32_t protectedsize
 Size of protected area.
uint8_t speedclass
 Speed Class of the card.
uint8_t performancemove
 Performance of move indicated by 1 [MB/s] step.
uint16_t erasesize
 Number of AUs to be erased at a time.
uint8_t erasetimeout
 Timeout value for erasing areas specified by UNIT_OF_ERASE_AU.
uint8_t eraseoffset
 Fixed offset value added to erase time.
uint8_t uhsspeedgrade
 Speed Grade for UHS mode.
uint8_t allocationunitsize
 Size of Allocation Unit.
uint8_t uhsallocationunitsize
 Size of Allocation Unit for UHS mode.

Field Documentation

◆ buswidth

uint8_t buswidth

Shows the currently defined data bus width that was defined by SET_BUS_WIDTH command.

◆ securedmode

BOOL securedmode

Card is in Secured Mode of operation (refer to the "Part 3 Security Specification").

◆ cardtype

uint16_t cardtype

In the future, the 8 LSBs will be used to define different variations of an SD Memory Card (Each bit will define different SD Types). The 8 MSBs will be used to define SD Cards that do not comply with the Physical Layer Specification.

◆ protectedsize

uint32_t protectedsize

Size of protected area.

◆ speedclass

uint8_t speedclass

Speed Class of the card.

◆ performancemove

uint8_t performancemove

Performance of move indicated by 1 [MB/s] step.

◆ erasesize

uint16_t erasesize

Number of AUs to be erased at a time.

◆ erasetimeout

uint8_t erasetimeout

Timeout value for erasing areas specified by UNIT_OF_ERASE_AU.

◆ eraseoffset

uint8_t eraseoffset

Fixed offset value added to erase time.

◆ uhsspeedgrade

uint8_t uhsspeedgrade

Speed Grade for UHS mode.

◆ allocationunitsize

uint8_t allocationunitsize

Size of Allocation Unit.

◆ uhsallocationunitsize

uint8_t uhsallocationunitsize

Size of Allocation Unit for UHS mode.


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