[FL-2744] SPI Mem Manager C port (#1860)

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
Max Andreev
2023-02-06 17:03:29 +03:00
committed by GitHub
parent 52680fd14e
commit 9f279ac872
59 changed files with 5154 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
#pragma once
#include "spi_mem_app.h"
void spi_mem_file_create_folder(SPIMemApp* app);
bool spi_mem_file_select(SPIMemApp* app);
bool spi_mem_file_create(SPIMemApp* app, const char* file_name);
bool spi_mem_file_delete(SPIMemApp* app);
bool spi_mem_file_create_open(SPIMemApp* app);
bool spi_mem_file_open(SPIMemApp* app);
bool spi_mem_file_write_block(SPIMemApp* app, uint8_t* data, size_t size);
bool spi_mem_file_read_block(SPIMemApp* app, uint8_t* data, size_t size);
void spi_mem_file_close(SPIMemApp* app);
void spi_mem_file_show_storage_error(SPIMemApp* app, const char* error_text);
size_t spi_mem_file_get_size(SPIMemApp* app);