sd_mmc.h File Reference

#include <stdint.h>
#include "sd_mmc_config.h"

Include dependency graph for sd_mmc.h:

This graph shows which files directly or indirectly include this file:

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)


Detailed Description

MMC/SD raw access header (license: GPLv2 or LGPLv2.1)

Author:
Roland Riegel

Definition in file sd_mmc.h.


Generated on Wed Sep 17 19:31:52 2008 for mptry by  doxygen 1.5.5