#include <stdint.h>
#include "sd_mmc_config.h"
Go to the source code of this file.
Data Structures | |
struct | sd_raw_info |
Defines | |
#define | SD_RAW_FORMAT_HARDDISK 0 |
#define | SD_RAW_FORMAT_SUPERFLOPPY 1 |
#define | SD_RAW_FORMAT_UNIVERSAL 2 |
#define | SD_RAW_FORMAT_UNKNOWN 3 |
Typedefs | |
typedef uint8_t(* | sd_raw_read_interval_handler_t )(uint8_t *buffer, uint32_t offset, void *p) |
typedef uint16_t(* | sd_raw_write_interval_handler_t )(uint8_t *buffer, uint32_t offset, void *p) |
Functions | |
uint8_t | sd_init () |
uint8_t | sd_available () |
uint8_t | sd_locked () |
uint8_t | sd_read (uint32_t offset, uint8_t *buffer, uint16_t length) |
uint8_t | sd_read_interval (uint32_t offset, uint8_t *buffer, uint16_t interval, uint16_t length, sd_raw_read_interval_handler_t callback, void *p) |
uint8_t | sd_write (uint32_t offset, const uint8_t *buffer, uint16_t length) |
uint8_t | sd_write_interval (uint32_t offset, uint8_t *buffer, uint16_t length, sd_raw_write_interval_handler_t callback, void *p) |
uint8_t | sd_sync () |
uint8_t | sd_get_info (struct sd_raw_info *info) |
Definition in file sd_mmc.h.