distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus Struct Reference

SD Status. More...

Public Attributes

uint32_t sizeOfProtectedArea
 SIZE_OF_PROTECTED_AREA, size of protected area. More...
 
uint32_t susAddr
 SUS_ADDR, suspension address. More...
 
uint16_t sdCardType
 SD_CARD_TYPE, type of SD card. More...
 
uint16_t eraseSize
 ERASE_SIZE, number of AUs to be erased at a time. More...
 
uint16_t vscAuSize
 VSC_AU_SIZE, AU size in MB for video speed class. More...
 
uint8_t datBusWidth
 DAT_BUS_WIDTH, currently defined data bus width. More...
 
uint8_t securedMode
 SECURED_MODE, tells whether card is in secured mode of operation. More...
 
uint8_t speedClass
 SPEED_CLASS, speed class of the card. More...
 
uint8_t performanceMove
 PERFORMANCE_MOVE, performance of move indicated by 1 [MB/s] step. More...
 
uint8_t auSize
 AU_SIZE, size of AU. More...
 
uint8_t eraseTimeout
 ERASE_TIMEOUT, timeout value for erasing areas specified by UNIT_OF_ERASE_AU. More...
 
uint8_t eraseOffset
 ERASE_OFFSET, fixed offset value added to erase time. More...
 
uint8_t uhsSpeedGrade
 UHS_SPEED_GRADE, speed grade for UHS mode. More...
 
uint8_t uhsAuSize
 UHS_AU_SIZE, size of AU for UHS mode. More...
 
uint8_t videoSpeedClass
 VIDEO_SPEED_CLASS, video speed class value of the card. More...
 
uint8_t appPerfClass
 APP_PERF_CLASS, application performance class value of the card. More...
 
uint8_t performanceEnhance
 PERFORMANCE_ENHANCE, support for performance enhancement functionalities. More...
 
uint8_t discardSupport
 DISCARD_SUPPORT, discard support. More...
 
uint8_t fuleSupport
 FULE_SUPPORT, full user area logical erase support. More...
 

Detailed Description

SD Status.

Member Data Documentation

◆ appPerfClass

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::appPerfClass

APP_PERF_CLASS, application performance class value of the card.

◆ auSize

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::auSize

AU_SIZE, size of AU.

◆ datBusWidth

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::datBusWidth

DAT_BUS_WIDTH, currently defined data bus width.

◆ discardSupport

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::discardSupport

DISCARD_SUPPORT, discard support.

◆ eraseOffset

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::eraseOffset

ERASE_OFFSET, fixed offset value added to erase time.

◆ eraseSize

uint16_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::eraseSize

ERASE_SIZE, number of AUs to be erased at a time.

◆ eraseTimeout

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::eraseTimeout

ERASE_TIMEOUT, timeout value for erasing areas specified by UNIT_OF_ERASE_AU.

◆ fuleSupport

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::fuleSupport

FULE_SUPPORT, full user area logical erase support.

◆ performanceEnhance

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::performanceEnhance

PERFORMANCE_ENHANCE, support for performance enhancement functionalities.

◆ performanceMove

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::performanceMove

PERFORMANCE_MOVE, performance of move indicated by 1 [MB/s] step.

◆ sdCardType

uint16_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::sdCardType

SD_CARD_TYPE, type of SD card.

◆ securedMode

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::securedMode

SECURED_MODE, tells whether card is in secured mode of operation.

◆ sizeOfProtectedArea

uint32_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::sizeOfProtectedArea

SIZE_OF_PROTECTED_AREA, size of protected area.

◆ speedClass

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::speedClass

SPEED_CLASS, speed class of the card.

◆ susAddr

uint32_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::susAddr

SUS_ADDR, suspension address.

◆ uhsAuSize

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::uhsAuSize

UHS_AU_SIZE, size of AU for UHS mode.

◆ uhsSpeedGrade

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::uhsSpeedGrade

UHS_SPEED_GRADE, speed grade for UHS mode.

◆ videoSpeedClass

uint8_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::videoSpeedClass

VIDEO_SPEED_CLASS, video speed class value of the card.

◆ vscAuSize

uint16_t distortos::devices::anonymous_namespace{SdCardSpiBased.cpp}::SdStatus::vscAuSize

VSC_AU_SIZE, AU size in MB for video speed class.


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