sd_raw.h File Reference

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

Include dependency graph for sd_raw.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, offset_t offset, void *p)
typedef uintptr_t(* sd_raw_write_interval_handler_t )(uint8_t *buffer, offset_t offset, void *p)

Functions

uint8_t sd_raw_init ()
uint8_t sd_raw_available ()
uint8_t sd_raw_locked ()
uint8_t sd_raw_read (offset_t offset, uint8_t *buffer, uintptr_t length)
uint8_t sd_raw_read_interval (offset_t offset, uint8_t *buffer, uintptr_t interval, uintptr_t length, sd_raw_read_interval_handler_t callback, void *p)
uint8_t sd_raw_write (offset_t offset, const uint8_t *buffer, uintptr_t length)
uint8_t sd_raw_write_interval (offset_t offset, uint8_t *buffer, uintptr_t length, sd_raw_write_interval_handler_t callback, void *p)
uint8_t sd_raw_sync ()
uint8_t sd_raw_get_info (struct sd_raw_info *info)


Detailed Description

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

Author:
Roland Riegel

Definition in file sd_raw.h.


Generated on Tue Jul 20 09:30:57 2010 for WaspmoteAPI by  doxygen 1.5.6