DiskIO Layer definitions
More...
#include <stdint.h>
Go to the source code of this file.
|
void | diskio_print_device_info (struct diskio_device_info *dev) |
| Prints information about the specified device. More...
|
|
int | diskio_read_block (struct diskio_device_info *dev, uint32_t block_address, uint8_t *buffer) |
| Reads one block from the specified device and stores it in buffer. More...
|
|
int | diskio_read_blocks (struct diskio_device_info *dev, uint32_t block_start_address, uint32_t num_blocks, uint8_t *buffer) |
| Reads multiple blocks from the specified device. More...
|
|
int | diskio_write_block (struct diskio_device_info *dev, uint32_t block_address, uint8_t *buffer) |
| Writes a single block to the specified device. More...
|
|
int | diskio_write_blocks_start (struct diskio_device_info *dev, uint32_t block_start_address, uint32_t num_blocks) |
| Start writing multiple blocks to the specified device. More...
|
|
int | diskio_write_blocks_next (struct diskio_device_info *dev, uint8_t *buffer) |
| Write next of multiple blocks to the specified device. More...
|
|
int | diskio_write_blocks_done (struct diskio_device_info *dev) |
| Start writing multiple blocks to the specified device. More...
|
|
struct diskio_device_info * | diskio_devices () |
| Returns the device-Database. More...
|
|
int | diskio_detect_devices () |
| Creates the internal database of available devices. More...
|
|
void | diskio_set_default_device (struct diskio_device_info *dev) |
| Sets the default operation device. More...
|
|
DiskIO Layer definitions
- Author
- Original Source Code: Christoph Peltz peltz.nosp@m.@ibr.nosp@m..cs.t.nosp@m.u-bs.nosp@m..de
Definition in file diskio.h.