From efa13a879df590ce0043a5b4f97597484bf264e1 Mon Sep 17 00:00:00 2001 From: inmarket Date: Wed, 13 Aug 2014 15:48:16 +1000 Subject: Move 3rd Party source to a new directory. Rationalise Fatfs code and fix a couple of configuration issues. --- 3rdparty/fatfs-0.10b/doc/ja/sfatfs.html | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 3rdparty/fatfs-0.10b/doc/ja/sfatfs.html (limited to '3rdparty/fatfs-0.10b/doc/ja/sfatfs.html') diff --git a/3rdparty/fatfs-0.10b/doc/ja/sfatfs.html b/3rdparty/fatfs-0.10b/doc/ja/sfatfs.html new file mode 100644 index 00000000..0c9fa573 --- /dev/null +++ b/3rdparty/fatfs-0.10b/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