summaryrefslogtreecommitdiff
path: root/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2014-08-08 14:42:07 +0300
committerYuval Adam <yuv.adm@gmail.com>2014-08-08 14:42:07 +0300
commita6163888f3c56123b1db313743c6147ba498732c (patch)
treeff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja
parentc3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff)
Add third_party libs
Diffstat (limited to 'third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja')
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/appnote.html194
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdir.html91
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdrive.html62
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chmod.html97
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/close.html68
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dinit.html45
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dioctl.html67
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dread.html58
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dstat.html47
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dwrite.html66
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/fattime.html50
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/filename.html67
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/forward.html141
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/getfree.html101
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/gets.html63
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/lseek.html110
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkdir.html89
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkfs.html78
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mount.html65
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/open.html144
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/opendir.html79
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/printf.html82
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/putc.html60
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/puts.html60
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/read.html79
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/readdir.html124
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/rename.html93
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sdir.html36
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfatfs.html51
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfile.html41
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfileinfo.html69
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/stat.html80
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sync.html68
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/truncate.html71
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/unlink.html76
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/utime.html83
-rw-r--r--third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/write.html79
37 files changed, 2934 insertions, 0 deletions
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/appnote.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/appnote.html
new file mode 100644
index 0000000..216872f
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/appnote.html
@@ -0,0 +1,194 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFsモジュール アプリケーション・ノート</title>
+</head>
+
+<body>
+<h1>FatFsモジュール アプリケーション・ノート</h1>
+<hr>
+
+<div class="para">
+<h3>�ーティング�際��慮�����</h3>
+<p>FatFsモジュール�移�性�関��次�点を��������。</p>
+<ul>
+<li>処�系�ANSI C準拠��る��。<br>
+FatFsモジュール�ANSI C準拠�記述�れ��る���ANSI C準拠�コンパイラ�ら特�処�系�存�点��り��ん。</li>
+<li>char/short/long�サイズ���れ�れ8/16/32ビット��int�16���32ビット��る��。<br>
+サイズを明示�る整数�型� integer.h 内�定義�れ����。整数�型�サイズ�関���������処�系�ら�題��������既存�定義�����場��ユーザ�よ��解決�れ��れ��り��ん。</li>
+</ul>
+</div>
+
+<div class="para">
+<h3>メモリ使用� (R0.07e)</h3>
+<table class="lst2">
+<tr><th></th><th>AVR</th><th>H8/300H</th><th>PIC</th><th>TLCS-870/C</th><th>V850ES</th><th>SH2</th><th>ARM7TDMI</th><th>x86</th></tr>
+<tr><td>Compiler</td><td>WinAVR(gcc)</td><td>CH38</td><td>C30(gcc)</td><td>CC870C</td><td>CA850</td><td>SHC</td><td>WinARM(gcc)</td><td>VC6</td></tr>
+<tr><td>_WORD_ACCESS</td><td>1</td><td>0</td><td>0</td><td>1</td><td>1</td><td>0</td><td>0</td><td>1</td></tr>
+<tr class="lst3"><td>text (Full, R/W)</td><td>12194</td><td>10559</td><td>10924</td><td>15229</td><td>7686</td><td>8727</td><td>10564</td><td>7342</td></tr>
+<tr> <td>text (Min, R/W)</td><td>7988</td><td>6903</td><td>7108</td><td>9960</td><td>4884</td><td>5651</td><td>6544</td><td>4764</td></tr>
+<tr><td>text (Full, R/O)</td><td>5532</td><td>4753</td><td>5020</td><td>6760</td><td>3462</td><td>3777</td><td>4624</td><td>3316</td></tr>
+<tr> <td>text (Min, R/O)</td><td>4040</td><td>3631</td><td>3736</td><td>5083</td><td>2556</td><td>2907</td><td>3284</td><td>2510</td></tr>
+<tr><td>bss</td><td>D*2 + 2</td><td>D*4 + 2</td><td>D*2 + 2</td><td>D*2 + 2</td><td>D*4 + 2</td><td>D*4 + 2</td><td>D*4 + 2</td><td>D*4 + 2</td></tr>
+<tr><td>Work area<br>(_FS_TINY == 0)</td><td>D*560 +<br>F*544</td><td>D*560 +<br>F*550</td><td>D*560 +<br>F*544</td><td></td><td>D*560 +<br>F*550</td><td>D*560 +<br>F*550</td><td>D*560 +<br>F*550</td><td>D*560 +<br>F*550</td></tr>
+<tr><td>Work area<br>(_FS_TINY == 1)</td><td>D*560 +<br>F*32</td><td>D*560 +<br>F*36</td><td>D*560 +<br>F*32</td><td>D*560 +<br>F*32</td><td>D*560 +<br>F*36</td><td>D*560 +<br>F*36</td><td>D*560 +<br>F*36</td><td>D*560 +<br>F*36</td></tr>
+</table>
+<p>上�表������ターゲット���るメモリ使用��例を示���。テスト時�構�オプション�次�通り��。数値�����イト��<em>D</em>�論�ドライブ数�<em>F</em>��時オープン・ファイル数を示���。コンパイラ�最�化オプション�コード・サイズ������。</p>
+<pre>
+_FS_READONLY 0 (R/W), 1 (R/O)
+_FS_MINIMIZE 0 (Full function), 3 (Minimized function)
+_USE_STRFUNC 0 (Disable string functions)
+_USE_MKFS 0 (Disable f_mkfs function)
+_USE_FORWARD 0 (Disable f_forward function)
+_CODE_PAGE 932 (Japanese Shift-JIS)
+_USE_LFN 0 (Disable LFN)
+_LFN_UNICODE 0 (Disable Unicode API)
+_MAX_SS 512 (Single sector size)
+_FS_RPATH 0 (Disable relative path)
+_MULTI_PARTITION 0 (Single partition per drive)
+_FS_REENTRANT 0 (Disable reentrancy)
+</pre>
+</div>
+
+<div class="para">
+<h3>モジュール・サイズ�縮�</h3>
+<p>次�表�構�オプション�設定値�より��機能�削除�れる�を示���。</p>
+<table class="lst2">
+<tr><td rowspan="2">Function</td><td colspan="3">_FS_MINIMIZE</td><td>_FS_READONLY</td><td>_USE_STRFUNC</td><td>_FS_RPATH</td><td>_USE_MKFS</td><td>_USE_FORWARD</td></tr>
+<tr><td>1</td><td>2</td><td>3</td><td>1</td><td>0</td><td>0</td><td>0</td><td>0</td></tr>
+<tr class="lst3"><td>f_mount</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_open</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_close</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_read</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_write</td><td></td><td></td><td></td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_sync</td><td></td><td></td><td></td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_lseek</td><td></td><td></td><td>x</td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_opendir</td><td></td><td>x</td><td>x</td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_readdir</td><td></td><td>x</td><td>x</td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_stat</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_getfree</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_truncate</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_unlink</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_mkdir</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_chmod</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_utime</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_rename</td><td>x</td><td>x</td><td>x</td><td>x</td><td></td><td></td><td></td><td></td></tr>
+<tr><td>f_chdir</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td><td></td></tr>
+<tr><td>f_chdrive</td><td></td><td></td><td></td><td></td><td></td><td>x</td><td></td><td></td></tr>
+<tr><td>f_mkfs</td><td></td><td></td><td></td><td>x</td><td></td><td></td><td>x</td><td></td></tr>
+<tr><td>f_forward</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>x</td></tr>
+<tr><td>f_putc</td><td></td><td></td><td></td><td>x</td><td>x</td><td></td><td></td><td></td></tr>
+<tr><td>f_puts</td><td></td><td></td><td></td><td>x</td><td>x</td><td></td><td></td><td></td></tr>
+<tr><td>f_printf</td><td></td><td></td><td></td><td>x</td><td>x</td><td></td><td></td><td></td></tr>
+<tr><td>f_gets</td><td></td><td></td><td></td><td></td><td>x</td><td></td><td></td><td></td></tr>
+</table>
+</div>
+
+<div class="para">
+<h3>長�ファイル�</h3>
+<p>FatFsモジュール�R0.07�ら長�ファイル�(LFN)をサ�ート����。ファイル�付�られ�2��異�る��(短�ファル��長�ファイル�)��f_readdir関数を除�ファイル�作関数��������。LFN機能を有効��る���<tt>_USE_LFN</tt>を1���2�設定��Unicode変�関数 ff_convert, ff_wtoupper をプロジェクト�追加���。�れら�関数��<tt>cc*.c</tt>���れ����。LFN機能��加���る程度�ワーク・エリア(LFN�作�ッファ)を必�����。�ッファ長�使用��るメモリ�応��<tt>_MAX_LFN</tt>オプション�構��れる�������。LFN�長��最大255文字���る���LFN完全対応�����<tt>_MAX_LFN</tt>�255�設定�れる����。与�られ�ファイル��対���ッファ長��足��場��ファイル関数�<tt>FR_INVALID_NAME</tt>�失敗���。</p>
+<p>LFN機能をリエントラント構��使用�る場���<tt>_USE_LFN</tt>�2�設定�れ��れ��り��ん。��場��ファイル関数��ッファをスタック�確����。�ッファ・サイズ��<tt>(_MAX_LFN + 1) * 2</tt>�イト��る���呼�出��スタック�サイズ��れを考慮���分�サイズ���れ��り��ん。</p>
+<table class="lst2 rset">
+<caption>LFN cfg on ARM7</caption>
+<tr><th>コードページ</th><th>ROMサイズ[bytes]</th></tr>
+<tr><td>SBCS</td><td>+3721</td></tr>
+<tr><td>932(Shift-JIS)</td><td>+62609</td></tr>
+<tr><td>936(GBK)</td><td>+177797</td></tr>
+<tr><td>949(Korean)</td><td>+139857</td></tr>
+<tr><td>950(Big5)</td><td>+111497</td></tr>
+</table>
+<p>LFNを有効��る���択�れ�コード・ページ�応��モジュール・サイズ�増大�れ��。��表��コード・ページ���るLFNを有効������モジュール・サイズ���を示���。���日本人�中国人�よ�韓国人�数万�文字を����。�幸������れ�巨大�OEM�Unicode相互変�テーブルを�求��モジュール・サイズ�劇的�増大�れ��。���果�LFNを有効���FatFsモジュール��AVRを�む殆��8ビット・マイコン�インプリメント�れる�������ん。<small>�れ�長�間��LFNをインプリメント�る���興味を���������由��。</small></p>
+<p>注: FATファイル・システム上�LFN機能�マイクロソフト社�特許��。商用製���れを有効��る����最終仕�地�よ���ライセンス�必��も知れ��ん。</p>
+</div>
+
+<div class="para">
+<h3>リエントランシー</h3>
+<p>互��異�るボリューム(論�ドライブ)�対�るファイル�作��常��時平行�動作����。��ボリューム�対���デフォルト��リエントラント���り��ん��<tt>_FS_REENTRANT</tt>オプション�リエントラント��る��も����。��場��OS�存��期オブジェクト�作関数 ff_cre_syncobj, ff_del_syncobj, ff_req_grant � ff_rel_grant も��プロジェクト�追加�れ��れ��り��ん。サンプル・コード�解説�<tt>syncobj.c</tt>��り��。</p>
+<p>�るタスク�ボリュームを使用中�他�タスク�ら��ボリューム�対�るファイル関数�呼�出�れる����アクセス�先�タスク�ファイル関数を抜�る��ブロック�れ��。も��待�時間�<tt>_TIMEOUT</tt>�指定�れ�期間を越�����関数�<tt>FR_TIMEOUT</tt>�アボート���。�����RTOS��タイムアウト機能�サ�ート�れ���も知れ��ん。</p>
+<p>����例外�f_mount�f_mkfs関数��り��。�れら�関数���ボリューム�対��リエントラント���り��ん。�れら�関数を使用�る����アプリケーション・レベル�排他制御���れ��り��ん。</p>
+<p>注: ��セクション�FatFsモジュール�れ自体�リエントランシー����説明�����。ディスクI/Oモジュール�リエントランシー�関���何���も�り��ん。</p>
+</div>
+
+<div class="para">
+<h3>多�ファイル・アクセス</h3>
+<p>FatFsモジュール��多�アクセス機能�サ�ート�れ��ん。ファイル�対�る多�アクセス����アクセス・モード�よ��制��れ��。一��ファイル�対�る多�オープン���れら�全�リード・モード�������許��れ��。書�込�モードを�む多�オープン���開�れ��るファイル�対�るリ�ームや消去を行����り��ん。�も������ボリューム�FAT構造�破壊�れる�能性��り��。</p>
+</div>
+
+<div class="para">
+<h3>効率的�ファイル・アクセス</h3>
+<p>��模�組込システム��ファイル�読�書����る効率�良�アクセス����アプリケーション・プログラマ�FatFsモジュール�中���よ��処��行�れ��る�考慮�����。ディスク上�データ�f_read関数�より次�シーケンス�転��れ��。</p>
+<p>図1. セクタ・ミスアラインド・リード (ショート)<br>
+<img src="../img/f1.png" width="490" height="73" alt="fig.1">
+</p>
+<p>図2. セクタ・ミスアラインド・リード (ロング)<br>
+<img src="../img/f2.png" width="490" height="140" alt="fig.2">
+</p>
+<p>図3. セクタ・アラインド・リード<br>
+<img src="../img/f3.png" width="490" height="119" alt="fig.3">
+</p>
+<p>ファイルI/O�ッファ�セクタ�一部�データを読�書��る���セクタ・�ッファを�味���。セクタ・�ッファ���れ�れ�ファイル・オブジェクト内�プライベート・セクタ・�ッファ���ファイル・システム・オブジェクト内�共有セクタ・�ッファ���ら���。�ッファ構�オプション�<tt>_FS_TINY</tt>��データ転����らを使��を決定���。タイニー・�ッファ(1)��択�れる�データ・メモリ�消費��れ�れ�ファイル・オブジェクト�512�イト減少�れ��。��場��FatFsモジュール�ファイル・データ�転��FAT/ディレクトリ・アクセス�ファイル・システム・オブジェクト内�セクタ・�ッファ��を使用���。タイニー・�ッファ�欠点��セクタ・�ッファ�キャッシュ�れ�FATデータ�ファイル・データ�転��より失�れ�クラスタ境界�毎�リロード�れ��れ��ら������。�も�悪���性能�少��メモリ消費�視点�ら多��アプリケーション���る��ょ�。</p>
+<p>図1�セクタ�一部�データ�ファイルI/O�ッファを経由�転��れる��を示���。図2�示�れる長�データ�転����転�データ�中間�1セクタ����れ以上�セクタ����る転�データ�アプリケーション・�ッファ�直接転��れ����。図3�転�データ全体�セクタ境界�アライメント�れ��る場�を示�����。��場��ファイルI/O�ッファ�使用�れ��ん。直接転������最大�範囲�セクタ�disk_read関数�一度�読�込�れ����クラスタ境界を越�るマル�・セクタ転���れ�隣接����も行�れ��ん。</p>
+<p>��よ���セクタ�アライメント��ファイル�読�書����慮��ッファ経由�データ転�を���読�書�性能�改善�れる��ょ�。��効果�加��タイニー構��キャッシュ�れ�FATデータ�ファイル・データ�転��よりフラッシュ�れ���タイニー構����性能を���メモリ・フットプリント�������。</p>
+</div>
+
+<div class="para">
+<h3>クリ�カル・セクション</h3>
+<p>ディスク上�FAT構造を�作���る途中���電��正�メディア��り外��回復�能�データ・エラー等�障害�発生�る��処��中途�端�状態�中断�れ����果���FAT構造�破壊�れる�能性��り��。次�FatFsモジュール���るクリ�カル・セクション����間�障害�より起��るエラー�状態を示���。</p>
+<div class="lset">
+図4. 長�クリ�カル・セクション<br>
+<img src="../img/f4.png" width="320" height="436" alt="fig.4">
+</div>
+<div class="lset">
+図5. 最�化��クリ�カル・セクション<br>
+<img src="../img/f5.png" width="320" height="436" alt="fig.5">
+</div>
+<br class="clr">
+<p>赤�示��セクションを実行中�障害�発生��場��クロス・リンク�発生���作対象�ファイル・ディレクトリ�失�れる�能性��り��。黄色�示��セクションを実行中�障害�発生��場���������れ����複数��果�生�る�能性��り��。</p>
+<ul>
+<li>書���中�ファイル�データ�破壊�れる。</li>
+<li>追記中�ファイル�オープン��状態�戻る。</li>
+<li>新��作��れ�ファイル�消�る。</li>
+<li>新����上書��作��れ�ファイル�長��ゼロ����残る。</li>
+<li>ロスト�ェーン�発生�よりディスク�利用効率�悪化�る。</li>
+</ul>
+<p>��れも書�込�中や�作対象���ファイル��影響��り��ん。�れら�クリ�カル・セクション��ファイルを書�込�モード�開���る時間を最����る��f_sync()を�宜使用�る���図5�よ��リスクを最�化�る�������。</p>
+</div>
+
+<div class="para">
+<h3>日本語ファイル��大文字変�</h3>
+<p>CP932(Shift_JIS)����LFN構������拡張文字��文字(2�イト英字・キリル文字・ギリシャ文字)�対��大文字変�を行����文字���SFNエントリ�記録・検索�れ��。�れ�日本語MSDOS���仕様��り��。�����全角�文字を�むファイルを作��る��NT系Windows���ファイルを開����り��。LFN構���大文字変�を行���(NT系Windows仕様)。</p>
+</div>
+
+<div class="para">
+<h3>Unicode入出力��対応</h3>
+<p>ファイル関数�ファイル�入出力�デフォルト�� OEMコード�����れをUnicode�切り替�る��も����。詳細��<a href="filename.html">ファイル�</a>を�照������。</p>
+</div>
+
+<div class="para">
+<h3>FatFs�ライセンス����</h3>
+<p>ソース・ファイル�ヘッダ�ライセンス�件�記述�れ��る���利用�際��れ�従���。英語を読���方����以下�日本語訳を示������。</p>
+<pre>/*----------------------------------------------------------------------------/
+/ FatFs - FAT file system module R0.07e (C)ChaN, 2009
+/-----------------------------------------------------------------------------/
+/ FatFsモジュール����模�組�込�システム���汎用FATファイルシステム・
+/ モジュール��。�れ�フリー・ソフトウェア����教育・研究・開発����
+/ 以下�ライセンス・�リシー�下�公開�れ����。
+/
+/ Copyright (C) 2009, ChaN, all right reserved.
+/
+/ * FatFsモジュール�フリー・ソフトウェア��り���<em>無�証��</em>。
+/ * 用途�制���り��ん。<em>����責任�下����</em>�個人的・�営利的�
+/ も��ら商用製��開発���目的�使用・改変・��布�る�������。
+/ * ソース・コードを��布�る����上記�著作権表示を�����れ��り��ん。
+/
+/-----------------------------------------------------------------------------/</pre>
+<p>��る�FatFs�タダ�自由�使�る�������。ソース・コードを��布�る������ブロックを������������。��よ��FatFs�BSDライク�ライセンス��������一�大������り��。特�組�込�用途��利用価値を高�る����イナリ形�(ソース・コードを����形�全�)����布�������件�設�����ん。��場���FatFs�よ���ライセンス文書�����ドキュメント�明記��も����も�����ん。も��んGNU GPLプロジェクト�も共存�能��。何ら��変更を加����布�る際��他�ライセンス(GNU GPL�BSDライセンス)�変更�る��も�能��。</p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">戻る</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdir.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdir.html
new file mode 100644
index 0000000..6a72931
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdir.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_chdir</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_chdir</h2>
+<p>ƒJƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚ð•Ï�X‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_chdir (
+ const XCHAR* <em>Path</em> /* ƒfƒBƒŒƒNƒgƒŠ–¼‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Path</dt>
+<dd>ˆÚ“®‘Î�ۂ̃fƒBƒŒƒNƒgƒŠ‚Ì<a href="filename.html">ƒpƒX–¼</a>‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>f_chdirŠÖ�”‚ÍŠeƒ{ƒŠƒ…�[ƒ€‚̃JƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚ð•Ï�X‚µ‚Ü‚·�BƒJƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚̓tƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚Ì�‰Šú‰»‚ª�s‚í‚ꂽ‚Æ‚«�Aƒ‹�[ƒg�EƒfƒBƒŒƒNƒgƒŠ‚É�ݒ肳‚ê‚Ü‚·�BƒJƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚Í�Aƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚É‹L˜^‚³‚ê‚邽‚ß�A‚»‚̃{ƒŠƒ…�[ƒ€‚ðŽg—p‚·‚é‘S‚Ẵ^ƒXƒN‚ɑ΂µ‚ĉe‹¿‚ð—^‚¦‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_RPATH == 1</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚ƂȂè‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ƒTƒ“ƒvƒ‹�EƒR�[ƒh</h4>
+<pre>
+ // ƒJƒŒƒ“ƒg�Eƒhƒ‰ƒCƒu‚̃JƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚ð•Ï�X (ƒ‹�[ƒg‰º‚Ìdir1‚Ö)
+ f_chdir("/dir1");
+
+ // ƒhƒ‰ƒCƒu2‚̃JƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚ð•Ï�X (�eƒfƒBƒŒƒNƒgƒŠ‚Ö)
+ f_chdir("2:..");
+</pre>
+</div>
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="chdrive.html">f_chdrive</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdrive.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdrive.html
new file mode 100644
index 0000000..cd0f31b
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chdrive.html
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_chdrive</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_chdrive</h2>
+<p>ƒJƒŒƒ“ƒg�Eƒhƒ‰ƒCƒu‚ð•Ï�X‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_chdrive (
+ BYTE <em>Drive</em> /* ˜_—�ƒhƒ‰ƒCƒu”Ô�† */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>ƒJƒŒƒ“ƒg�Eƒhƒ‰ƒCƒu‚É�Ý’è‚·‚é<a href="filename.html">˜_—�ƒhƒ‰ƒCƒu”Ô�†</a>‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>f_chdriveŠÖ�”‚̓JƒŒƒ“ƒg�Eƒhƒ‰ƒCƒu‚ð•Ï�X‚µ‚Ü‚·�BƒVƒXƒeƒ€‹N“®Žž‚Ì�‰Šú’l‚Í0‚Å‚·�B‚±‚Ì�Ý’è‚ÍFatFsƒ‚ƒWƒ…�[ƒ‹‚Ì�ÓI•Ï�”‚É‹L˜^‚³‚ê‚邽‚ß�A‘S‚Ẵ^ƒXƒN‚ɑ΂µ‚ĉe‹¿‚ð—^‚¦‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_RPATH == 1</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚ƂȂè‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="chdir.html">f_chdir</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">Return</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chmod.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chmod.html
new file mode 100644
index 0000000..34fd695
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/chmod.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_chmod</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_chmod</h2>
+<p>ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì‘®�«‚ð•Ï�X‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_chmod (
+ const XCHAR* <em>FileName</em>, /* ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼‚ւ̃|ƒCƒ“ƒ^ */
+ BYTE <em>Attribute</em>, /* �Ý’è’l */
+ BYTE <em>AttributeMask</em> /* •Ï�Xƒ}ƒXƒN */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>‘®�«•Ï�X‘Î�ۂ̃tƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì<a href="filename.html">ƒpƒX–¼</a>‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Attribute</dt>
+<dd>�Ý’è‚·‚é‘®�«�BŽw’è‰Â”\‚È‘®�«‚ÍŽŸ‚Ì’Ê‚è‚Å�A‚±‚ê‚ç‚Ì‘g‚Ý�‡‚킹‚ÅŽw’肵‚Ü‚·�BŽw’肳‚ê‚È‚©‚Á‚½‘®�«‚͉ð�œ‚³‚ê‚Ü‚·�B<br>
+<table class="lst">
+<tr><th>’l</th><th>ˆÓ–¡</th></tr>
+<tr><td>AM_RDO</td><td>ƒŠ�[ƒh�EƒIƒ“ƒŠ�[</td></tr>
+<tr><td>AM_ARC</td><td>ƒA�[ƒJƒCƒu</td></tr>
+<tr><td>AM_SYS</td><td>ƒVƒXƒeƒ€</td></tr>
+<tr><td>AM_HID</td><td>ƒqƒhƒDƒ“</td></tr>
+</table>
+</dd>
+<dt>AttributeMask</dt>
+<dd>•Ï�X‚·‚é‘®�«‚̃}ƒXƒN�BŽw’肵‚½‘®�«‚ª�Ý’è‚Ü‚½‚͉ð�œ‚³‚ê�AŽw’肳‚ê‚È‚©‚Á‚½‘®�«‚Í�ó‘Ô‚ª•ÛŽ�‚³‚ê‚Ü‚·�B<tt>Attribute</tt>‚Æ“¯‚¶’l‚ðŽg‚¢‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì‘®�«‚ð•Ï�X‚µ‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ /* ƒŠ�[ƒhƒIƒ“ƒŠ�[‚ðƒZƒbƒg�AƒA�[ƒJƒCƒu‚ðƒNƒŠƒA�A‚»‚Ì‘¼‚Í•Ï�X‚µ‚È‚¢ */
+ f_chmod("file.txt", AM_RDO, AM_RDO | AM_ARC);
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/close.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/close.html
new file mode 100644
index 0000000..dfa5eec
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/close.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_close</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_close</h2>
+<p>ƒtƒ@ƒCƒ‹‚ð•‚¶‚Ü‚·�B</p>
+<pre>
+FRESULT f_close (
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>•‚¶‚悤‚Æ‚·‚éƒtƒ@ƒCƒ‹‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹‚ð•‚¶‚Ü‚·�B�‘‚«�ž‚Ý‚Ì�s‚í‚ꂽƒtƒ@ƒCƒ‹‚Ì�ê�‡�AƒLƒƒƒbƒVƒ…‚³‚ꂽ�ó‘Ô�iR/Wƒoƒbƒtƒ@�ã‚̃f�[ƒ^�A•Ï�X‚³‚ꂽFAT‚âƒfƒBƒŒƒNƒgƒŠ�€–Ú�j‚̓fƒBƒXƒN‚É�‘‚«–ß‚³‚ê‚Ü‚·�BŠÖ�”‚ª�³�í�I—¹‚·‚邯�A‚»‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚Í–³Œø‚ɂȂè�A‚»‚̃�ƒ‚ƒŠ‚à‰ð•ú‚Å‚«‚Ü‚·�B“Ç‚Ý�ž‚Ý�ê—pƒ‚�[ƒh‚ÅŠJ‚©‚ꂽƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚Í�A‚±‚ÌŠÖ�”‚É‚æ‚éƒNƒ��[ƒY�ˆ—�‚ðŒo‚¸‚É”jŠü‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p>‘S‚Ä‚Ì�\�¬‚ÅŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<tt><a href="open.html">f_open</a>, <a href="read.html">f_read</a>, <a href="write.html">f_write</a>, <a href="sync.html">f_sync</a>, <a href="sfile.html">FIL</a>, <a href="sfatfs.html">FATFS</a></tt>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dinit.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dinit.html
new file mode 100644
index 0000000..4cba323
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dinit.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - disk_initialize</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>disk_initialize</h2>
+<p>ƒfƒBƒXƒN�Eƒhƒ‰ƒCƒu‚ð�‰Šú‰»‚µ‚Ü‚·�B</p>
+<pre>
+DSTATUS disk_initialize (
+ BYTE <em>Drive</em> /* •¨—�ƒhƒ‰ƒCƒu”Ô�† */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>�‰Šú‰»‚·‚镨—�ƒhƒ‰ƒCƒu”Ô�†(0-9)‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>‚±‚ÌŠÖ�”‚Í–ß‚è’l‚Æ‚µ‚ăfƒBƒXƒN�EƒXƒe�[ƒ^ƒX‚ð•Ô‚µ‚Ü‚·�BƒfƒBƒXƒN�EƒXƒe�[ƒ^ƒX‚Ì�Ú�ׂɊւµ‚Ä‚Í<tt><a href="dstat.html">disk_status()</a></tt>‚ðŽQ�Æ‚µ‚Ä‚­‚¾‚³‚¢�B</p>
+</div>
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒfƒBƒXƒN�Eƒhƒ‰ƒCƒu‚ð�‰Šú‰»‚µ‚Ü‚·�BŠÖ�”‚ª�¬Œ÷‚·‚邯�A–ß‚è’l‚Ì<tt>STA_NOINIT</tt>ƒtƒ‰ƒO‚ªƒNƒŠƒA‚³‚ê‚Ü‚·�B</p>
+<p>FatFsƒ‚ƒWƒ…�[ƒ‹‚Í�AŽ©“®ƒ}ƒEƒ“ƒg“®�ì‚É‚æ‚è•K—v‚ɉž‚¶‚Ä‚±‚ÌŠÖ�”‚ðŒÄ‚Ñ�o‚µ‚Ü‚·�B<em>FatFsƒ‚ƒWƒ…�[ƒ‹Žg—p’†‚̓AƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚炱‚ÌŠÖ�”‚ðŒÄ‚Ñ�o‚µ‚Ă͂Ȃè‚Ü‚¹‚ñ�B‚³‚à‚È‚¢‚ÆFAT�\‘¢‚ª”j‰ó‚³‚ê‚é‰Â”\�«‚ª‚ ‚è‚Ü‚·�BƒGƒ‰�[“™‚É‚æ‚è�Ä�‰Šú‰»‚ª•K—v‚ȂƂ«‚Í�A<tt>f_mount()</tt>‚ðŽg—p‚µ‚Ü‚·�B</em></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dioctl.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dioctl.html
new file mode 100644
index 0000000..af5f4b3
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dioctl.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - disk_ioctl</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>disk_ioctl</h2>
+<p>ƒZƒNƒ^‚̓ǂÝ�‘‚«ˆÈŠO‚̃fƒBƒXƒN�Eƒhƒ‰ƒCƒuŽ©‘̂ɑ΂·‚é—l�X‚È�§Œä‚ð‚µ‚Ü‚·�B</p>
+<pre>
+DRESULT disk_ioctl (
+ BYTE <em>Drive</em>, /* •¨—�ƒhƒ‰ƒCƒu”Ô�† */
+ BYTE <em>Command</em>, /* �§ŒäƒRƒ}ƒ“ƒh */
+ void* <em>Buffer</em> /* ƒf�[ƒ^Žó‚¯“n‚µƒoƒbƒtƒ@ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>•¨—�ƒhƒ‰ƒCƒu”Ô�†(0-9)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Command</dt>
+<dd>�§ŒäƒRƒ}ƒ“ƒh�EƒR�[ƒh‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Buffer</dt>
+<dd>�§ŒäƒRƒ}ƒ“ƒh‚Ɉˑ¶‚µ‚½ƒpƒ‰ƒ��[ƒ^‚ðŽöŽó‚·‚éƒoƒbƒtƒ@‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�Bƒoƒbƒtƒ@‚ðŽg—p‚µ‚È‚¢ƒRƒ}ƒ“ƒh‚Ì�ê�‡‚Í�ANULL‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>RES_ERROR</dt>
+<dd>‰½‚ç‚©‚̃Gƒ‰�[‚ª”­�¶‚µ‚½�B</dd>
+<dt>RES_PARERR</dt>
+<dd>ƒRƒ}ƒ“ƒh‚ª•s�³�B</dd>
+<dt>RES_NOTRDY</dt>
+<dd>ƒhƒ‰ƒCƒu‚ª“®�ì‰Â”\�ó‘Ԃł͂Ȃ¢�A‚Ü‚½‚Í�‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢�B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>•¨—�ƒhƒ‰ƒCƒu‚ÌŽí—Þ‚É‚æ‚èƒTƒ|�[ƒg‚³‚ê‚éƒRƒ}ƒ“ƒh‚͈قȂè‚Ü‚·‚ª�AFatFsƒ‚ƒWƒ…�[ƒ‹‚Å‚Í�AŽŸ‚̔ėpƒRƒ}ƒ“ƒh‚̂ݎg—p‚µ�Aƒhƒ‰ƒCƒu‚ÌŽí—ނɈˑ¶‚µ‚½�§Œä‚Í�s‚¢‚Ü‚¹‚ñ�B</p>
+<p>‚±‚ÌŠÖ�”‚̓Š�[ƒh�EƒIƒ“ƒŠ�[�\�¬‚ł͕K—v‚Æ‚³‚ê‚Ü‚¹‚ñ�B</p>
+<table class="lst">
+<tr><th>ƒRƒ}ƒ“ƒh</th><th>‰ð�à</th></tr>
+<tr><td>CTRL_SYNC</td><td>ƒhƒ‰ƒCƒu‚ªƒf�[ƒ^‚Ì�‘‚«�ž‚Ý‚ðŠ®—¹‚·‚é‚Ì‚ð‘Ò‚¿‚Ü‚·�Bƒ‰ƒCƒg�EƒoƒbƒN�EƒLƒƒƒbƒVƒ…‚ª‚ ‚é�ê�‡‚Í�A�‘‚«�ž‚Ü‚ê‚Ä‚¢‚È‚¢ƒf�[ƒ^‚𑦎ž�‘‚«–ß‚µ‚Ü‚·�B</td></tr>
+<tr><td>GET_SECTOR_SIZE</td><td>Buffer‚ÌŽw‚·WORD•Ï�”‚Ƀhƒ‰ƒCƒu‚̃ZƒNƒ^�EƒTƒCƒY‚ð•Ô‚µ‚Ü‚·�B_MAX_SS‚ª1024ˆÈ�ã‚̂Ƃ«•K—v‚Æ‚³‚ê‚Ü‚·�B</td></tr>
+<tr><td>GET_SECTOR_COUNT</td><td>Buffer‚ÌŽw‚·DWORD•Ï�”‚Ƀhƒ‰ƒCƒu�ã‚Ì‘�ƒZƒNƒ^�”‚ð•Ô‚µ‚Ü‚·�Bf_mkfs“à‚ł̂ݎg—p�B</td></tr>
+<tr><td>GET_BLOCK_SIZE</td><td>Buffer‚ÌŽw‚·DWORD•Ï�”‚Ƀ�ƒ‚ƒŠ�EƒAƒŒ�[‚Ì�Á‹Žƒuƒ�ƒbƒNƒTƒCƒY‚ðƒZƒNƒ^’PˆÊ‚ŕԂµ‚Ü‚·�B•s–¾‚È�ê�‡‚Ü‚½‚ÍHDD‚Å‚Í1‚ð•Ô‚µ‚Ü‚·�Bf_mkfs“à‚ł̂ݎg—p�B</td></tr>
+</table>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dread.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dread.html
new file mode 100644
index 0000000..5baf770
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dread.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - disk_read</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>disk_read</h2>
+<p>ƒfƒBƒXƒN‚©‚çƒZƒNƒ^‚ð“Ç‚Ý�o‚µ‚Ü‚·�B</p>
+<pre>
+DRESULT disk_read (
+ BYTE <em>Drive</em>, /* •¨—�ƒhƒ‰ƒCƒu”Ô�† */
+ BYTE* <em>Buffer</em>, /* “Ç‚Ý�o‚µƒoƒbƒtƒ@‚ւ̃|ƒCƒ“ƒ^ */
+ DWORD <em>SectorNumber</em>, /* “Ç‚Ý�o‚µŠJŽnƒZƒNƒ^”Ô�† */
+ BYTE <em>SectorCount</em> /* “Ç‚Ý�o‚µƒZƒNƒ^�” */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>•¨—�ƒhƒ‰ƒCƒu”Ô�†(0-9)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Buffer</dt>
+<dd>ƒfƒBƒXƒN‚©‚ç“Ç‚Ý�o‚µ‚½ƒf�[ƒ^‚ðŠi”[‚·‚éƒoƒCƒg”z—ñ‚Å�A“Ç‚Ý�o‚³‚ê‚éƒoƒCƒg�”•ª‚̃TƒCƒY‚ª•K—v‚Å‚·�BƒAƒhƒŒƒX‚̓Aƒ‰ƒCƒ�ƒ“ƒg‚³‚ê‚Ä‚¢‚邯‚ÍŒÀ‚è‚Ü‚¹‚ñ�B</dd>
+<dt>SectorNumber</dt>
+<dd>“Ç‚Ý�o‚µ‚ðŠJŽn‚·‚éƒZƒNƒ^”Ô�†�BLBA‚ÅŽw’肵‚Ü‚·�B</dd>
+<dt>SectorCount</dt>
+<dd>“Ç‚Ý�o‚·ƒZƒNƒ^�”�B 1�`255‚͈̔͂Å�ݒ肵‚Ü‚·</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>RES_ERROR</dt>
+<dd>“Ç‚Ý�ž‚Ý’†‚ɃGƒ‰�[‚ª”­�¶‚µ�A‚»‚̉ñ•œ‚É‚àŽ¸”s‚µ‚½�B</dd>
+<dt>RES_PARERR</dt>
+<dd>ƒpƒ‰ƒ��[ƒ^‚ª•s�³�B</dd>
+<dt>RES_NOTRDY</dt>
+<dd>ƒhƒ‰ƒCƒu‚ª“®�ì‰Â”\�ó‘Ԃł͂Ȃ¢�i�‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢�j�B</dd>
+</dl>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dstat.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dstat.html
new file mode 100644
index 0000000..9e04ccb
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dstat.html
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - disk_status</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>disk_status</h2>
+<p>ƒfƒBƒXƒN�Eƒhƒ‰ƒCƒu‚Ì�ó‘Ô‚ðŽæ“¾‚µ‚Ü‚·�B</p>
+<pre>
+DSTATUS disk_status (
+ BYTE <em>Drive</em> /* •¨—�ƒhƒ‰ƒCƒu”Ô�† */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>ƒXƒe�[ƒ^ƒX‚ðŽæ“¾‚·‚镨—�ƒhƒ‰ƒCƒu”Ô�†‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>•¨—�ƒhƒ‰ƒCƒu‚Ì�ó‘Ô‚ªŽŸ‚̃tƒ‰ƒO‚Ì‘g‚Ý�‡‚킹‚Ì’l‚ŕԂ³‚ê‚Ü‚·�B</p>
+<dl class="ret">
+<dt>STA_NOINIT</dt>
+<dd>ƒhƒ‰ƒCƒu‚ª�‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚ðŽ¦‚·ƒtƒ‰ƒO�BƒVƒXƒeƒ€�EƒŠƒZƒbƒg‚âƒ�ƒfƒBƒA‚ÌŽæ‚èŠO‚µ“™‚ŃZƒbƒg‚³‚ê�Adisk_initialize() ‚Ì�³�í�I—¹‚ŃNƒŠƒA�Aޏ”s‚ŃZƒbƒg‚³‚ê‚Ü‚·�B</dd>
+<dt>STA_NODISK</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚±‚Æ‚ðŽ¦‚·ƒtƒ‰ƒO�Bƒ�ƒfƒBƒA‚ªŽæ‚èŠO‚³‚ê‚Ä‚¢‚éŠÔ‚̓Zƒbƒg‚³‚ê�Aƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚éŠÔ‚̓NƒŠƒA‚³‚ê‚Ü‚·�BŒÅ’èƒfƒBƒXƒN‚Å‚Í�í‚ɃNƒŠƒA‚³‚ê‚Ä‚¢‚Ü‚·�B</dd>
+<dt>STA_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒ‰ƒCƒg�Eƒvƒ�ƒeƒNƒg‚³‚ê‚Ä‚¢‚邱‚Æ‚ðŽ¦‚·ƒtƒ‰ƒO�Bƒ‰ƒCƒg�Eƒvƒ�ƒeƒNƒg‹@”\‚ðƒTƒ|�[ƒg‚µ‚È‚¢ƒ�ƒfƒBƒA‚Å‚Í�í‚ɃNƒŠƒA‚³‚ê‚Ä‚¢‚Ü‚·�B</dd>
+</dl>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dwrite.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dwrite.html
new file mode 100644
index 0000000..821989c
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/dwrite.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - disk_write</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>disk_write</h2>
+<p>ƒfƒBƒXƒN‚Ƀf�[ƒ^‚ð�‘‚«�ž‚݂܂·�B</p>
+<pre>
+DRESULT disk_write (
+ BYTE <em>Drive</em>, /* •¨—�ƒhƒ‰ƒCƒu”Ô�† */
+ const BYTE* <em>Buffer</em>, /* �‘‚«�ž‚Þƒf�[ƒ^‚ւ̃|ƒCƒ“ƒ^ */
+ DWORD <em>SectorNumber</em>, /* �‘‚«�ž‚ÝŠJŽnƒZƒNƒ^”Ô�† */
+ BYTE <em>SectorCount</em> /* �‘‚«�ž‚݃ZƒNƒ^�” */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>•¨—�ƒhƒ‰ƒCƒu”Ô�†(0-9)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Buffer</dt>
+<dd>ƒfƒBƒXƒN‚É�‘‚«�ž‚ÞƒoƒCƒg”z—ñ‚ðŽw’肵‚Ü‚·�BƒAƒhƒŒƒX‚̓Aƒ‰ƒCƒ�ƒ“ƒg‚³‚ê‚Ä‚¢‚邯‚ÍŒÀ‚è‚Ü‚¹‚ñ�B</dd>
+<dt>SectorNumber</dt>
+<dd>�‘‚«�ž‚Ý‚ðŠJŽn‚·‚éƒZƒNƒ^”Ô�†�BLBA‚ÅŽw’肵‚Ü‚·�B</dd>
+<dt>SectorCount</dt>
+<dd>�‘‚«�ž‚ÞƒZƒNƒ^�”�B 1�`255‚Å�ݒ肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>RES_ERROR</dt>
+<dd>�‘‚«�ž‚Ý’†‚ɃGƒ‰�[‚ª”­�¶‚µ�A‚»‚̉ñ•œ‚É‚àŽ¸”s‚µ‚½�B</dd>
+<dt>RES_WRPRT</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>RES_PARERR</dt>
+<dd>ƒpƒ‰ƒ��[ƒ^‚ª•s�³�B</dd>
+<dt>RES_NOTRDY</dt>
+<dd>ƒhƒ‰ƒCƒu‚ª“®�ì‰Â”\�ó‘Ԃł͂Ȃ¢�i�‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¢�j�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒŠ�[ƒh�EƒIƒ“ƒŠ�[�\�¬‚ł͂±‚ÌŠÖ�”‚Í•K—v‚Æ‚³‚ê‚Ü‚¹‚ñ�B</p>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/fattime.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/fattime.html
new file mode 100644
index 0000000..d627a12
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/fattime.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - get_fattime</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>get_fattime</h2>
+<p>Œ»�ÝŽž��‚ðŽæ“¾‚µ‚Ü‚·�B</p>
+<pre>
+DWORD get_fattime (void);
+</pre>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>Œ»�݂̃��[ƒJƒ‹�Eƒ^ƒCƒ€‚ª<tt>DWORD</tt>’l‚ɃpƒbƒN‚³‚ê‚ĕԂ³‚ê‚Ü‚·�Bƒrƒbƒg�EƒtƒB�[ƒ‹ƒh‚ÍŽŸ‚ÉŽ¦‚·‚悤‚ɂȂè‚Ü‚·�B</p>
+<dl>
+<dt>bit31:25</dt>
+<dd>1980”N‚ð‹N“_‚Æ‚µ‚½”N‚ª 0..127 ‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit24:21</dt>
+<dd>ŒŽ‚ª 1..12 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit20:16</dt>
+<dd>“ú‚ª 1..31 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit15:11</dt>
+<dd>Žž‚ª 0..23 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit10:5</dt>
+<dd>•ª‚ª 0..59 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit4:0</dt>
+<dd>•b/2‚ª 0..29 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>RTC‚ðƒTƒ|�[ƒg‚µ‚È‚¢ƒVƒXƒeƒ€‚Å‚à�A‰½‚ç‚©‚Ì“ú•t‚Æ‚µ‚Ä—LŒø‚È’l‚ð•Ô‚³‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B0‚ð•Ô‚µ‚½�ê�‡�A‚»‚̃tƒ@ƒCƒ‹‚Í“ú•t‚ðŽ�‚¿‚Ü‚¹‚ñ�BƒŠ�[ƒh�EƒIƒ“ƒŠ�[�\�¬‚ł͂±‚ÌŠÖ�”‚Í•K—v‚Æ‚³‚ê‚Ü‚¹‚ñ�B</p>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/filename.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/filename.html
new file mode 100644
index 0000000..0e9fd99
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/filename.html
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - ファイル・ディレクトリ�指定方法</title>
+</head>
+
+<body>
+<div class="para">
+<h2>ファイル・ディレクトリ�指定方法</h2>
+<p>FatFsモジュール��ファイル�ディレクトリ�ドライブ�指定方法�DOS/Windows�������。パス��フォーマット�次�通り��。</p>
+<pre>
+ "[<em>論�ドライブ番�</em>:][/]<em>ディレクトリ�</em>/<em>ファイル�</em>"
+</pre>
+<p>FatFsモジュール�長�ファイル�(LFN)�よ�8.3形�ファイル�(SFN)�対応�����。LFN��<tt>(_USE_LFN &gt; 0)</tt>���使用�能��り��。DOS/Windows������ディレクトリ・セパレータ�論�ドライブ番��指定��。ディレクトリ・セパレータ�� / ��� \ を使用���。論�ドライブ番���'0'~'9'�一文字�数字�コロン�指定���略��場��デフォルト・ドライブ(0���カレント・ドライブ)��択�れ��。パス��先行�る��中���れるスペース��LFN構������一部���有効�����LFN構���パス��終端����識�れ��。</p>
+<p>標準構�<tt>(_FS_RPATH == 0)</tt>�����全��オブジェクト�ルート・ディレクトリ�ら辿る絶対パス�指定�れ��。OS指��カレント・ディレクトリ���概念�無����ドット・ディレクトリ(&quot;.&quot;や&quot;..&quot;)�使用����ん。パス�先頭�セパレータ�無視�れ��。デフォルト・ドライブ番��常�0��り��。</p>
+<p>相対パスを有効<tt>(_FS_RPATH == 1)</tt>�������先行�るセパレータ�有無�よ��検索開始ディレクトリ�変�り�セパレータ��る場��ルート・ディレクトリ�ら�無�場��<a href="chdir.html">f_chdir関数</a>�設定�れるカレント・ディレクトリ�ら��り��。��パス��ドット・ディレクトリ�使用����。デフォルト・ドライブ番��<a href="chdrive.html">f_chdrive関数</a>�設定�れ�値��り��。</p>
+<table class="lst2">
+<tr><td>パス�</td><td>_FS_RPATH == 0</td><td>_FS_RPATH == 1</td></tr>
+<tr class="lst3"><td>file.txt</td><td>ドライブ0�ルート・ディレクトリ下�ファイル</td><td>カレント・ドライブ�カレント・ディレクトリ下�ファイル</td></tr>
+<tr><td>/file.txt</td><td>ドライブ0�ルート・ディレクトリ下�ファイル</td><td>カレント・ドライブ�ルート・ディレクトリ下�ファイル</td></tr>
+<tr><td></td><td>ドライブ0�ルート・ディレクトリ</td><td>カレント・ドライブ�カレント・ディレクトリ</td></tr>
+<tr><td>2:</td><td>ドライブ2�ルート・ディレクトリ</td><td>ドライブ2�カレント・ディレクトリ</td></tr>
+<tr><td>2:file1.txt</td><td>ドライブ2�ルート・ディレクトリ下�ファイル</td><td>ドライブ2�カレント・ディレクトリ下�ファイル</td></tr>
+<tr><td>2:/</td><td>ドライブ2�ルート・ディレクトリ</td><td>ドライブ2�ルート・ディレクトリ</td></tr>
+<tr><td>../file.txt</td><td>無効</td><td>親ディレクトリ下�ファイル</td></tr>
+<tr><td>.</td><td>無効</td><td>��ディレクトリ</td></tr>
+<tr><td>..</td><td>無効</td><td>カレント・ディレクトリ�親ディレクトリ</td></tr>
+<tr><td>dir1/..</td><td>無効</td><td>カレント・ディレクトリ</td></tr>
+<tr><td>/..</td><td>無効</td><td>無効(ルート・ディレクトリ��ドット��使用��)</td></tr>
+</table>
+</div>
+
+<p><br></p>
+<div class="para">
+<h2>Unicode API</h2>
+<p>ファイル関数�入出力���ファイル�やパス�を指定�る引数�型��<tt>XCHAR</tt>�定義�れ�������れ�<tt>char</tt>�エリアス�������。����<tt>_CODE_PAGE</tt>�指定�れる OEMコード(SBCS���DBCS)�文字列���扱�れ��。ファイル�入出力をUnicode��る構�(LFN構�����<tt>_LFN_UNICODE</tt>を 1)�������<tt>XCHAR</tt>�ワイド文字(<tt>unsigned short</tt>)�切り替�り�パス��Unicodeを使用�るよ���り��。�れ�より LFNフル対応��り�OEMコード���文字(���� �☪✡☸☭��)も使用����。</p>
+</div>
+
+<p><br></p>
+<div class="para">
+<h2>論�ドライブ(ボリューム)�物�ドライブ(ディスク装置)�対応</h2>
+<p>デフォルト�構�����れ�れ�論�ドライブ���番��物�ドライブ�1:1�����られ����物�ドライブ�先頭�区画�マウント�れ��。<tt>_MULTI_PARTITION</tt>� 1を指定�る��論�ドライブ�対��個別�物�ドライブ番�・区画を指定��るよ���り��。��構����論�ドライブ�区画�対応を解決�る���テーブルを次�示�よ��定義�る必���り��。</p>
+<pre>
+例:論�ドライブ0~2を物�ドライブ0(固定ディスク)�3��基本区画�割り当��
+ 論�ドライブ3を物�ドライブ1(リムー�ブル・ディスク)�割り当�る場�。
+
+const PARTITION Drives[] = {
+ {0, 0}, /* Logical drive 0 ==> Physical drive 0, 1st partition */
+ {0, 1}, /* Logical drive 1 ==> Physical drive 0, 2nd partition */
+ {0, 2}, /* Logical drive 2 ==> Physical drive 0, 3rd partition */
+ {1, 0} /* Logical drive 3 ==> Physical drive 1 */
+};
+</pre>
+<p>複数区画指定を使用�る場��次�点�注����れ��り��ん。
+<ul>
+<li>指定�能�区画�基本区画(0~3)��。</li>
+<li>物�ドライブ�SFD形�(区画テーブル無�)�場��区画指定�無視�れる。</li>
+<li>複数�論�ドライブを��物�ドライブ��固定ディスク���れ��ら��。</li>
+</ul>
+</div>
+
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/forward.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/forward.html
new file mode 100644
index 0000000..6101449
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/forward.html
@@ -0,0 +1,141 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_forward</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_forward</h2>
+<p>ƒtƒ@ƒCƒ‹‚©‚çƒf�[ƒ^‚ð“Ç‚Ý�o‚µ�A‘—�MƒXƒgƒŠ�[ƒ€‚É’¼�Ú“]‘—‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_forward (
+ FIL* <em>FileObject</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘Ì */
+ UINT (*<em>Func</em>)(const BYTE*,UINT), /* ƒf�[ƒ^“]‘—ŠÖ�” */
+ UINT <em>ByteToFwd</em>, /* “]‘—‚·‚éƒoƒCƒg�” */
+ UINT* <em>ByteFwd</em> /* “]‘—‚³‚ꂽƒoƒCƒg�” */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Func</dt>
+<dd>ƒf�[ƒ^‚ð“n‚·ƒ†�[ƒU’è‹`ŠÖ�”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B‚±‚ÌŠÖ�”‚ÌŽd—l‚̓Tƒ“ƒvƒ‹‚ðŽQ�Æ‚µ‚Ä‚­‚¾‚³‚¢�B</dd>
+<dt>ByteToRead</dt>
+<dd>“]‘—‚·‚éƒoƒCƒg�”(0�`UINT‚Ì�Å‘å’l)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ByteRead</dt>
+<dd>ŽÀ�Û‚É“]‘—‚³‚ꂽƒoƒCƒg�”‚ðŠi”[‚·‚é•Ï�”‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DENIED</dt>
+<dd>”ñ“Ç‚Ý�ž‚݃‚�[ƒh‚ÅŠJ‚¢‚½ƒtƒ@ƒCƒ‹‚©‚ç“Ç‚Ý�ž‚à‚¤‚Æ‚µ‚½�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹‚̃f�[ƒ^‚ðƒoƒbƒtƒ@‚ɓǂÝ�o‚³‚¸‚É‘—�MƒXƒgƒŠ�[ƒ€‚É’¼�Ú“]‘—‚µ‚Ü‚·�BƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‘¤‚Ńf�[ƒ^�Eƒoƒbƒtƒ@‚ð•K—v‚Æ‚µ‚È‚¢‚Ì‚Å�Aƒ�ƒ‚ƒŠ‚ÌŒÀ‚ç‚ꂽŠÂ‹«‚Å—LŒø‚Å‚·�B“]‘—ŠJŽnˆÊ’u‚Í�AŒ»�݂̃tƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚©‚ç‚ɂȂè‚Ü‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚Í“]‘—‚³‚ꂽƒoƒCƒg�”‚¾‚¯�i‚݂܂·�BŽw’肳‚ꂽƒoƒCƒg�”‚Ì“]‘—’†‚Ƀtƒ@ƒCƒ‹‚Ì�I’[‚É’B‚µ‚½�ê�‡‚â‘—�MƒXƒgƒŠ�[ƒ€‚ªƒrƒW�[‚ɂȂÁ‚½�ê�‡�A<tt>*ByteFwd</tt>‚Í<tt>ByteToFwd</tt>‚æ‚è‚à�¬‚³‚­‚È‚è‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_USE_FORWARD == 1</tt>‚Å�AŠŽ‚Â<tt>_FS_TINY == 1</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á�iƒI�[ƒfƒBƒI�Ä�¶�j</h4>
+<pre>
+/*-----------------------------------------------------------------------*/
+/* f_forwardŠÖ�”‚©‚çŒÄ‚΂ê‚éƒf�[ƒ^‘—�MŠÖ�”‚Ì—á */
+/*-----------------------------------------------------------------------*/
+
+UINT out_stream ( /* –ß‚è’l: “]‘—‚³‚ꂽƒoƒCƒg�”‚Ü‚½‚̓XƒgƒŠ�[ƒ€‚Ì�ó‘Ô */
+ const BYTE *p, /* “]‘—‚·‚éƒf�[ƒ^‚ðŽw‚·ƒ|ƒCƒ“ƒ^ */
+ UINT btf /* &gt;0: “]‘—‚ð�s‚¤(ƒoƒCƒg�”). 0: ƒXƒgƒŠ�[ƒ€‚Ì�ó‘Ԃ𒲂ׂé */
+)
+{
+ UINT cnt = 0;
+
+
+ if (btf == 0) { /* ƒZƒ“ƒX—v‹� */
+ /* ƒXƒgƒŠ�[ƒ€‚Ì�ó‘Ô‚ð•Ô‚· (0: ƒrƒW�[, 1: ƒŒƒfƒB) */
+ /* ˆê’U�AƒŒƒfƒB‚ð•Ô‚µ‚½‚ç�A‘±‚­“]‘——v‹�‚Å�­‚È‚­‚Æ‚à1ƒoƒCƒg‚Í */
+ /* “]‘—‚³‚ê‚È‚¢‚Æ f_forwardŠÖ�”‚Í FR_RW_ERROR ‚ƂȂé�B */
+ if (FIFO_READY) cnt = 1;
+ }
+ else { /* “]‘——v‹� */
+ do { /* ‘S‚ẴoƒCƒg‚ð“]‘—‚·‚é‚©�AƒXƒgƒŠ�[ƒ€‚ªƒrƒW�[‚ɂȂé‚܂ŌJ‚è•Ô‚· */
+ FIFO_PORT = *p++;
+ cnt++;
+ } while (cnt &lt; btf &amp;&amp; FIFO_READY);
+ }
+
+ return cnt;
+}
+
+
+/*-----------------------------------------------------------------------*/
+/* f_forwardŠÖ�”‚ÌŽg—p—á */
+/*-----------------------------------------------------------------------*/
+
+FRESULT play_file (
+ char *fn /* �Ä�¶‚·‚éƒI�[ƒfƒBƒI�Eƒtƒ@ƒCƒ‹–¼‚ðŽw‚·ƒ|ƒCƒ“ƒ^ */
+)
+{
+ FRESULT rc;
+ FIL fil;
+ UINT dmy;
+
+ /* ƒtƒ@ƒCƒ‹‚ð“Ç‚Ý�o‚µƒ‚�[ƒh‚ÅŠJ‚­ */
+ rc = f_open(&amp;fil, fn, FA_READ);
+
+ /* ‘S‚Ẵf�[ƒ^‚ª“]‘—‚³‚ê‚é‚©ƒGƒ‰�[‚ª”­�¶‚·‚é‚܂ő±‚¯‚é */
+ while (rc == FR_OK &amp;&amp; fil.fptr &lt; fil.fsize) {
+
+ /* ‚Ù‚©‚Ì�ˆ—�... */
+
+ /* ’èŠú“I‚Ü‚½‚Í—v‹�‚ɉž‚¶‚ăf�[ƒ^‚ðƒXƒgƒŠ�[ƒ€‚É‘—�o‚·‚é */
+ rc = f_forward(&amp;fil, out_stream, 1000, &amp;dmy);
+ }
+
+ return rc; /* FR_OK: �³�í�I—¹, ‚Ù‚©:ˆÙ�í�I—¹ */
+}
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="gets.html">fgets</a>, <a href="write.html">f_write</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/getfree.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/getfree.html
new file mode 100644
index 0000000..23751c6
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/getfree.html
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_getfree</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_getfree</h2>
+<p>˜_—�ƒhƒ‰ƒCƒu�ã‚Ì–¢Žg—pƒNƒ‰ƒXƒ^�”‚𓾂܂·�B</p>
+<pre>
+FRESULT f_getfree (
+ const XCHAR* <em>Path</em>, /* ‘Î�Ûƒhƒ‰ƒCƒu‚̃‹�[ƒg�EƒfƒBƒŒƒNƒgƒŠ */
+ DWORD* <em>Clusters</em>, /* ‹ó‚«ƒNƒ‰ƒXƒ^�”‚ðŠi”[‚·‚é•Ï�”‚ւ̃|ƒCƒ“ƒ^ */
+ FATFS** <em>FileSystemObject</em> /* ƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Path</dt>
+<dd>‘Î�ۂ̘_—�ƒhƒ‰ƒCƒu‚̃‹�[ƒgƒfƒBƒŒƒNƒgƒŠ‚Ì<a href="filename.html">ƒpƒX–¼</a>‚ª“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Clusters</dt>
+<dd>‹ó‚«ƒNƒ‰ƒXƒ^�”‚ðŠi”[‚·‚é<tt>DWORD</tt>•Ï�”‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>FileSystemObject</dt>
+<dd>‘Î�Ûƒhƒ‰ƒCƒu‚̃tƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ª•Ô‚³‚ê‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B<tt>*Clusters</tt>‚ɋ󂫃Nƒ‰ƒXƒ^�”‚ª•Ô‚³‚ê‚Ü‚·�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒp�[ƒe�[ƒVƒ‡ƒ“‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>˜_—�ƒhƒ‰ƒCƒu�ã‚̋󂫃Nƒ‰ƒXƒ^�”‚ðŽæ“¾‚µ‚Ü‚·�B•Ô‚³‚ꂽƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚Ì<tt>csize</tt>ƒ�ƒ“ƒo‚ªƒNƒ‰ƒXƒ^‚ ‚½‚è‚̃ZƒNƒ^�”‚ðŽ¦‚µ‚Ä‚¢‚é‚Ì‚Å�A‚±‚ê‚ðŒ³‚ÉŽÀ�ۂ̋󂫃TƒCƒY‚ªŒvŽZ‚Å‚«‚Ü‚·�BFAT32ƒ{ƒŠƒ…�[ƒ€‚É‚¨‚¢‚Ä‚Í�AFSINFO‚Ì�ó‘Ô‚É‚æ‚Á‚Ă͕s�³Šm‚È’l‚ð•Ô‚µ‚½‚è�A�ˆ—�‚ÉŽžŠÔ‚ª‚©‚©‚Á‚½‚è‚·‚é‰Â”\�«‚ª‚ ‚è‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ FATFS *fs;
+ DWORD fre_clust, fre_sect, tot_sect;
+
+
+ /* Get drive information and free clusters */
+ res = f_getfree("/", &amp;fre_clust, &amp;fs);
+ if (res) die(res);
+
+ /* Get total sectors and free sectors */
+ tot_sect = (fs->max_clust - 2) * fs->csize;
+ fre_sect = fre_clust * fs->csize;
+
+ /* Print free space in unit of KB (assuming 512B/sector) */
+ printf("%lu KB total drive space.\n"
+ "%lu KB available.\n",
+ fre_sect / 2, tot_sect / 2);
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<tt><a href="sfatfs.html">FATFS</a></tt>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/gets.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/gets.html
new file mode 100644
index 0000000..a464a9f
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/gets.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_gets</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_gets</h2>
+<p>ƒtƒ@ƒCƒ‹‚©‚ç•¶Žš—ñ‚ð“Ç‚Ý�o‚µ‚Ü‚·�B</p>
+<pre>
+char* f_gets (
+ char* <em>Str</em>, /* ƒoƒbƒtƒ@ */
+ int <em>Size</em>, /* ƒoƒbƒtƒ@‚̃TƒCƒY */
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Str</dt>
+<dd>•¶Žš—ñ‚ð“Ç‚Ý�o‚·ƒoƒbƒtƒ@‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Size</dt>
+<dd>ƒoƒbƒtƒ@‚̃TƒCƒY‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>ŠÖ�”‚ª�¬Œ÷‚·‚邯<tt>Str</tt>‚ª•Ô‚³‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>‚±‚ÌŠÖ�”‚Í<a href="read.html">f_read()</a>‚̃‰ƒbƒp�[ŠÖ�”‚Å‚·�B“Ç‚Ý�o‚µ“®�ì‚Í�A�Å�‰‚Ì<tt>'\n'</tt>‚ð“Ç‚Ý�ž‚Þ‚©�Aƒtƒ@ƒCƒ‹�I’[‚É’B‚·‚é‚©�A<tt>Size - 1</tt>•¶Žš‚ð“Ç‚Ý�o‚·‚܂ő±‚«‚Ü‚·�B“Ç‚Ý�ž‚܂ꂽ•¶Žš—ñ‚Ì�I’[‚É‚Í<tt>'\0'</tt>‚ª•t‰Á‚³‚ê‚Ü‚·�BŠù‚Ƀtƒ@ƒCƒ‹�I’[‚Å1•¶Žš‚à“Ç‚Ý�ž‚Ü‚ê‚È‚©‚Á‚½‚Æ‚«�A‚Ü‚½‚͉½‚ç‚©‚̃Gƒ‰�[‚ª”­�¶‚µ‚½‚Æ‚«‚Í<tt>NULL</tt>‚ð•Ô‚µ‚Ü‚·�Bƒtƒ@ƒCƒ‹�I’[‚©ƒGƒ‰�[‚©‚Í<tt>f_eof()</tt>,<tt>f_error()</tt>ƒ}ƒNƒ�‚Å’²‚ׂç‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_USE_STRFUNC</tt>‚ª 1‚Ü‚½‚Í 2‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B2‚̂Ƃ«‚Í�Aƒtƒ@ƒCƒ‹‚Ɋ܂܂ê‚é<tt>'\r'</tt>‚ªŽæ‚è�œ‚©‚ê‚ăoƒbƒtƒ@‚ɓǂÝ�ž‚Ü‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="read.html">f_read</a>, <a href="putc.html">f_putc</a>, <a href="puts.html">f_puts</a>, <a href="printf.html">f_printf</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/lseek.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/lseek.html
new file mode 100644
index 0000000..3ea09a5
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/lseek.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_lseek</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_lseek</h2>
+<p>ƒtƒ@ƒCƒ‹‚ÌR/Wƒ|ƒCƒ“ƒ^‚ðˆÚ“®‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_lseek (
+ FIL* <em>FileObject</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+ DWORD <em>Offset</em> /* ˆÚ“®�æƒIƒtƒZƒbƒg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>‘Î�ۂƂȂéƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Offset</dt>
+<dd>ˆÚ“®�æ‚̃IƒtƒZƒbƒg�iR/Wƒ|ƒCƒ“ƒ^�j’l�Bƒtƒ@ƒCƒ‹�擪‚©‚ç‚̃IƒtƒZƒbƒg‚ðƒoƒCƒg’PˆÊ‚ÅŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^(ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg“à‚Ìfptrƒ�ƒ“ƒo‚Å�AŽŸ‚ɓǂÝ�o‚µ�E�‘‚«�ž‚Ý‚³‚ê‚éƒoƒCƒg‚̃IƒtƒZƒbƒg‚ðŽ¦‚·)‚ðˆÚ“®‚µ‚Ü‚·�BƒIƒtƒZƒbƒg‚ÌŒ´“_‚̓tƒ@ƒCƒ‹�擪‚©‚ç‚Å‚·�B�‘‚«�ž‚݃‚�[ƒh‚Ńtƒ@ƒCƒ‹�EƒTƒCƒY‚æ‚è‘å‚«‚È’l‚ðŽw’è‚·‚邯�A‚»‚±‚܂Ńtƒ@ƒCƒ‹‚ªŠg’£‚³‚ê�AŠg’£‚³‚ꂽ•”•ª‚̃f�[ƒ^‚Í–¢’è‹`‚ƂȂè‚Ü‚·�Bƒf�[ƒ^‚ð’x‰„–³‚­�‚‘¬‚É�‘‚«�ž‚Ý‚½‚¢‚Æ‚«‚Í�A—\‚ß‚±‚ÌŠÖ�”‚Å•K—v‚ȃTƒCƒY‚܂Ńtƒ@ƒCƒ‹�EƒTƒCƒY‚ðŠg’£‚µ‚Ä‚¨‚­‚Æ—Ç‚¢‚Å‚µ‚傤�Bf_lseekŠÖ�”‚ª�³�í�I—¹‚µ‚½‚ ‚Æ‚Í�Aƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ª�³‚µ‚­ˆÚ“®‚µ‚½‚©fptr‚ðƒ`ƒFƒbƒN‚·‚é‚ׂ«‚Å‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ªŽw’è‚æ‚è�¬‚³‚¢‚Æ‚«‚Í�AŽŸ‚ÌŒ´ˆö‚ª�l‚¦‚ç‚ê‚Ü‚·�B</p>
+<ul>
+<li>”ñ�‘‚«�ž‚݃‚�[ƒh‚Ì‚½‚ß�Aƒtƒ@ƒCƒ‹�EƒTƒCƒY‚ŃNƒŠƒbƒv‚³‚ꂽ�B</li>
+<li>ƒtƒ@ƒCƒ‹Šg’£’†‚ɃfƒBƒXƒN‚ª–ž”t‚ɂȂÁ‚½�B</li>
+</ul>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_MINIMIZE &lt; 3</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ /* ƒIƒtƒZƒbƒg5000‚ÖˆÚ“® */
+ res = f_lseek(&amp;file, 5000);
+
+ /* ƒtƒ@ƒCƒ‹’Ç‹L‚Ì�€”õ (ƒtƒ@ƒCƒ‹�I’[‚ÖˆÚ“®) */
+ res = f_lseek(&amp;file, file.fsize);
+
+ /* 3000ƒoƒCƒg�i‚ß‚é */
+ res = f_lseek(&amp;file, file.fptr + 3000);
+
+ /* 2000ƒoƒCƒg–ß‚· (ƒI�[ƒo�[ƒtƒ��[‚É’�ˆÓ) */
+ res = f_lseek(&amp;file, file.fptr - 2000);
+</pre>
+<pre>
+ /* ƒNƒ‰ƒXƒ^�æ�sŠ„‚è“–‚Ä (ƒXƒgƒŠ�[ƒ~ƒ“ƒO�Eƒ‰ƒCƒgŽž‚̃oƒbƒtƒ@�EƒI�[ƒo�[ƒ‰ƒ“–hŽ~) */
+
+ res = f_open(&amp;file, "record.wav", FA_CREATE_NEW | FA_WRITE); /* ƒtƒ@ƒCƒ‹�ì�¬ */
+
+ res = f_lseek(&amp;file, MAX_SIZE); /* �\•ª‚ȃNƒ‰ƒXƒ^‚Ì�æ�sŠ„‚è“–‚Ä */
+ if (res || file.fptr != PRE_SIZE) .... /* �³‚µ‚­ƒtƒ@ƒCƒ‹‚ªŠg’£‚³‚ꂽ‚©ƒ`ƒFƒbƒN */
+
+ res = f_lseek(&amp;file, DATA_START); /* ƒf�[ƒ^�EƒXƒgƒŠ�[ƒ€‚Ì‹L˜^(ƒAƒ�ƒP�[ƒVƒ‡ƒ“ƒfƒBƒŒƒC–³‚µ) */
+ ...
+
+ res = f_truncate(&amp;file); /* •s—v—̈æ‚Ì�Ø‚èŽÌ‚Ä */
+ res = f_lseek(&amp;file, 0); /* ƒwƒbƒ_‚Ì‹L˜^ */
+ ...
+
+ res = f_close(&amp;file);
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkdir.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkdir.html
new file mode 100644
index 0000000..5dd3860
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkdir.html
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_mkdir</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_mkdir</h2>
+<p>ƒfƒBƒŒƒNƒgƒŠ‚ð�ì�¬‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_mkdir (
+ const XCHAR* <em>DirName</em> /* �ì�¬‚·‚éƒfƒBƒŒƒNƒgƒŠ–¼‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>DirName</dt>
+<dd>�ì�¬‚·‚éƒfƒBƒŒƒNƒgƒŠ‚Ì<a href="filename.html">ƒpƒX–¼</a>‚ª“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_DENIED</dt>
+<dd>ƒfƒBƒXƒN‚âƒfƒBƒŒƒNƒgƒŠ�EƒGƒ“ƒgƒŠ‚ª–ž”t‚Ì�ê�‡‚È‚Ç�B</dd>
+<dt>FR_EXIST</dt>
+<dd>“¯–¼‚̃fƒBƒŒƒNƒgƒŠ‚âƒtƒ@ƒCƒ‹‚ª‘¶�Ý‚·‚é�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>‹ó‚̃fƒBƒŒƒNƒgƒŠ‚ð�ì�¬‚µ‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ res = f_mkdir("sub1");
+ if (res) die(res);
+ res = f_mkdir("sub1/sub2");
+ if (res) die(res);
+ res = f_mkdir("sub1/sub2/sub3");
+ if (res) die(res);
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkfs.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkfs.html
new file mode 100644
index 0000000..14fdff4
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mkfs.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_mkfs</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_mkfs</h2>
+<p>ƒhƒ‰ƒCƒu�ã‚ÉFATƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬(ƒtƒH�[ƒ}ƒbƒg)‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_mkfs (
+ BYTE <em>Drive</em>, /* ˜_—�ƒhƒ‰ƒCƒu”Ô�† */
+ BYTE <em>PartitioningRule</em>, /* ‹æ‰æ�ì�¬•û–@ */
+ WORD <em>AllocSize</em> /* ƒNƒ‰ƒX�Eƒ^ƒTƒCƒY */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>ƒtƒH�[ƒ}ƒbƒg‚·‚é˜_—�ƒhƒ‰ƒCƒu(0-9)�B</dd>
+<dt>PartitioningRule</dt>
+<dd>0‚ðŽw’è‚·‚邯�Aƒhƒ‰ƒCƒu‚Ì‘S—̈æ‚ð�è‚ß‚éŠî–{DOS‹æ‰æ‚ð�ì�¬‚µ‚½‚ ‚Æ‚»‚Ì‹æ‰æ‚Ƀtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬‚µ‚Ü‚·(FDISKƒtƒH�[ƒ}ƒbƒg)�B1‚ðŽw’è‚·‚邯�A‹æ‰æƒe�[ƒuƒ‹‚ð�ì�¬‚¹‚¸ƒhƒ‰ƒCƒu‚Ì�擪ƒZƒNƒ^‚©‚ç’¼�Úƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ð�ì�¬‚µ‚Ü‚·(super floppy (SFD) ƒtƒH�[ƒ}ƒbƒg)�B</dd>
+<dt>AllocSize</dt>
+<dd>ƒNƒ‰ƒXƒ^�EƒTƒCƒY‚ðƒoƒCƒg’PˆÊ‚ÅŽw’肵‚Ü‚·�B0‚Ü‚½‚Í512�`32768‚͈̔͂ł©‚Â2‚Ì—Ý�æ‚łȂ¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B0‚ðŽw’è‚·‚邯ƒhƒ‰ƒCƒu�EƒTƒCƒY‚ɉž‚¶‚½ƒfƒtƒHƒ‹ƒg‚̃Nƒ‰ƒXƒ^�EƒTƒCƒY‚ð‘I‘ð‚µ‚Ü‚·�BFAT64(64KB/ƒNƒ‰ƒXƒ^)‚Í‘I‘ð‚Å‚«‚Ü‚¹‚ñ�B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª–³Œø�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_MKFS_ABORTED</dt>
+<dd>ŽŸ‚Ì—�—R‚ÅŠJŽn‘O‚É�ˆ—�‚ª’†’f‚³‚ꂽ�B
+<ul>
+<li>ƒfƒBƒXƒN�EƒTƒCƒY‚ª�¬‚³‚·‚¬‚é�B</li>
+<li>‰½‚ç‚©‚̈ø�”‚ª•s�³�B</li>
+<li>‚»‚̃Nƒ‰ƒXƒ^�EƒTƒCƒY‚ªŽg‚¦‚È‚¢�BƒNƒ‰ƒXƒ^�”‚ª0xFF7‚Æ0xFFF7‹ß•Ó‚É‚È‚é‚Æ‚«”­�¶‚·‚é‰Â”\�«‚ª‚ ‚é�B</li>
+</ul>
+</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>�à–¾</h4>
+<p>f_mkfsŠÖ�”‚ÍFATƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€‚ðƒhƒ‰ƒCƒu�ã‚É�ì�¬‚µ‚Ü‚·�BƒŠƒ€�[ƒoƒuƒ‹�Eƒ�ƒfƒBƒA‚̃p�[ƒe�[ƒVƒ‡ƒjƒ“ƒO�Eƒ‹�[ƒ‹‚Æ‚µ‚Ä‚ÍFDISKŒ`Ž®‚ÆSFDŒ`Ž®‚ª‚ ‚è�Aƒ�ƒ‚ƒŠ�EƒJ�[ƒh‚Å‚ÍFDISKŒ`Ž®‚ª•�’ʂł·�B‚±‚ÌŠÖ�”‚Í<em>•¡�”‹æ‰æ‚ɂ͑Ήž‚µ‚Ä‚¢‚È‚¢</em>‚Ì‚Å�A‚»‚Ì•¨—�ƒhƒ‰ƒCƒu‚ÌŠù‘¶‚Ì‹æ‰æ‚Í‘S‚Ä�í�œ‚³‚ê�A‘S‘Ì‚ªˆê‚Â‚Ì‹æ‰æ‚ɂȂè‚Ü‚·�B</p>
+<p>FATƒ^ƒCƒv(FAT12/FAT16/FAT32)‚Í�A‚»‚̘_—�ƒhƒ‰ƒCƒu�ã‚Ì<em>ƒNƒ‰ƒXƒ^�”‚É‚æ‚Á‚Ă̂݌ˆ’è</em>‚³‚ê‚é[FATŽd—l�‘‚æ‚è]Œˆ‚Ü‚è‚ɂȂÁ‚Ä‚¢‚Ä�A‚»‚êˆÈŠO‚Ì—vˆö‚Í‚ ‚è‚Ü‚¹‚ñ�B‚µ‚½‚ª‚Á‚Ä�A‚Ç‚ÌFATƒ^ƒCƒv‚ɂȂ邩‚̓hƒ‰ƒCƒu�EƒTƒCƒY‚ÆŽw’肳‚ꂽƒNƒ‰ƒXƒ^�EƒTƒCƒY‚Ɉˑ¶‚µ‚Ü‚·�BƒNƒ‰ƒXƒ^�EƒTƒCƒY‚͑傫‚­‚·‚é‚Ù‚Ç�«”\‚ª�オ‚è�A‹t‚ɃfƒBƒXƒN—˜—pŒø—¦‚Í—Ž‚¿‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_USE_MKFS == 1</tt>‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<p class="foot"><a href="../00index_e.html">Return</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mount.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mount.html
new file mode 100644
index 0000000..425f921
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/mount.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_mount</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_mount</h2>
+<p>˜_—�ƒhƒ‰ƒCƒu(ƒ{ƒŠƒ…�[ƒ€)‚̃��[ƒN�EƒGƒŠƒA‚ð“o˜^�E–•�Á‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_mount (
+ BYTE <em>Drive</em>, /* ˜_—�ƒhƒ‰ƒCƒu”Ô�† */
+ FATFS* <em>FileSystemObject</em> /* ƒ��[ƒN�EƒGƒŠƒA‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>˜_—�ƒhƒ‰ƒCƒu”Ô�†(0-9)�B</dd>
+<dt>FileSystemObject</dt>
+<dd>“o˜^‚·‚éƒ��[ƒN�EƒGƒŠƒA(ƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg)‚ւ̃|ƒCƒ“ƒ^�B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª–³Œø�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>FatFsƒ‚ƒWƒ…�[ƒ‹‚ł͂»‚ꂼ‚ê‚̘_—�ƒhƒ‰ƒCƒu‚Ƀtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg‚Æ‚¢‚¤ƒ��[ƒN�EƒGƒŠƒA‚ª•K—v‚Å‚·�B‚±‚ÌŠÖ�”‚͘_—�ƒhƒ‰ƒCƒu‚É‚»‚̃��[ƒN�EƒGƒŠƒA‚ð“o˜^‚µ‚½‚è–•�Á‚µ‚½‚肵‚Ü‚·�B‰½‚ç‚©‚̃tƒ@ƒCƒ‹ŠÖ�”‚ðŽg—p‚·‚é‘O‚É‚±‚ÌŠÖ�”‚Å‚»‚̘_—�ƒhƒ‰ƒCƒu‚̃��[ƒN�EƒGƒŠƒA‚ð—^‚¦‚Ä‚¨‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B<tt>FileSystemObject</tt>‚Ƀkƒ‹�Eƒ|ƒCƒ“ƒ^‚ðŽw’è‚·‚邯‚»‚̘_—�ƒhƒ‰ƒCƒu‚̃��[ƒN�EƒGƒŠƒA‚Ì“o˜^‚Í–•�Á‚³‚ê�A“o˜^‚³‚ê‚Ä‚¢‚½ƒ��[ƒN�EƒGƒŠƒA‚Í”jŠü‚Å‚«‚Ü‚·�B</p>
+<p>‚±‚ÌŠÖ�”“à‚ł͕¨—�ƒhƒ‰ƒCƒu‚ւ̃AƒNƒZƒX‚Í”­�¶‚¹‚¸�Aƒ��[ƒN�EƒGƒŠƒA‚ð�‰Šú‰»‚µ‚Ä“à•””z—ñ‚É‚»‚̃AƒhƒŒƒX‚ð“o˜^‚·‚邾‚¯‚Å‚·�BŽÀ�ۂ̃}ƒEƒ“ƒg“®�ì‚Í�Af_mount()‚Ü‚½‚̓�ƒfƒBƒAŒðŠ·Œã�A�Å�‰‚̃tƒ@ƒCƒ‹�EƒAƒNƒZƒX‚̂Ƃ«‚É�s‚í‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p>‘S‚Ä‚Ì�\�¬‚ÅŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="sfatfs.html">FATFS</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/open.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/open.html
new file mode 100644
index 0000000..6be7497
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/open.html
@@ -0,0 +1,144 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_open</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_open</h2>
+<p>ƒtƒ@ƒCƒ‹‚ðƒI�[ƒvƒ“‚Ü‚½‚Í�ì�¬‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_open (
+ FIL* <em>FileObject</em>, /* ‹ó‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+ const XCHAR* <em>FileName</em>, /* ƒtƒ@ƒCƒ‹‚̃tƒ‹ƒpƒX–¼‚ւ̃|ƒCƒ“ƒ^ */
+ BYTE <em>ModeFlags</em> /* ƒ‚�[ƒhƒtƒ‰ƒO */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>�V‚µ‚­�ì�¬‚·‚éƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�BˆÈ�~�A‚»‚̃tƒ@ƒCƒ‹‚ð•‚¶‚é‚܂ł±‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ðŽg—p‚µ‚ătƒ@ƒCƒ‹‘€�ì‚ð‚µ‚Ü‚·�B</dd>
+<dt>FileName</dt>
+<dd>ŠJ‚­(‚Ü‚½‚Í�ì�¬‚·‚é)ƒtƒ@ƒCƒ‹‚Ì <a href="filename.html">ƒtƒ@ƒCƒ‹–¼</a>‚ª“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ModeFlags</dt>
+<dd>ƒtƒ@ƒCƒ‹‚̃AƒNƒZƒX•û–@‚âƒI�[ƒvƒ“•û–@‚ðŒˆ‚ß‚éƒtƒ‰ƒO‚Å‚·�B‚±‚̃pƒ‰ƒ��[ƒ^‚ɂ͎Ÿ‚Ì‘g‚Ý�‡‚킹‚ðŽw’肵‚Ü‚·�B<br>
+<table class="lst">
+<tr><th>’l</th><th>ˆÓ–¡</th></tr>
+<tr><td>FA_READ</td><td>“Ç‚Ý�o‚µƒ‚�[ƒh‚ÅŠJ‚«‚Ü‚·�B“Ç‚Ý�‘‚«‚·‚é�ê�‡‚Í<tt>FA_WRITE</tt>‚Æ‹¤‚ÉŽw’肵‚Ü‚·�B</td></tr>
+<tr><td>FA_WRITE</td><td>�‘‚«�ž‚݃‚�[ƒh‚ÅŠJ‚«‚Ü‚·�B“Ç‚Ý�‘‚«‚·‚é�ê�‡‚Í<tt>FA_READ</tt>‚Æ‹¤‚ÉŽw’肵‚Ü‚·�B</td></tr>
+<tr><td>FA_OPEN_EXISTING</td><td>Šù‘¶‚̃tƒ@ƒCƒ‹‚ðŠJ‚«‚Ü‚·�Bƒtƒ@ƒCƒ‹‚ª–³‚¢‚Æ‚«‚̓Gƒ‰�[‚ɂȂè‚Ü‚·�B(ƒfƒtƒHƒ‹ƒg)</td></tr>
+<tr><td>FA_OPEN_ALWAYS</td><td>Šù‘¶‚̃tƒ@ƒCƒ‹‚ðŠJ‚«‚Ü‚·�Bƒtƒ@ƒCƒ‹‚ª–³‚¢‚Æ‚«‚̓tƒ@ƒCƒ‹‚ð�ì�¬‚µ‚Ü‚·�B</td></tr>
+<tr><td>FA_CREATE_NEW</td><td>ƒtƒ@ƒCƒ‹‚ð�ì�¬‚µ‚Ü‚·�B“¯–¼‚̃tƒ@ƒCƒ‹‚ª‚ ‚é�ê�‡‚Í�AƒGƒ‰�[‚ɂȂè‚Ü‚·�B</td></tr>
+<tr><td>FA_CREATE_ALWAYS</td><td>ƒtƒ@ƒCƒ‹‚ð�ì�¬‚µ‚Ü‚·�B“¯–¼‚̃tƒ@ƒCƒ‹‚ª‚ ‚é�ê�‡‚Í�AƒTƒCƒY‚ð0‚É‚µ‚Ä‚©‚çŠJ‚«‚Ü‚·�B</td></tr>
+</table>
+</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�BˆÈ�~�A<tt>FileObject</tt>�\‘¢‘Ì‚ðŽg‚Á‚Ä‚±‚̃tƒ@ƒCƒ‹‚ð‘€�ì‚Å‚«‚Ü‚·�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒtƒ@ƒCƒ‹–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_EXIST</dt>
+<dd>“¯–¼‚̃tƒ@ƒCƒ‹‚ªŠù‚É‚ ‚é�B</dd>
+<dt>FR_DENIED</dt>
+<dd>ƒAƒNƒZƒX‚ª‹‘”Û‚³‚ꂽ�BƒŠ�[ƒh�EƒIƒ“ƒŠ�[�Eƒtƒ@ƒCƒ‹‚Ì�‘‚«�ž‚݃‚�[ƒh�EƒI�[ƒvƒ“�A“¯–¼‚̃fƒBƒŒƒNƒgƒŠ‚Ü‚½‚̓Š�[ƒh�EƒIƒ“ƒŠ�[�Eƒtƒ@ƒCƒ‹‚ª‚ ‚é�ó‘Ԃł̃tƒ@ƒCƒ‹�ì�¬�AƒfƒBƒXƒN‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ�Eƒe�[ƒuƒ‹‚ª–ž”t‚Ńtƒ@ƒCƒ‹‚ð�ì�¬‚Å‚«‚È‚¢‚È‚Ç�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô‚Å�‘‚«�ž‚ÝŒnƒI�[ƒvƒ“‚ð‚µ‚½�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>Šù‘¶‚̃tƒ@ƒCƒ‹‚ðŠJ‚¢‚½‚è�A�V‚µ‚¢ƒtƒ@ƒCƒ‹‚ð�ì�¬‚µ‚Ü‚·�BŠÖ�”‚ª�¬Œ÷‚·‚邯ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ª�ì�¬‚³‚ê�AˆÈ�~‚»‚̃tƒ@ƒCƒ‹‚ɑ΂·‚éƒAƒNƒZƒX‚ÉŽg—p‚µ‚Ü‚·�Bƒtƒ@ƒCƒ‹‚ð•‚¶‚邯‚«‚Í�A<a href="close.html">f_close()</a>‚ðŽg—p‚µ‚Ü‚·�B‰½‚ç‚©‚Ì•Ï�X‚ª�s‚í‚ꂽƒtƒ@ƒCƒ‹‚ª‚»‚ÌŒã�³‚µ‚­•‚¶‚ç‚ê‚È‚©‚Á‚½�ê�‡�A‚»‚̃tƒ@ƒCƒ‹‚ª”j‘¹‚·‚é�ê�‡‚ª‚ ‚è‚Ü‚·�B</p>
+<p>ƒtƒ@ƒCƒ‹�EƒAƒNƒZƒX‚ðŠJŽn‚·‚é‘O‚É�A<a href="mount.html">f_mount()</a>‚ðŽg‚Á‚Ä‚»‚ꂼ‚ê‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA(ƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg)‚ð—^‚¦‚é•K—v‚ª‚ ‚è‚Ü‚·�B‚±‚Ì�‰Šú‰»‚ÌŒã�A‚»‚̘_—�ƒhƒ‰ƒCƒu‚ɑ΂µ‚Ä‘S‚Ẵtƒ@ƒCƒ‹ŠÖ�”‚ªŽg‚¦‚邿‚¤‚ɂȂè‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p>‘S‚Ä‚Ì�\�¬‚ÅŽg—p‰Â”\‚Å‚·�B<tt>_FS_READONLY == 1</tt>‚̂Ƃ«‚Í�A<tt>FA_WRITE, FA_CREATE_ALWAYS, FA_CREATE_NEW, FA_OPEN_ALWAYS</tt>‚ÌŠeƒtƒ‰ƒO‚̓Tƒ|�[ƒg‚³‚ê‚Ü‚¹‚ñ�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á�iƒtƒ@ƒCƒ‹�EƒRƒs�[�j</h4>
+<pre>
+void main (void)
+{
+ FATFS fs[2]; /* ˜_—�ƒhƒ‰ƒCƒu‚̃��[ƒN�EƒGƒŠƒA(ƒtƒ@ƒCƒ‹�EƒVƒXƒeƒ€�EƒIƒuƒWƒFƒNƒg) */
+ FIL fsrc, fdst; /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+ BYTE buffer[4096]; /* file copy buffer */
+ FRESULT res; /* FatFs function common result code */
+ UINT br, bw; /* File R/W count */
+
+ /* ƒhƒ‰ƒCƒu0,1‚Ƀ��[ƒN�EƒGƒŠƒA‚ð—^‚¦‚é */
+ f_mount(0, &amp;fs[0]);
+ f_mount(1, &amp;fs[1]);
+
+ /* ƒhƒ‰ƒCƒu1‚̃\�[ƒX�Eƒtƒ@ƒCƒ‹‚ðŠJ‚­ */
+ res = f_open(&amp;fsrc, "1:srcfile.dat", FA_OPEN_EXISTING | FA_READ);
+ if (res) die(res);
+
+ /* ƒhƒ‰ƒCƒu0‚ɃfƒXƒeƒBƒl�[ƒVƒ‡ƒ“�Eƒtƒ@ƒCƒ‹‚ð�ì�¬‚·‚é */
+ res = f_open(&amp;fdst, "0:dstfile.dat", FA_CREATE_ALWAYS | FA_WRITE);
+ if (res) die(res);
+
+ /* ƒ\�[ƒX‚©‚çƒfƒXƒeƒBƒl�[ƒVƒ‡ƒ“‚ɃRƒs�[‚·‚é */
+ for (;;) {
+ res = f_read(&amp;fsrc, buffer, sizeof(buffer), &amp;br);
+ if (res || br == 0) break; /* ƒGƒ‰�[‚©ƒtƒ@ƒCƒ‹�I’[ */
+ res = f_write(&amp;fdst, buffer, br, &amp;bw);
+ if (res || bw &lt; br) break; /* ƒGƒ‰�[‚©ƒfƒBƒXƒN–ž”t */
+ }
+
+ /* ‘S‚Ẵtƒ@ƒCƒ‹‚ð•‚¶‚é */
+ f_close(&amp;fsrc);
+ f_close(&amp;fdst);
+
+ /* ƒ��[ƒN�EƒGƒŠƒA‚ðŠJ•ú‚·‚é */
+ f_mount(0, NULL);
+ f_mount(1, NULL);
+}
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="read.html">f_read</a>, <a href="write.html">f_write</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a>, <a href="sfatfs.html">FATFS</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/opendir.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/opendir.html
new file mode 100644
index 0000000..311ffeb
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/opendir.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_opendir</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_opendir</h2>
+<p>ƒfƒBƒŒƒNƒgƒŠ‚ðŠJ‚«‚Ü‚·�B</p>
+<pre>
+FRESULT f_opendir (
+ DIR* <em>DirObject</em>, /* ƒfƒBƒŒƒNƒgƒŠ�EƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+ const XCHAR* <em>DirName</em> /* ƒfƒBƒŒƒNƒgƒŠ–¼‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>DirObject</dt>
+<dd>�‰Šú‰»‚·‚éƒfƒBƒŒƒNƒgƒŠ�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>DirName</dt>
+<dd>ƒI�[ƒvƒ“‚·‚éƒfƒBƒŒƒNƒgƒŠ‚Ö‚Ì<a href="filename.html">ƒpƒX–¼</a>‚ª“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>˜_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒfƒBƒŒƒNƒgƒŠ‚ðŠJ‚«‚Ü‚·�B�³�í�I—¹‚µ‚½‚ç�A<tt>DirObject</tt>�\‘¢‘Ì‚ðŽg‚Á‚Ä‚±‚̃fƒBƒŒƒNƒgƒŠ‚Ì�€–Ú‚ð�‡ŽŸ“Ç‚Ý�o‚¹‚Ü‚·�B<tt>DirObject</tt>�\‘¢‘͎̂g—pŒã‚Í”CˆÓ‚ÌŽž“_‚Å”jŠü‚Å‚«‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_MINIMIZE &lt;= 1</tt>‚̂Ƃ«Žg—p‰Â”\‚ɂȂè‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="readdir.html">f_readdir</a>, <a href="sdir.html">DIR</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/printf.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/printf.html
new file mode 100644
index 0000000..c742972
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/printf.html
@@ -0,0 +1,82 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_printf</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_printf</h2>
+<p>ƒtƒ@ƒCƒ‹‚É�‘Ž®‰»•¶Žš—ñ‚ð�‘‚«�ž‚݂܂·�B</p>
+<pre>
+int f_printf (
+ FIL* <em>FileObject</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+ const char* <em>Foramt</em>, /* �‘Ž®�§Œä•¶Žš—ñ */
+ ...
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Format</dt>
+<dd>'\0'‚Å�I‚í‚é�‘Ž®�§Œä•¶Žš—ñ‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B'\0'‚Í�‘‚«�ž‚Ü‚ê‚Ü‚¹‚ñ�B</dd>
+<dt>...</dt>
+<dd>ƒIƒvƒVƒ‡ƒ“‚̈ø�”�B</dd>
+
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>•¶Žš—ñ‚ª�³�í‚É�‘‚«�ž‚Ü‚ê‚邯�‘‚«�ž‚ñ‚¾•¶Žš�”‚ª•Ô‚³‚ê‚Ü‚·�BƒfƒBƒXƒN‚ª–ž”t‚Ü‚½‚Í‚»‚Ì‘¼ƒGƒ‰�[‚É‚æ‚è�³�í‚É�‘‚«�ž‚Ü‚ê‚È‚©‚Á‚½‚Æ‚«‚Í<tt>EOF</tt>(-1)‚ª•Ô‚³‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>‚±‚ÌŠÖ�”‚Í<a href="putc.html">f_putc()</a>‚¨‚æ‚Ñ<a href="puts.html">f_puts()</a>‚̃‰ƒbƒp�[ŠÖ�”‚Å‚·�B�‘Ž®�§Œä‹@”\‚̓TƒuƒZƒbƒg‚ƂȂÁ‚Ä‚¢‚Ä�A�‘Ž®�§Œä•¶Žš‚ÍŽŸ‚ÉŽ¦‚·‚à‚Ì‚ªŽg—p‰Â”\‚Å‚·�B</p>
+<ul>
+<li>ƒ^ƒCƒv: <tt>c s d u X</tt></li>
+<li>�¸“xŽw’è: <tt>l</tt></li>
+<li>ƒtƒ‰ƒO: <tt>0</tt></li>
+</ul>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_USE_STRFUNC</tt>‚ª 1‚Ü‚½‚Í 2‚̂Ƃ«Žg—p‰Â”\‚ɂȂè‚Ü‚·�B2‚ÌŽž‚Í�A�o—͂Ɋ܂܂ê‚é<tt>'\n'</tt>‚ª<tt>"\r\n"</tt>‚É“WŠJ‚³‚ê‚ătƒ@ƒCƒ‹‚É�‘‚«�ž‚Ü‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ f_printf(&amp;fil, "%6d", -200); // " -200"
+ f_printf(&amp;fil, "%02u", 5); // "05"
+ f_printf(&amp;fil, "%ld", 12345678L); // "12345678"
+ f_printf(&amp;fil, "%08lX", 1194684UL); // "00123ABC"
+ f_printf(&amp;fil, "%s", "String"); // "String"
+ f_printf(&amp;fil, "%c", 'a'); // "a"
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="putc.html">f_putc</a>, <a href="puts.html">f_puts</a>, <a href="gets.html">f_gets</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/putc.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/putc.html
new file mode 100644
index 0000000..c117cf3
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/putc.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_putc</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_putc</h2>
+<p>ƒtƒ@ƒCƒ‹‚É•¶Žš‚ð�‘‚«�ž‚݂܂·�B</p>
+<pre>
+int f_putc (
+ int <em>Chr</em>, /* �‘‚«�ž‚Þ•¶Žš */
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Chr</dt>
+<dd>�‘‚«�ž‚Þ•¶Žš‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>•¶Žš‚ª�³�í‚É�‘‚«�ž‚Ü‚ê‚邯�‘‚«�ž‚ñ‚¾•¶Žš‚ª•Ô‚³‚ê‚Ü‚·�BƒfƒBƒXƒN‚ª–ž”t‚Ü‚½‚Í‚»‚Ì‘¼ƒGƒ‰�[‚É‚æ‚è�‘‚«�ž‚Ü‚ê‚È‚©‚Á‚½‚Æ‚«‚Í<tt>EOF</tt>‚ª•Ô‚³‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>1•¶Žš‚ðƒtƒ@ƒCƒ‹‚É�‘‚«�ž‚݂܂·�B‚±‚ÌŠÖ�”‚Í<a href="write.html">f_write()</a>‚̃‰ƒbƒp�[ŠÖ�”‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_USE_STRFUNC</tt>‚ª 1‚Ü‚½‚Í 2‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B2‚ðŽw’è‚·‚邯�A<tt>'\n'</tt>‚Í<tt>"\r\n"</tt>‚É“WŠJ‚³‚ê‚ătƒ@ƒCƒ‹‚É�‘‚«�ž‚Ü‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="puts.html">f_puts</a>, <a href="printf.html">f_printf</a>, <a href="gets.html">f_gets</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/puts.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/puts.html
new file mode 100644
index 0000000..7d8044f
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/puts.html
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_puts</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_puts</h2>
+<p>ƒtƒ@ƒCƒ‹‚É•¶Žš—ñ‚ð�‘‚«�ž‚݂܂·�B</p>
+<pre>
+int f_puts (
+ const char* <em>Str</em>, /* •¶Žš—ñ */
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>Str</dt>
+<dd>�‘‚«�ž‚Þ'\0'‚Å�I‚í‚é•¶Žš—ñ‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B'\0'‚Í�‘‚«�ž‚Ü‚ê‚Ü‚¹‚ñ�B</dd>
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<p>•¶Žš—ñ‚ª�³�í‚É�‘‚«�ž‚Ü‚ê‚邯�‘‚«�ž‚ñ‚¾•¶Žš�”‚ª•Ô‚³‚ê‚Ü‚·�BƒfƒBƒXƒN‚ª–ž”t‚Ü‚½‚Í‚»‚Ì‘¼ƒGƒ‰�[‚É‚æ‚è�³�í‚É�‘‚«�ž‚Ü‚ê‚È‚©‚Á‚½‚Æ‚«‚Í<tt>EOF</tt>‚ª•Ô‚³‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>•¶Žš—ñ‚ðƒtƒ@ƒCƒ‹‚É�‘‚«�ž‚݂܂·�B‚±‚ÌŠÖ�”‚Í<a href="putc.html">f_putc()</a>‚̃‰ƒbƒp�[ŠÖ�”‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_USE_STRFUNC</tt>‚ª 1‚Ü‚½‚Í 2‚̂Ƃ«Žg—p‰Â”\‚Å‚·�B2‚ðŽw’è‚·‚邯�A•¶Žš—ñ‚Ɋ܂܂ê‚é<tt>'\n'</tt>‚Í<tt>"\r\n"</tt>‚É“WŠJ‚³‚ê‚ătƒ@ƒCƒ‹‚É�‘‚«�ž‚Ü‚ê‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="putc.html">f_putc</a>, <a href="printf.html">f_printf</a>, <a href="gets.html">f_gets</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/read.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/read.html
new file mode 100644
index 0000000..b4096de
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/read.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_read</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_read</h2>
+<p>ƒtƒ@ƒCƒ‹‚©‚çƒf�[ƒ^‚ð“Ç‚Ý�o‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_read (
+ FIL* <em>FileObject</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘Ì */
+ void* <em>Buffer</em>, /* “Ç‚Ý�o‚µ‚½ƒf�[ƒ^‚ðŠi”[‚·‚éƒoƒbƒtƒ@ */
+ UINT <em>ByteToRead</em>, /* “Ç‚Ý�o‚·ƒoƒCƒg�” */
+ UINT* <em>ByteRead</em> /* “Ç‚Ý�o‚³‚ꂽƒoƒCƒg�” */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Buffer</dt>
+<dd>“Ç‚Ý�o‚µ‚½ƒf�[ƒ^‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ByteToRead</dt>
+<dd>“Ç‚Ý�o‚·ƒoƒCƒg�”(0�`UINT‚Ì�Å‘å’l)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ByteRead</dt>
+<dd>ŽÀ�ۂɓǂÝ�o‚³‚ꂽƒoƒCƒg�”‚ðŠi”[‚·‚é•Ï�”‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B–ß‚è’l‚ÍŠÖ�”‚Ì�¬”Û‚É‚©‚©‚í‚炸�í‚É—LŒø‚Å‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DENIED</dt>
+<dd>”ñ“Ç‚Ý�ž‚݃‚�[ƒh‚ÅŠJ‚¢‚½ƒtƒ@ƒCƒ‹‚©‚ç“Ç‚Ý�ž‚à‚¤‚Æ‚µ‚½�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>“Ç‚Ý�ž‚ÝŠJŽnˆÊ’u‚Í�AŒ»�݂̃tƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚©‚ç‚ɂȂè‚Ü‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚͓ǂÝ�ž‚܂ꂽƒoƒCƒg�”‚¾‚¯�i‚݂܂·�B“Ç‚Ý�ž‚Ý’†‚Ƀtƒ@ƒCƒ‹‚Ì�I’[‚É’B‚·‚邯�A<tt>*ByteRead</tt>‚Í<tt>ByteToRead</tt>‚æ‚è‚à�¬‚³‚­‚È‚è‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p>‘S‚Ä‚Ì�\�¬‚ÅŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="gets.html">fgets</a>, <a href="write.html">f_write</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/readdir.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/readdir.html
new file mode 100644
index 0000000..13c6b56
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/readdir.html
@@ -0,0 +1,124 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_readdir</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_readdir</h2>
+<p>ƒfƒBƒŒƒNƒgƒŠ�€–Ú‚ð“Ç‚Ý�o‚µ‚Ü‚·</p>
+<pre>
+FRESULT f_readdir (
+ DIR* <em>DirObject</em>, /* ƒfƒBƒŒƒNƒgƒŠ�EƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+ FILINFO* <em>FileInfo</em> /* ƒtƒ@ƒCƒ‹�î•ñ�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>DirObject</dt>
+<dd>ƒfƒBƒŒƒNƒgƒŠ�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>FileInfo</dt>
+<dd>“Ç‚Ý�o‚µ‚½ƒfƒBƒŒƒNƒgƒŠ�€–Ú‚ðŠi”[‚·‚éƒtƒ@ƒCƒ‹�î•ñ�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃfƒBƒŒƒNƒgƒŠ�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒfƒBƒŒƒNƒgƒŠ�€–Ú‚ð�‡ŽŸ“Ç‚Ý�o‚µ‚Ü‚·�B‚±‚ÌŠÖ�”‚ðŒJ‚è•Ô‚µŽÀ�s‚·‚邱‚Ƃɂæ‚èƒfƒBƒŒƒNƒgƒŠ‚Ì‘S‚Ä‚Ì�€–Ú‚ð“Ç‚Ý�o‚·‚±‚Æ‚ª‚Å‚«‚Ü‚·�B‘S‚Ä‚Ì�€–Ú‚ð“Ç‚Ý�o‚µ�A“Ç‚Ý�o‚·�€–Ú‚ª‚à‚¤–³‚¢‚Æ‚«‚Í�A<tt>f_name[]</tt>ƒ�ƒ“ƒo‚Ƀkƒ‹•¶Žš—ñ‚ª•Ô‚³‚ê‚Ü‚·�Bƒ{ƒŠƒ…�[ƒ€–¼‚͓ǂÝ�o‚·‚Æ‚«‚ÉŠü‚Ä‚ç‚ê�AŒ»‚ê‚邱‚Ƃ͂ ‚è‚Ü‚¹‚ñ�B"."�A".."‚Í�A‘Š‘ÎƒpƒX‚ª—LŒø‚ȂƂ«(<tt>_FS_RPATH == 1</tt>)‚ɂ̂݌»‚ê‚Ü‚·�B“¾‚ç‚ê‚éƒtƒ@ƒCƒ‹�î•ñ‚Ì�Ú�ׂɂ‚¢‚Ä‚Í <tt>FILINFO</tt>�\‘¢‘Ì‚ðŽQ�Æ‚µ‚Ä‚­‚¾‚³‚¢�BFileInfo‚Ƀkƒ‹�Eƒ|ƒCƒ“ƒ^‚ðŽw’è‚·‚邯�A‚»‚̃fƒBƒŒƒNƒgƒŠ‚̃Š�[ƒh�EƒCƒ“ƒfƒbƒNƒX‚ðŠª‚«–ß‚µ‚Ü‚·�B</p>
+<p>LFN‹@”\‚ª—LŒø‚ÈŽž‚Í�Af_readdirŠÖ�”‚̌ĂÑ�o‚µ‚É�æ—§‚Á‚ÄFILINFO�\‘¢‘Ì‚Ì<tt>lfname</tt>‚Æ<tt>lfsize</tt>‚ª—LŒø‚È’l‚Å�‰Šú‰»‚³‚ê‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B<tt>lfname</tt>‚ÍLFN‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚Å�A<tt>lfsize</tt>‚Í‚»‚̃oƒbƒtƒ@�EƒTƒCƒY(•¶Žš�”)‚Å‚·�BŽŸ‚Ì�ðŒ�‚Ɉê‚‚łàŠY“–‚·‚é�ê�‡‚Í�ALFNŠi”[ƒoƒbƒtƒ@‚Ƀkƒ‹•¶Žš—ñ‚ª•Ô‚³‚ê‚Ü‚·�B</p>
+<ul>
+<li>‚»‚̃fƒBƒŒƒNƒgƒŠ�€–Ú‚ÉLFN‚ª‘¶�Ý‚µ‚È‚¢�B</li>
+<li>LFN‚Ì’·‚³‚ɑ΂µ‚ÄLFNŠi”[ƒoƒbƒtƒ@‚Ü‚½‚ÍLFN‘€�ìƒoƒbƒtƒ@‚̃TƒCƒY‚ª•s�\•ª�B</li>
+<li>LFN‚ÉOEMƒR�[ƒh‚É‘¶�Ý‚µ‚È‚¢•¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é�B(Unicode API‚ł͂Ȃ¢‚Æ‚«)</li>
+</ul>
+<p>‚Ü‚½�A<tt>lfname</tt>‚Ƀkƒ‹�Eƒ|ƒCƒ“ƒ^‚ðŽw’肵‚½�ê�‡‚Í�ALFN‚ÉŠÖ‚µ‚ĉ½‚à•Ô‚³‚ê‚Ü‚¹‚ñ�BLFN‚ª‘¶�Ý‚µ‚È‚¢‚Æ‚«‚Í�A<tt>f_name[]</tt>ƒ�ƒ“ƒo‚ÌSFN‚ÉASCII‰p�¬•¶Žš‚ªŠÜ‚Ü‚ê‚é�ê�‡‚ª‚ ‚è‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_MINIMIZE &lt;= 1</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+FRESULT scan_files (char* path)
+{
+ FRESULT res;
+ FILINFO fno;
+ DIR dir;
+ int i;
+ char *fn;
+#if _USE_LFN
+ static char lfn[_MAX_LFN * (_DF1S ? 2 : 1) + 1];
+ fno.lfname = lfn;
+ fno.lfsize = sizeof(lfn);
+#endif
+
+
+ res = f_opendir(&amp;dir, path);
+ if (res == FR_OK) {
+ i = strlen(path);
+ for (;;) {
+ res = f_readdir(&amp;dir, &amp;fno);
+ if (res != FR_OK || fno.fname[0] == 0) break;
+ if (fno.fname[0] == '.') continue;
+#if _USE_LFN
+ fn = *fno.lfname ? fno.lfname : fno.fname;
+#else
+ fn = fno.fname;
+#endif
+ if (fno.fattrib &amp; AM_DIR) {
+ sprintf(&amp;path[i], "/%s", fn);
+ res = scan_files(path);
+ if (res != FR_OK) break;
+ path[i] = 0;
+ } else {
+ printf("%s/%s\n", path, fn);
+ }
+ }
+ }
+
+ return res;
+}
+</pre>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="opendir.html">f_opendir</a>, <a href="stat.html">f_stat</a>, <a href="sfileinfo.html">FILINFO</a>, <a href="sdir.html">DIR</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/rename.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/rename.html
new file mode 100644
index 0000000..4f4e796
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/rename.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_rename</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_rename</h2>
+<p>ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì–¼‘O‚Ì•Ï�X‚Ü‚½‚͈ړ®�B</p>
+<pre>
+FRESULT f_rename (
+ const XCHAR* <em>OldName</em>, /* ŒÃ‚¢ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼ */
+ const XCHAR* <em>NewName</em> /* �V‚µ‚¢ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>OldName</dt>
+<dd>•Ï�X‘Î�ۂ̃IƒuƒWƒFƒNƒg(ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ)‚Ö‚Ì<a href="filename.html">ƒpƒX–¼</a>‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>NewName</dt>
+<dd>�V‚µ‚¢ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚̃tƒ‹ƒpƒX–¼‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�BŠù‚É‘¶�Ý‚·‚é–¼‘O‚ÍŽg‚¦‚Ü‚¹‚ñ�B‚Ü‚½�Aƒhƒ‰ƒCƒu”Ô�†‚ÍŽw’è‚Å‚«‚¸�A<tt>OldName</tt>‚ÅŽw’肳‚ꂽƒ{ƒŠƒ…�[ƒ€�ã‚̃IƒuƒWƒFƒNƒg‚Æ‚µ‚Ĉµ‚í‚ê‚Ü‚·�B<br>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>OldName‚̃IƒuƒWƒFƒNƒg‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_DENIED</dt>
+<dd>ƒhƒ‰ƒCƒu—e—ʂ̕s‘«“™‚Ì—�—R‚Å�V‚µ‚¢–¼‘O‚̃IƒuƒWƒFƒNƒg‚ª�ì‚ê‚È‚¢�B</dd>
+<dt>FR_EXIST</dt>
+<dd>NewName‚Æ“¯‚¶–¼‘O‚ªŠù‚É‘¶�Ý‚·‚é�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>˜_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒNƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒIƒuƒWƒFƒNƒg‚Ì–¼‘O‚ð•Ï�X‚µ‚Ü‚·�B‚Ü‚½�A•ʂ̃fƒBƒŒƒNƒgƒŠ‚ւ̈ړ®(“¯‚¶ƒhƒ‰ƒCƒu“à‚Ì‚Ý)‚à‰Â”\‚Å‚·�B<em>ŠJ‚©‚ê‚Ä‚¢‚éƒIƒuƒWƒFƒNƒg‚ɑ΂µ‚ÄŽg—p‚µ‚Ă͂Ȃè‚Ü‚¹‚ñ</em>�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>Žg—p—á</h4>
+<pre>
+ /* ƒtƒ@ƒCƒ‹‚Ü‚½‚̓TƒuƒfƒBƒŒƒNƒgƒŠ‚Ì–¼‘O‚ð•Ï�X‚·‚é */
+ f_rename("oldname.txt", "newname.txt");
+
+ /* ƒtƒ@ƒCƒ‹‚Ü‚½‚̓TƒuƒfƒBƒŒƒNƒgƒŠ‚Ì–¼‘O‚Ì•Ï�X‚ƕʂ̃fƒBƒŒƒNƒgƒŠ‚ւ̈ړ® */
+ f_rename("oldname.txt", "dir1/newname.txt");
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sdir.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sdir.html
new file mode 100644
index 0000000..7e8d5f7
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sdir.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - DIR</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>DIR</h2>
+<p><tt>DIR</tt>�\‘¢‘Ì‚Í�Af_opendir(), f_readdir()‚̃��[ƒN�EƒGƒŠƒA‚Æ‚µ‚ÄŽg—p‚³‚ê‚Ü‚·�BƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚ç•Ï�X‰Â”\‚ȃ�ƒ“ƒo‚Í‚ ‚è‚Ü‚¹‚ñ�B</p>
+<pre>
+typedef struct _DIR_ {
+ FATFS* fs; /* Pointer to the owner file system object */
+ WORD id; /* Owner file system mount ID */
+ WORD index; /* Current index number */
+ DWORD sclust; /* Table start cluster (0:Static table) */
+ DWORD clust; /* Current cluster */
+ DWORD sect; /* Current sector */
+ BYTE* dir; /* Pointer to the current SFN entry in the win[] */
+ BYTE* fn; /* Pointer to the SFN (in/out) {file[8],ext[3],status[1]} */
+#if _USE_LFN
+ WCHAR* lfn; /* Pointer to the LFN working buffer */
+ WORD lfn_idx; /* Last matched LFN index (0xFFFF:No LFN) */
+#endif
+} DIR;
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfatfs.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfatfs.html
new file mode 100644
index 0000000..2789e40
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfatfs.html
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - FATFS</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>FATFS</h2>
+<p><tt>FATFS</tt>�\‘¢‘Ì‚Í�AŒÂ�X‚̘_—�ƒhƒ‰ƒCƒu‚̃_ƒCƒiƒ~ƒbƒN�Eƒ��[ƒN�EƒGƒŠƒA‚ð•ÛŽ�‚µ�Af_mount()‚ÅFatFsƒ‚ƒWƒ…�[ƒ‹‚É“o˜^‚³‚ê‚Ü‚·�B•W�€�ó‘Ԃł͎Ÿ‚̂悤‚ȃ�ƒ“ƒo‚ɂȂÁ‚Ä‚¢‚Ü‚·�BƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚ç�‘‚«Š·‚¦‰Â”\‚ȃ�ƒ“ƒo‚Í‚ ‚è‚Ü‚¹‚ñ�B</p>
+
+<pre>
+typedef struct _FATFS_ {
+ BYTE fs_type; /* FAT sub type */
+ BYTE drive; /* Physical drive number */
+ BYTE csize; /* Number of sectors per cluster */
+ BYTE n_fats; /* Number of FAT copies */
+ BYTE wflag; /* win[] dirty flag (1:must be written back) */
+ BYTE fsi_flag; /* fsinfo dirty flag (1:must be written back) */
+ WORD id; /* File system mount ID */
+ WORD n_rootdir; /* Number of root directory entries (0 on FAT32) */
+#if _FS_REENTRANT
+ HANDLE h_mutex; /* Handle to the mutex (Platform dependent) */
+#endif
+#if _MAX_SS != 512
+ WORD s_size; /* Sector size */
+#endif
+#if !_FS_READONLY
+ DWORD last_clust; /* Last allocated cluster */
+ DWORD free_clust; /* Number of free clusters */
+ DWORD fsi_sector; /* fsinfo sector */
+#endif
+ DWORD sects_fat; /* Sectors per fat */
+ DWORD max_clust; /* Maximum cluster# + 1. Number of clusters is max_clust - 2 */
+ DWORD fatbase; /* FAT start sector */
+ DWORD dirbase; /* Root directory start sector (Cluster# on FAT32) */
+ DWORD database; /* Data start sector */
+ DWORD winsect; /* Current sector appearing in the win[] */
+ BYTE win[_MAX_SS]; /* Disk access window for Directory/FAT */
+} FATFS;
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfile.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfile.html
new file mode 100644
index 0000000..e30b910
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfile.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - FIL</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>FIL</h2>
+<p><tt>FIL</tt>�\‘¢‘Ì‚Í�Af_open()‚Å�ì�¬‚³‚ê�A‚»‚̃tƒ@ƒCƒ‹‚Ì�ó‘Ô‚ð•ÛŽ�‚µ‚Ü‚·�BƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚©‚ç�‘‚«Š·‚¦‰Â”\‚ȃ�ƒ“ƒo‚Í‚ ‚è‚Ü‚¹‚ñ�B</p>
+
+<pre>
+typedef struct _FIL_ {
+ FATFS* fs; /* Pointer to the owner file system object */
+ WORD id; /* Owner file system mount ID */
+ BYTE flag; /* File status flags */
+ BYTE csect; /* Sector address in the cluster */
+ DWORD fptr; /* File R/W pointer */
+ DWORD fsize; /* File size */
+ DWORD org_clust; /* File start cluster */
+ DWORD curr_clust; /* Current cluster */
+ DWORD dsect; /* Current data sector */
+#if _FS_READONLY == 0
+ DWORD dir_sect; /* Sector containing the directory entry */
+ BYTE* dir_ptr; /* Ponter to the directory entry in the window */
+#endif
+#if !_FS_TINY
+ BYTE buf[_MAX_SS]; /* File R/W buffer */
+#endif
+} FIL;
+</pre>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfileinfo.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfileinfo.html
new file mode 100644
index 0000000..dfdb704
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sfileinfo.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - FILINFO</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>FILINFO</h2>
+<p><tt>FILINFO</tt>�\‘¢‘Ì‚Í�A<tt>f_stat(), f_readdir()</tt>‚ŕԂ³‚ê‚éƒtƒ@ƒCƒ‹�î•ñ‚ð•ÛŽ�‚µ‚Ü‚·�B</p>
+<pre>
+typedef struct _FILINFO_ {
+ DWORD fsize; /* File size */
+ WORD fdate; /* Last modified date */
+ WORD ftime; /* Last modified time */
+ BYTE fattrib; /* Attribute */
+ char fname[13]; /* Short file name (8.3 format) */
+#if _USE_LFN
+ XCHAR* lfname; /* Pointer to the LFN buffer */
+ int lfsize; /* Size of LFN buffer [characters] */
+#endif
+} FILINFO;
+</pre>
+</div>
+
+<h4>ƒ�ƒ“ƒo</h4>
+<dl>
+<dt>fsize</dt>
+<dd>ƒtƒ@ƒCƒ‹‚̃oƒCƒg’PˆÊ‚̃TƒCƒY‚ªŠi”[‚³‚ê‚Ü‚·�BƒfƒBƒŒƒNƒgƒŠ‚Ì�ê�‡‚Í�í‚É0‚Å‚·�B</dd>
+<dt>fdate</dt>
+<dd>ƒtƒ@ƒCƒ‹‚Ì•Ï�X‚³‚ꂽ“ú•t�A‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì�ì�¬‚³‚ꂽ“ú•t‚ªŠi”[‚³‚ê‚Ü‚·�B<br>
+<dl>
+<dt>bit15:9</dt>
+<dd>1980”N‚ð‹N“_‚Æ‚µ‚½”N‚ª 0..127 ‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit8:5</dt>
+<dd>ŒŽ‚ª 1..12 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit4:0</dt>
+<dd>“ú‚ª 1..31 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+</dl>
+</dd>
+<dt>ftime</dt>
+<dd>ƒtƒ@ƒCƒ‹‚Ì•Ï�X‚³‚ê‚½Žž���A‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ì�ì�¬‚³‚ê‚½Žž��‚ªŠi”[‚³‚ê‚Ü‚·�B<br>
+<dl>
+<dt>bit15:11</dt>
+<dd>Žž‚ª 0..23 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit10:5</dt>
+<dd>•ª‚ª 0..59 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+<dt>bit4:0</dt>
+<dd>•b/2‚ª 0..29 ‚Ì’l‚Å“ü‚è‚Ü‚·�B</dd>
+</dl>
+</dd>
+<dt>fattrib</dt>
+<dd>‘®�«ƒtƒ‰ƒO‚ªŠi”[‚³‚ê‚Ü‚·�Bƒtƒ‰ƒO‚Í<tt>AM_DIR, AM_RDO, AM_HID, AM_SYS, AM_ARC</tt>‚Ì‘g‚Ý�‡‚킹‚ƂȂè‚Ü‚·�B</dd>
+<dt>fname[]</dt>
+<dd>8.3Œ`Ž®‚Ì–¼‘O‚ª<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚Æ‚µ‚ÄŠi”[‚³‚ê‚Ü‚·�B”ñLFN�\�¬‚̂Ƃ«‚Í�A�í‚É‘å•¶Žš‚ŕԂ³‚ê‚Ü‚·�BLFN�\�¬‚̂Ƃ«‚Í’Z‚¢–¼‘O‚ª•Ô‚³‚ê‚Ü‚·‚ª�AASCII‰pŽš‚ª�¬•¶Žš‚ɂȂé�ê�‡‚ª‚ ‚è‚Ü‚·�B</dd>
+<dt>lfname</dt>
+<dd>•Ô‚³‚ê‚é’·‚¢ƒtƒ@ƒCƒ‹–¼‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚ւ̃|ƒCƒ“ƒ^�B‚±‚Ì�\‘¢‘Ì‚ðŽg—p‚·‚é‘O‚ɃAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚è�‰Šú‰»‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B”ñLFN�\�¬‚̂Ƃ«‚Í‚±‚̃�ƒ“ƒo‚Í‘¶�Ý‚µ‚Ü‚¹‚ñ�B</dd>
+<dt>lfsize</dt>
+<dd>’·‚¢ƒtƒ@ƒCƒ‹–¼‚ðŠi”[‚·‚éƒoƒbƒtƒ@‚̃TƒCƒY(•¶Žš�”)�B‚±‚Ì�\‘¢‘Ì‚ðŽg—p‚·‚é‘O‚ɃAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚æ‚è�‰Šú‰»‚³‚ê‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñ�B”ñLFN�\�¬‚̂Ƃ«‚Í‚±‚̃�ƒ“ƒo‚Í‘¶�Ý‚µ‚Ü‚¹‚ñ�B</dd>
+</dl>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/stat.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/stat.html
new file mode 100644
index 0000000..3db289c
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/stat.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_stat</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_stat</h2>
+<pre>
+FRESULT f_stat (
+ const char* <em>FileName</em>, /* ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼‚ւ̃|ƒCƒ“ƒ^ */
+ FILINFO* <em>FileInfo</em> /* ƒtƒ@ƒCƒ‹�î•ñ�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ *
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>�î•ñ‚𓾂éƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼‚Ì<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>FileInfo</dt>
+<dd>“Ç‚Ý�o‚µ‚½ƒtƒ@ƒCƒ‹�î•ñ‚ðŠi”[‚·‚éƒtƒ@ƒCƒ‹�î•ñ�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>˜_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒNƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚ÉŠÖ‚·‚é�î•ñ‚𓾂܂·�B“¾‚ç‚ê‚éƒtƒ@ƒCƒ‹�î•ñ‚Ì�Ú�ׂɂ‚¢‚Ä‚Í <tt>FILINFO</tt>�\‘¢‘Ì‚ðŽQ�Æ‚µ‚Ä‚­‚¾‚³‚¢�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="opendir.html">f_opendir</a>, <a href="readdir.html">f_readdir</a>, <a href="sfileinfo.html">FILINFO</a>, <a href="sdir.html">DIR</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sync.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sync.html
new file mode 100644
index 0000000..670ccfb
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/sync.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_sync</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_sync</h2>
+<p>�‘‚«�ž‚Ý’†‚̃tƒ@ƒCƒ‹‚̃LƒƒƒbƒVƒ…‚³‚ꂽ�î•ñ‚ðƒtƒ‰ƒbƒVƒ…‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_sync (
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>sync‚·‚éƒtƒ@ƒCƒ‹‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ª–³Œø�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>‚±‚ÌŠÖ�”‚Í<tt>f_close()</tt>‚Æ“¯‚¶�ˆ—�‚ðŽÀ�s‚µ‚Ü‚·‚ª�Aƒtƒ@ƒCƒ‹‚͈ø‚«‘±‚«ŠJ‚©‚ꂽ‚܂܂ɂȂè�A“Ç‚Ý�‘‚«‚ð‘±�s‚Å‚«‚Ü‚·�Bƒ�ƒMƒ“ƒO‚È‚Ç�A�‘‚«�ž‚݃‚�[ƒh‚Å’·ŽžŠÔƒtƒ@ƒCƒ‹‚ªŠJ‚©‚ê‚Ä‚¢‚éƒAƒvƒŠƒP�[ƒVƒ‡ƒ“‚É‚¨‚¢‚Ä�A’èŠú“I‚Ü‚½‚Í‹æ�Ø‚è‚Ì—Ç‚¢‚Æ‚±‚ë‚Åsync‚·‚邱‚Ƃɂæ‚è�A•sˆÓ‚Ì“dŒ¹’f‚âƒ�ƒfƒBƒA‚ÌŽæ‚èŠO‚µ‚É‚æ‚莸‚í‚ê‚éƒf�[ƒ^‚ð�Å�¬‚É‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·�BŽÀ�ۂ̂Ƃ±‚ë�Af_close‚Å‚Ísync‚µ‚½‚ ‚ƃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ð”jŠü‚µ‚Ä‚¢‚邾‚¯‚Ȃ̂Å�Af_close’¼‘O‚Ìsync‚͈Ӗ¡‚ª‚ ‚è‚Ü‚¹‚ñ�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="close.html">f_close</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/truncate.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/truncate.html
new file mode 100644
index 0000000..c002609
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/truncate.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_truncate</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_truncate</h2>
+<p>ƒtƒ@ƒCƒ‹’·‚ð�Ø‚è‹l‚߂܂·�B</p>
+<pre>
+FRESULT f_truncate (
+ FIL* <em>FileObject</em> /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>�Ø‚è‹l‚ß‘Î�Ûƒtƒ@ƒCƒ‹‚̃tƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg‚ւ̃|ƒCƒ“ƒ^</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DENIED</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ª”ñ�‘‚«�ž‚݃‚�[ƒh‚ÅŠJ‚©‚ê‚Ä‚¢‚é�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒtƒ@ƒCƒ‹‚Ì’·‚³‚ªŒ»�݂̃tƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚É�Ø‚è‹l‚ß‚ç‚ê‚Ü‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ªƒtƒ@ƒCƒ‹‚Ì�I’[‚ðŽw‚µ‚Ä‚¢‚邯‚«‚Í�A‚±‚ÌŠÖ�”‚͉½‚ÌŒø‰Ê‚àŽ�‚¿‚Ü‚¹‚ñ�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="lseek.html">f_lseek</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">Return</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/unlink.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/unlink.html
new file mode 100644
index 0000000..de3fb75
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/unlink.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_unlink</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_unlink</h2>
+<p>ƒIƒuƒWƒFƒNƒg‚ð�í�œ‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_unlink (
+ const XCHAR* <em>FileName</em> /* ƒIƒuƒWƒFƒNƒg–¼‚ւ̃|ƒCƒ“ƒ^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>�í�œ‘Î�Û‚Ì<a href="filename.html">ƒtƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ–¼</a>‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_DENIED</dt>
+<dd>‘Î�ÛƒIƒuƒWƒFƒNƒg‚ªƒŠ�[ƒh�EƒIƒ“ƒŠ�[‘®�«�AƒfƒBƒŒƒNƒgƒŠ‚Ì�ê�‡‚Í‹ó‚łȂ¢�ê�‡‚È‚Ç�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>˜_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ªŠ„‚è“–‚Ä‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒIƒuƒWƒFƒNƒg‚ð�í�œ‚µ‚Ü‚·�B<em>ŠJ‚©‚ê‚Ä‚¢‚éƒIƒuƒWƒFƒNƒg‚âƒJƒŒƒ“ƒg�EƒfƒBƒŒƒNƒgƒŠ‚Í�í�œ‚µ‚Ă͂Ȃè‚Ü‚¹‚ñ</em>�B</p>
+</div>
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/utime.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/utime.html
new file mode 100644
index 0000000..05a36a6
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/utime.html
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_utime</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_utime</h2>
+<p>ƒIƒuƒWƒFƒNƒg‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚ð•Ï�X‚µ‚Ü‚·�B</p>
+<pre>
+FRESULT f_utime (
+ const XCHAR* <em>FileName</em>, /* ƒIƒuƒWƒFƒNƒg–¼‚ւ̃|ƒCƒ“ƒ^ */
+ const FILINFO* <em>TimeDate</em> /* �Ý’è‚·‚é“ú•t */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>•Ï�X‘Î�ۂ̃tƒ@ƒCƒ‹‚Ü‚½‚̓fƒBƒŒƒNƒgƒŠ‚Ö‚Ì<a href="filename.html">ƒpƒX–¼</a>‚Ì“ü‚Á‚½<tt>'\0'</tt>‚Å�I‚í‚é•¶Žš—ñ‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>TimeDate</dt>
+<dd>�Ý’è‚·‚é“ú•t‚ÆŽžŠÔ‚ðfdate‚Æftimeƒ�ƒ“ƒo‚É�ݒ肳‚ꂽFILINFO�\‘¢‘̂ւ̃|ƒCƒ“ƒ^�B‘¼‚̃�ƒ“ƒo‚ÍDon't care‚Å‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_NO_FILE</dt>
+<dd>ƒtƒ@ƒCƒ‹‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_NO_PATH</dt>
+<dd>ƒpƒX‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒpƒX–¼‚ª•s�³�B</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>ƒhƒ‰ƒCƒu”Ô�†‚ª•s�³�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>ƒ�ƒfƒBƒA‚ª�‘‚«�ž‚݋֎~�ó‘Ô�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>‚»‚̘_—�ƒhƒ‰ƒCƒu‚Ƀ��[ƒN�EƒGƒŠƒA‚ª—^‚¦‚ç‚ê‚Ä‚¢‚È‚¢�B</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>ƒfƒBƒXƒN�ã‚É—LŒø‚ÈFATƒ{ƒŠƒ…�[ƒ€‚ªŒ©‚‚©‚ç‚È‚¢�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>ƒIƒuƒWƒFƒNƒg‚̃^ƒCƒ€ƒXƒ^ƒ“ƒv‚ð•Ï�X‚µ‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚Å�AŠŽ‚Â<tt>_FS_MINIMIZE == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="stat.html">f_stat</a>, <a href="sfileinfo.html">FILINFO</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>
diff --git a/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/write.html b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/write.html
new file mode 100644
index 0000000..447e779
--- /dev/null
+++ b/third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja/write.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
+<html lang="ja">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
+<meta http-equiv="Content-Style-Type" content="text/css">
+<link rel="up" title="FatFs" href="../00index_j.html">
+<link rel="stylesheet" href="../css_j.css" type="text/css" media="screen" title="ELM Default">
+<title>FatFs - f_write</title>
+</head>
+
+<body>
+
+<div class="para">
+<h2>f_write</h2>
+<p>ƒtƒ@ƒCƒ‹‚Ƀf�[ƒ^‚ð�‘‚«�ž‚݂܂·�B</p>
+<pre>
+FRESULT f_write (
+ FIL* <em>FileObject</em>, /* ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg */
+ const void* <em>Buffer</em>, /* �‘‚«�ž‚݃f�[ƒ^ */
+ UINT <em>ByteToWrite</em>, /* �‘‚«�ž‚ÞƒoƒCƒg�” */
+ UINT* <em>ByteWritten</em> /* �‘‚«�ž‚܂ꂽƒoƒCƒg�” */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4>ˆø�”</h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>ƒtƒ@ƒCƒ‹�EƒIƒuƒWƒFƒNƒg�\‘¢‘̂ւ̃|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>Buffer</dt>
+<dd>�‘‚«�ž‚Þƒf�[ƒ^‚ðŠi”[‚µ‚½ƒoƒbƒtƒ@‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ByteToWrite</dt>
+<dd>�‘‚«�ž‚ÞƒoƒCƒg�”(0�`UINT‚Ì�Å‘å’l)‚ðŽw’肵‚Ü‚·�B</dd>
+<dt>ByteWritten</dt>
+<dd>�‘‚«�ž‚܂ꂽƒoƒCƒg�”‚ðŠi”[‚·‚é•Ï�”‚ðŽw‚·ƒ|ƒCƒ“ƒ^‚ðŽw’肵‚Ü‚·�B–ß‚è’l‚ÍŠÖ�”‚Ì�¬”Û‚É‚©‚©‚í‚炸�í‚É—LŒø‚Å‚·�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>–ß‚è’l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>�³�í�I—¹�B</dd>
+<dt>FR_DENIED</dt>
+<dd>”ñ�‘‚«�ž‚݃‚�[ƒh‚ÅŠJ‚©‚ꂽƒtƒ@ƒCƒ‹‚É�‘‚«�ž‚à‚¤‚Æ‚µ‚½�B</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>ƒfƒBƒXƒN�EƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_INT_ERR</dt>
+<dd>•s�³‚ÈFAT�\‘¢‚Ü‚½‚Í“à•”ƒGƒ‰�[‚É‚æ‚鎸”s�B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>ƒ�ƒfƒBƒA‚ªƒZƒbƒg‚³‚ê‚Ä‚¢‚È‚¢‚È‚Ç�A•¨—�ƒhƒ‰ƒCƒu‚ª“®�ì•s”\�ó‘Ô�B</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>–³Œø‚ȃtƒ@ƒCƒ‹ƒIƒuƒWƒFƒNƒg�B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>‰ð�à</h4>
+<p>�‘‚«�ž‚ÝŠJŽnˆÊ’u‚Í�Aƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚̈ʒu‚©‚ç‚ɂȂè‚Ü‚·�Bƒtƒ@ƒCƒ‹R/Wƒ|ƒCƒ“ƒ^‚ÍŽÀ�Û‚É�‘‚«�ž‚܂ꂽƒoƒCƒg�”‚¾‚¯�i‚݂܂·�BŠÖ�”‚ª�³�í�I—¹‚µ‚½Œã�A—v‹�‚µ‚½ƒoƒCƒg�”‚ª�‘‚«�ž‚܂ꂽ‚©‚Ç‚¤‚©<tt>*ByteWritten</tt>‚ðƒ`ƒFƒbƒN‚·‚ׂ«‚Å‚·�B<tt>*ByteWritten &lt; ByteToWrite</tt>‚̂Ƃ«‚Í�AƒfƒBƒXƒN�Eƒtƒ‹‚ðˆÓ–¡‚µ‚Ü‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>‘Ήž�î•ñ</h4>
+<p><tt>_FS_READONLY == 0</tt>‚̂Ƃ«‚ÉŽg—p‰Â”\‚Å‚·�B</p>
+</div>
+
+
+<div class="para">
+<h4>ŽQ�Æ</h4>
+<p><tt><a href="open.html">f_open</a>, <a href="read.html">f_read</a>, <a href="putc.html">fputc</a>, <a href="puts.html">fputs</a>, <a href="printf.html">fprintf</a>, <a href="close.html">f_close</a>, <a href="sfile.html">FIL</a></tt></p>
+</div>
+
+<p class="foot"><a href="../00index_j.html">–ß‚é</a></p>
+</body>
+</html>