GadgetSeed  0.9.6
ファイルシステム

GadgetSeedのファイルシステムは FatFs を使用しています。

ファイルシステムを使用するには、以下のコンフィグ項目を有効にして下さい。

COMP_ENABLE_FATFS


ファイルAPI

include ファイル : file.h

API名 機能
open_file() ファイルを開く
read_file() ファイルからデータを読み出す
write_file() ファイルにデータを書き込む
seek_file() ファイルアクセス位置の設定
tell_file() ファイルアクセス位置の取得
close_file() ファイルを閉じる
opendir_file() ディレクトリを開く
readdir_file() ディレクトリを読み出す
closedir_file() ディレクトリを閉じる
stat_file() ファイルステータスを読み出す
getfree_file() 論理ドライブの未使用クラスタ数を取得する
sync_file() キャッシュされたデータをフラッシュする
unlink_file() ファイルを消去する
mkdir_file() ディレクトリを作成する
chmod_file()
rename_file() ファイル/ディレクトリ名を変更する
mkfs_file()

ファイルユーティリティAPI

include ファイル : file.h

API名 機能
get_last_filename() ファイルパスからファイル名のみを取得する
get_filename_extension() ファイル拡張子を取得する