distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
#include "distortos/devices/memory/SdMmcCardBase.hpp"
Public Types | |
enum | Result : uint8_t { Result::success, Result::responseTimeout, Result::responseCrcMismatch, Result::dataTimeout, Result::dataCrcMismatch, Result::transmitUnderrun, Result::receiveOverrun } |
result of transaction More... | |
Public Member Functions | |
virtual | ~SdMmcCardBase ()=default |
SdMmcCardBase's destructor. More... | |
virtual void | transactionCompleteEvent (Result result)=0 |
"Transaction complete" event More... | |
SdMmcCardBase class is an interface with callbacks for low-level SD/MMC card driver, which can serve as a base for high-level SD/MMC card drivers.
|
strong |
result of transaction
|
virtualdefault |
SdMmcCardBase's destructor.
|
pure virtual |
"Transaction complete" event
Called by low-level SD/MMC card driver when the transaction is physically finished.
[in] | result | is the result of transaction |
Implemented in distortos::devices::SynchronousSdMmcCardLowLevel.