SD status.
More...
|
using | RawSdStatus = std::array< uint8_t, 512/(sizeof(uint8_t) *CHAR_BIT)> |
| type of raw SD status data More...
|
|
◆ RawSdStatus
using distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::RawSdStatus = std::array<uint8_t, 512 / (sizeof(uint8_t) * CHAR_BIT)> |
type of raw SD status data
◆ SdStatus()
constexpr distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::SdStatus |
( |
const RawSdStatus |
sdStatus | ) |
|
|
inlineexplicit |
SdStatus' constructor.
- Parameters
-
[in] | sdStatus | is the raw SD status data |
◆ getAuSize()
uint8_t distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::getAuSize |
( |
| ) |
const |
|
inline |
- Returns
- value of AU_SIZE (size of AU) bit field
◆ getEraseOffset()
uint8_t distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::getEraseOffset |
( |
| ) |
const |
|
inline |
- Returns
- value of ERASE_OFFSET (fixed offset value added to erase time) bit field
◆ getEraseSize()
uint16_t distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::getEraseSize |
( |
| ) |
const |
|
inline |
- Returns
- value of ERASE_SIZE (number of AUs to be erased at a time) bit field
◆ getEraseTimeout()
uint8_t distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::getEraseTimeout |
( |
| ) |
const |
|
inline |
- Returns
- value of ERASE_TIMEOUT (timeout value for erasing areas specified by UNIT_OF_ERASE_AU) bit field
◆ sdStatus_
RawSdStatus distortos::devices::anonymous_namespace{SdCard.cpp}::SdStatus::sdStatus_ |
|
private |
The documentation for this class was generated from the following file: