From 5366852335044c1e68a5c32548d3051cc943552f Mon Sep 17 00:00:00 2001 From: Leo C Date: Tue, 19 Aug 2014 15:31:33 +0200 Subject: Import fatfs R0.10b FatFs Module Source Files R0.10b Author: (C)ChaN, 2014 (http://elm-chan.org) URL: http://elm-chan.org/fsw/ff/ff10b.zip --- fatfs/doc/ja/sfatfs.html | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 fatfs/doc/ja/sfatfs.html (limited to 'fatfs/doc/ja/sfatfs.html') diff --git a/fatfs/doc/ja/sfatfs.html b/fatfs/doc/ja/sfatfs.html new file mode 100644 index 0000000..ed5ac87 --- /dev/null +++ b/fatfs/doc/ja/sfatfs.html @@ -0,0 +1,55 @@ + + + + + + + + +FatFs - FATFS + + + + +
+

FATFS

+

FATFS構造体(ファイル・システム・オブジェクト)は、個々の論理ドライブのダイナミック・ワーク・エリアを保持し、f_mount()でFatFsモジュールに登録されます。初期化が行われるタイミングは、f_mount()(強制マウント指定)の実行またはメディア交換の後の最初のファイル・アクセスの時です。アプリケーションは、この構造体のメンバを書き換えてはなりません。

+ +
+typedef struct {
+    BYTE    fs_type;      /* FATタイプ */
+    BYTE    drv;          /* 物理ドライブ番号 */
+    BYTE    csize;        /* クラスタ当たりのセクタ数 (1,2,4,8,...,128)*/
+    BYTE    n_fats;       /* FATの多重化数 (1,2) */
+    BYTE    wflag;        /* win[]ダーティ・フラグ */
+    BYTE    fsi_flag;     /* FSINFOフラグ (b7:Disabled, b0:Dirty)*/
+    WORD    id;           /* ファイル・システム・マウントID */
+    WORD    n_rootdir;    /* ルート・ディレクトリのエントリ数 (FAT12/16) */
+#if _MAX_SS != _MIN_SS
+    WORD    ssize;        /* セクタ・サイズ (512, 1024, 2048 or 4096) */
+#endif
+#if _FS_REENTRANT
+    _SYNC_t sobj;         /* 同期オブジェクトID */
+#endif
+#if !_FS_READONLY
+    DWORD   last_clust;   /* FSINFO: 最後に割り当てられたクラスタ番号 */
+    DWORD   free_clust;   /* FSINFO: 空きクラスタ数 */
+#endif
+#if _FS_RPATH
+    DWORD   cdir;         /* カレント・ディレクトリのクラスタ (0:ルート) */
+#endif
+    DWORD   n_fatent;     /* FATエントリ数 (総クラスタ数 + 2) */
+    DWORD   fsize;        /* FAT 1個のセクタ数 */
+    DWORD   volbase;      /* ボリューム開始セクタ */
+    DWORD   fatbase;      /* FAT領域開始セクタ */
+    DWORD   dirbase;      /* ルート・ディレクトリ領域開始セクタ(クラスタ) */
+    DWORD   database;     /* データ領域開始セクタ */
+    DWORD   winsect;      /* win[]に現れているセクタ番号 */
+    BYTE    win[_MAX_SS]; /* ディスク・アクセス・ウィンドウ */
+} FATFS;
+
+
+ +

戻る

+ + -- cgit v1.2.3