50 #define PARTITION_TYPE_FREE 0x00 54 #define PARTITION_TYPE_FAT12 0x01 58 #define PARTITION_TYPE_FAT16_32MB 0x04 62 #define PARTITION_TYPE_EXTENDED 0x05 66 #define PARTITION_TYPE_FAT16 0x06 70 #define PARTITION_TYPE_FAT32 0x0b 74 #define PARTITION_TYPE_FAT32_LBA 0x0c 78 #define PARTITION_TYPE_FAT16_LBA 0x0e 82 #define PARTITION_TYPE_EXTENDED_LBA 0x0f 86 #define PARTITION_TYPE_UNKNOWN 0xff uint8_t(* device_write_t)(offset_t offset, const uint8_t *buffer, uintptr_t length)
device_read_t device_read
uint8_t(* device_read_t)(offset_t offset, uint8_t *buffer, uintptr_t length)
device_read_interval_t device_read_interval
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)
SD-Card Reader Bibliothek von Roland Riegel.
uint8_t partition_close(struct partition_struct *partition)
uintptr_t(* device_write_callback_t)(uint8_t *buffer, offset_t offset, void *p)
uint8_t(* device_read_callback_t)(uint8_t *buffer, offset_t offset, void *p)
struct partition_struct * partition_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)
SD-Card Reader Bibliothek von Roland Riegel.
device_write_interval_t device_write_interval
device_write_t device_write
uint8_t(* device_write_interval_t)(offset_t offset, uint8_t *buffer, uintptr_t length, device_write_callback_t callback, void *p)