24 #define FLASHFS_WRITE_BUFFER_SIZE 128
25 #define FLASHFS_WRITE_BUFFER_USABLE (FLASHFS_WRITE_BUFFER_SIZE - 1)
28 #define FLASHFS_WRITE_BUFFER_AUTO_FLUSH_LEN 64
int flashfsReadAbs(uint32_t offset, uint8_t *data, unsigned int len)
Definition: flashfs.c:464
void flashfsFlushSync(void)
Definition: flashfs.c:329
uint32_t flashfsGetWriteBufferFreeSpace(void)
Definition: flashfs.c:136
void flashfsSeekAbs(uint32_t offset)
Definition: flashfs.c:345
bool flashfsIsReady(void)
Definition: flashfs.c:107
void flashfsWrite(const uint8_t *data, unsigned int len, bool sync)
Definition: flashfs.c:381
void flashfsWriteByte(uint8_t byte)
Definition: flashfs.c:362
void flashfsEraseCompletely(void)
Definition: flashfs.c:68
bool flashfsIsEOF(void)
Definition: flashfs.c:554
const flashGeometry_t * flashfsGetGeometry(void)
Definition: flashfs.c:141
void flashfsEraseRange(uint32_t start, uint32_t end)
Definition: flashfs.c:81
void flashfsInit(void)
Definition: flashfs.c:562
void flashfsSeekRel(int32_t offset)
Definition: flashfs.c:352
bool flashfsFlushAsync(void)
Definition: flashfs.c:306
uint32_t flashfsGetWriteBufferSize(void)
Definition: flashfs.c:128
uint32_t flashfsGetOffset(void)
Definition: flashfs.c:271
uint32_t flashfsGetSize(void)
Definition: flashfs.c:112
uint16_t data
Definition: config.c:91
int flashfsIdentifyStartOfFreeSpace(void)
Definition: flashfs.c:485