BlockDeviceInterface class.
More...
#include <BlockDeviceInterface.h>
Inherited by SdCardInterface.
◆ ~BlockDeviceInterface()
| virtual BlockDeviceInterface::~BlockDeviceInterface |
( |
| ) |
|
|
inlinevirtual |
◆ isBusy()
| virtual bool BlockDeviceInterface::isBusy |
( |
| ) |
|
|
pure virtual |
◆ readSector()
| virtual bool BlockDeviceInterface::readSector |
( |
uint32_t |
sector, |
|
|
uint8_t * |
dst |
|
) |
| |
|
pure virtual |
Read a sector.
- Parameters
-
| [in] | sector | Logical sector to be read. |
| [out] | dst | Pointer to the location that will receive the data. |
- Returns
- true for success or false for failure.
Implemented in SdioCard.
◆ readSectors()
| virtual bool BlockDeviceInterface::readSectors |
( |
uint32_t |
sector, |
|
|
uint8_t * |
dst, |
|
|
size_t |
ns |
|
) |
| |
|
pure virtual |
Read multiple sectors.
- Parameters
-
| [in] | sector | Logical sector to be read. |
| [in] | ns | Number of sectors to be read. |
| [out] | dst | Pointer to the location that will receive the data. |
- Returns
- true for success or false for failure.
Implemented in SdioCard.
◆ sectorCount()
| virtual uint32_t BlockDeviceInterface::sectorCount |
( |
| ) |
|
|
pure virtual |
◆ syncDevice()
| virtual bool BlockDeviceInterface::syncDevice |
( |
| ) |
|
|
pure virtual |
End multi-sector transfer and go to idle state.
- Returns
- true for success or false for failure.
Implemented in SdioCard.
◆ writeSector()
| virtual bool BlockDeviceInterface::writeSector |
( |
uint32_t |
sector, |
|
|
const uint8_t * |
src |
|
) |
| |
|
pure virtual |
Writes a sector.
- Parameters
-
| [in] | sector | Logical sector to be written. |
| [in] | src | Pointer to the location of the data to be written. |
- Returns
- true for success or false for failure.
Implemented in SdioCard.
◆ writeSectors()
| virtual bool BlockDeviceInterface::writeSectors |
( |
uint32_t |
sector, |
|
|
const uint8_t * |
src, |
|
|
size_t |
ns |
|
) |
| |
|
pure virtual |
Write multiple sectors.
- Parameters
-
| [in] | sector | Logical sector to be written. |
| [in] | ns | Number of sectors to be written. |
| [in] | src | Pointer to the location of the data to be written. |
- Returns
- true for success or false for failure.
Implemented in SdioCard.
The documentation for this class was generated from the following file: