sd_raw.c File Reference
Detailed Description
MMC/SD raw access implementation (license: GPLv2 or LGPLv2.1).
- Author:
- Roland Riegel
|
Functions |
| uint8_t | sd_raw_init () |
| | Initializes memory card communication.
|
| uint8_t | sd_raw_available () |
| | Checks wether a memory card is located in the slot.
|
| uint8_t | sd_raw_locked () |
| | Checks wether the memory card is locked for write access.
|
| uint8_t | sd_raw_read (uint32_t offset, uint8_t *buffer, uint16_t length) |
| | Reads raw data from the card.
|
| uint8_t | sd_raw_read_interval (uint32_t offset, uint8_t *buffer, uint16_t interval, uint16_t length, sd_raw_read_interval_handler_t callback, void *p) |
| | Continuously reads units of interval bytes and calls a callback function.
|
| uint8_t | sd_raw_write (uint32_t offset, const uint8_t *buffer, uint16_t length) |
| | Writes raw data to the card.
|
| uint8_t | sd_raw_write_interval (uint32_t offset, uint8_t *buffer, uint16_t length, sd_raw_write_interval_handler_t callback, void *p) |
| | Writes a continuous data stream obtained from a callback function.
|
| uint8_t | sd_raw_sync () |
| | Writes the write buffer's content to the card.
|
| uint8_t | sd_raw_get_info (struct sd_raw_info *info) |
| | Reads informational data from the card.
|