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

SD-Card Reader Bibliothek von Roland Riegel. Mehr ...

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

gehe zum Quellcode dieser Datei

Datenstrukturen

struct  partition_struct
 

Makrodefinitionen

#define PARTITION_TYPE_EXTENDED   0x05
 
#define PARTITION_TYPE_EXTENDED_LBA   0x0f
 
#define PARTITION_TYPE_FAT12   0x01
 
#define PARTITION_TYPE_FAT16   0x06
 
#define PARTITION_TYPE_FAT16_32MB   0x04
 
#define PARTITION_TYPE_FAT16_LBA   0x0e
 
#define PARTITION_TYPE_FAT32   0x0b
 
#define PARTITION_TYPE_FAT32_LBA   0x0c
 
#define PARTITION_TYPE_FREE   0x00
 
#define PARTITION_TYPE_UNKNOWN   0xff
 

Typdefinitionen

typedef uint8_t(* device_read_callback_t) (uint8_t *buffer, offset_t offset, void *p)
 
typedef uint8_t(* device_read_interval_t) (offset_t offset, uint8_t *buffer, uintptr_t interval, uintptr_t length, device_read_callback_t callback, void *p)
 
typedef uint8_t(* device_read_t) (offset_t offset, uint8_t *buffer, uintptr_t length)
 
typedef uintptr_t(* device_write_callback_t) (uint8_t *buffer, offset_t offset, void *p)
 
typedef uint8_t(* device_write_interval_t) (offset_t offset, uint8_t *buffer, uintptr_t length, device_write_callback_t callback, void *p)
 
typedef uint8_t(* device_write_t) (offset_t offset, const uint8_t *buffer, uintptr_t length)
 

Funktionen

uint8_t partition_close (struct partition_struct *partition)
 
struct partition_structpartition_open (device_read_t device_read, device_read_interval_t device_read_interval, device_write_t device_write, device_write_interval_t device_write_interval, int8_t index)
 

Ausführliche Beschreibung

SD-Card Reader Bibliothek von Roland Riegel.

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: 351 $
            $Date: 2016-03-19 23:27:55 +0100 (Sa, 19 Mrz 2016) $

Partition table header (license: GPLv2 or LGPLv2.1)

Autor
Roland Riegel

Definiert in Datei partition.h.