#include <BlockDevice.h>
Public Member Functions | |
virtual uint8_t | readBlock (uint32_t blockNumber, uint8_t *dst) |
virtual uint8_t | writeBlock (uint32_t blockNumber, uint8_t *src) |
virtual uint8_t BlockDevice::readBlock | ( | uint32_t | blockNumber, | |
uint8_t * | dst | |||
) | [virtual] |
Read a 512 byte block from a storage device.
[in] | blockNumber | Logical block to be read. |
[out] | dst | Pointer to the location that will receive the data. |
Reimplemented in SdCard.
virtual uint8_t BlockDevice::writeBlock | ( | uint32_t | blockNumber, | |
uint8_t * | src | |||
) | [virtual] |
Write a 512 byte block to a storage device.
[in] | blockNumber | Logical block to be written. |
[in] | src | Pointer to the location of the data to be written. |
Reimplemented in SdCard.