gadget-securevault/usecfs.h
Daniele Lacamera c958c4becb Added USB-MSC
2019-11-04 15:38:49 +01:00

20 lines
620 B
C

#ifndef INC_USECFS
#define INC_USECFS
#define MAX_FILENAME 256
#define MAX_OPEN_FILES 16
#define UUID_LEN 64
#include <stdint.h>
int usecfs_init(const char *password, int format, uint8_t *uuid);
int usecfs_format(const uint8_t *uuid);
int usecfs_mount(uint8_t *uuid);
int usecfs_open(const char *name);
int usecfs_creat(const char *name);
int usecfs_read(int fd, void *data, uint32_t len);
int usecfs_write(int fd, const void *data, uint32_t len);
int usecfs_seek(int fd, int offset, int whence);
int usecfs_truncate(int fd, uint32_t newsize);
int usecfs_unlink(const char *filename);
int usecfs_close(int fd);
#endif