15 #ifndef picox_filesystem_xspiffs_h_ 16 #define picox_filesystem_xspiffs_h_ 52 #define X_SPIFFS_TAG (X_MAKE_TAG('X', 'S', 'P', 'F')) 92 XError xspiffs_read(
XFile* fp,
void* dst,
size_t size,
size_t* nread);
93 XError xspiffs_write(
XFile* fp,
const void* src,
size_t size,
size_t* nwritten);
102 XError xspiffs_rename(
XSpiFFs* fs,
const char* oldpath,
const char* newpath);
Definition: xfscore.h:182
void xspiffs_deinit(XSpiFFs *fs)
ファイルシステムの終了処理を行います
Definition: xspiffs.c:97
XOpenMode
ファイルオープン等のモードです
Definition: xstddef.h:435
XError
errnoの代替として使用する共通のエラーコードを表す列挙型です
Definition: xstddef.h:367
ディレクトリエントリ情報を格納する構造体です
Definition: xfscore.h:109
uint32_t XSize
何らかの大きさを表すのに十分なサイズを備えた符号なし整数型です
Definition: xstddef.h:251
ファイル操作のハンドル構造体です
Definition: xfscore.h:70
void xspiffs_init_vfs(XSpiFFs *fs, XVirtualFs *vfs)
仮想ファイルシステムを初期化します
Definition: xspiffs.c:104
uint32_t XTag
何らかのIDを格納するための符号なし整数が型です
Definition: xstddef.h:269
int32_t XOffset
何らかのオフセットを表すのに十分な大きさをもった符号あり整数型です
Definition: xstddef.h:261
ストリームを表す抽象型です
Definition: xstream.h:152
XSeekMode
シークの起点を指定する列挙型です
Definition: xstddef.h:340
ディレクトリ操作のハンドル構造体です
Definition: xfscore.h:82
void xspiffs_init(XSpiFFs *fs, spiffs *src)
ファイルシステムを初期化します
Definition: xspiffs.c:87
ファイル情報を格納する構造体です
Definition: xfscore.h:92