Hanna
Sourcecode Batteriemanagementsystem
Datenstrukturen | Makrodefinitionen | Typdefinitionen | Funktionen
sd_raw.h-Dateireferenz

SD-Card Reader Bibliothek von Roland Riegel. MMC/SD/SDHC raw access header (license: GPLv2 or LGPLv2.1) Mehr ...

#include <stdint.h>
#include "sd_raw_config.h"
Include-Abhängigkeitsdiagramm für sd_raw.h:
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  sd_raw_info
 

Makrodefinitionen

#define SD_RAW_FORMAT_HARDDISK   0
 
#define SD_RAW_FORMAT_SUPERFLOPPY   1
 
#define SD_RAW_FORMAT_UNIVERSAL   2
 
#define SD_RAW_FORMAT_UNKNOWN   3
 
#define XMEGA   1
 

Typdefinitionen

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)
 

Funktionen

uint8_t sd_raw_available ()
 
uint8_t sd_raw_get_info (struct sd_raw_info *info)
 
uint8_t sd_raw_init ()
 
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_sync ()
 
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)
 

Ausführliche Beschreibung

SD-Card Reader Bibliothek von Roland Riegel. MMC/SD/SDHC raw access header (license: GPLv2 or LGPLv2.1)

Autoren
Copyright (c) 2006-2011 by Roland Riegel feedb.nosp@m.ack@.nosp@m.rolan.nosp@m.d-ri.nosp@m.egel..nosp@m.de
Datum
2011 / 15.01.2016
            $Revision: 377 $
            $Date: 2016-03-25 22:13:49 +0100 (Fri, 25 Mar 2016) $

Definiert in Datei sd_raw.h.

Makro-Dokumentation

#define SD_RAW_FORMAT_HARDDISK   0

The card's layout is harddisk-like, which means it contains a master boot record with a partition table.

Definiert in Zeile 41 der Datei sd_raw.h.

#define SD_RAW_FORMAT_SUPERFLOPPY   1

The card contains a single filesystem and no partition table.

Definiert in Zeile 45 der Datei sd_raw.h.

#define SD_RAW_FORMAT_UNIVERSAL   2

The card's layout follows the Universal File Format.

Definiert in Zeile 49 der Datei sd_raw.h.

#define SD_RAW_FORMAT_UNKNOWN   3

The card's layout is unknown.

Definiert in Zeile 53 der Datei sd_raw.h.

#define XMEGA   1

use the library with an ATxmega controller

Definiert in Zeile 35 der Datei sd_raw.h.