diff options
| author | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
|---|---|---|
| committer | Yuval Adam <yuv.adm@gmail.com> | 2014-08-08 14:42:07 +0300 |
| commit | a6163888f3c56123b1db313743c6147ba498732c (patch) | |
| tree | ff7d15d991d1d09ba6cbc0cec80924f57445bfdd /third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja | |
| parent | c3e4c9a25c2910d2d66d52215b3406b13d5b23d5 (diff) | |
Add third_party libs
Diffstat (limited to 'third_party/FreeRTOS/Demo/Common/FileSystem/FatFs-0.7e/doc/ja')
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>JgEfBNgύX܂B</p>
+<pre>
+FRESULT f_chdir (
+ const XCHAR* <em>Path</em> /* fBNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Path</dt>
+<dd>ړΏۂ̃fBNg<a href="filename.html">pX</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>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>t@CȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>f_chdir͊e{[̃JgEfBNgύX܂BJgEfBNg̓t@CEVXeEIuWFNg̏sꂽƂA[gEfBNgɐݒ肳܂BJgEfBNǵAt@CEVXeEIuWFNgɋL^邽߁Ã{[gpSẴ^XNɑĉe^܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_RPATH == 1</tt>̂ƂɎgp\ƂȂ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>TvER[h</h4>
+<pre>
+ // JgEhCũJgEfBNgύX ([gdir1)
+ f_chdir("/dir1");
+
+ // hCu2̃JgEfBNgύX (efBNg)
+ 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>JgEhCuύX܂B</p>
+<pre>
+FRESULT f_chdrive (
+ BYTE <em>Drive</em> /* _hCuԍ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>JgEhCuɐݒ肷<a href="filename.html">_hCuԍ</a>w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>f_chdrive̓JgEhCuύX܂BVXeN̏l0łB̐ݒFatFsW[̐ÓIϐɋL^邽߁ASẴ^XNɑĉe^܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_RPATH == 1</tt>̂ƂɎgp\ƂȂ܂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܂̓fBNg̑ύX܂B</p>
+<pre>
+FRESULT f_chmod (
+ const XCHAR* <em>FileName</em>, /* t@C܂̓fBNgւ̃|C^ */
+ BYTE <em>Attribute</em>, /* ݒl */
+ BYTE <em>AttributeMask</em> /* ύX}XN */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>ύXΏۂ̃t@C܂̓fBNg<a href="filename.html">pX</a>̓<tt>'\0'</tt>ŏI镶w肵܂B</dd>
+<dt>Attribute</dt>
+<dd>ݒ肷鑮Bw\ȑ͎̒ʂŁȂgݍ킹Ŏw肵܂Bw肳Ȃ͉܂B<br>
+<table class="lst">
+<tr><th>l</th><th>Ӗ</th></tr>
+<tr><td>AM_RDO</td><td>[hEI[</td></tr>
+<tr><td>AM_ARC</td><td>A[JCu</td></tr>
+<tr><td>AM_SYS</td><td>VXe</td></tr>
+<tr><td>AM_HID</td><td>qhD</td></tr>
+</table>
+</dd>
+<dt>AttributeMask</dt>
+<dd>ύX鑮̃}XNBw肵ݒ܂͉Aw肳Ȃ͏Ԃێ܂B<tt>Attribute</tt>Ɠlg܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>t@CȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@C܂̓fBNg̑ύX܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂Ƃgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</h4>
+<pre>
+ /* [hI[ZbgAA[JCuNAȂ͕ύ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@CEIuWFNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>悤Ƃt@C̃t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@C܂B݂̍sꂽt@C̏ꍇALbVꂽԁiR/Wobt@̃f[^AύXꂽFATfBNgځj̓fBXNɏ߂܂BIƁÃt@CEIuWFNg͖ɂȂÃł܂Bǂݍݐp[hŊJꂽt@CEIuWFNǵÅɂN[Yoɔj邱Ƃł܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p>SĂ̍\Ŏgp\ł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>fBXNEhCu܂B</p>
+<pre>
+DSTATUS disk_initialize (
+ BYTE <em>Drive</em> /* hCuԍ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>镨hCuԍ(0-9)w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<p>͖̊߂lƂăfBXNEXe[^XԂ܂BfBXNEXe[^X̏ڍׂɊւĂ<tt><a href="dstat.html">disk_status()</a></tt>QƂĂB</p>
+</div>
+
+<div class="para">
+<h4></h4>
+<p>fBXNEhCu܂BƁA߂l<tt>STA_NOINIT</tt>tONA܂B</p>
+<p>FatFsW[́A}EgɂKvɉĂ̊Ăяo܂B<em>FatFsW[gp̓AvP[V炱̊ĂяoĂ͂Ȃ܂BȂFAT\j\܂BG[ɂďKvȂƂ́A<tt>f_mount()</tt>gp܂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>ZN^̓ǂݏȊÕfBXNEhCûɑlXȐ܂B</p>
+<pre>
+DRESULT disk_ioctl (
+ BYTE <em>Drive</em>, /* hCuԍ */
+ BYTE <em>Command</em>, /* R}h */
+ void* <em>Buffer</em> /* f[^nobt@ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>hCuԍ(0-9)w肵܂B</dd>
+<dt>Command</dt>
+<dd>R}hER[hw肵܂B</dd>
+<dt>Buffer</dt>
+<dd>R}hɈˑp[^obt@w|C^w肵܂Bobt@gpȂR}h̏ꍇ́ANULLw肵܂B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>IB</dd>
+<dt>RES_ERROR</dt>
+<dd>炩̃G[B</dd>
+<dt>RES_PARERR</dt>
+<dd>R}hsB</dd>
+<dt>RES_NOTRDY</dt>
+<dd>hCu\Ԃł͂ȂA܂͏ĂȂB</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4></h4>
+<p>hCu̎ނɂT|[gR}h͈قȂ܂AFatFsW[ł́A̔ėpR}ĥݎgpAhCu̎ނɈˑ͍s܂B</p>
+<p>̊̓[hEI[\ł͕KvƂ܂B</p>
+<table class="lst">
+<tr><th>R}h</th><th></th></tr>
+<tr><td>CTRL_SYNC</td><td>hCuf[^݂̏̂҂܂BCgEobNELbVꍇ́A܂ĂȂf[^߂܂B</td></tr>
+<tr><td>GET_SECTOR_SIZE</td><td>Buffer̎wWORDϐɃhCũZN^ETCYԂ܂B_MAX_SS1024ȏ̂ƂKvƂ܂B</td></tr>
+<tr><td>GET_SECTOR_COUNT</td><td>Buffer̎wDWORDϐɃhCȗZN^Ԃ܂Bf_mkfsł̂ݎgpB</td></tr>
+<tr><td>GET_BLOCK_SIZE</td><td>Buffer̎wDWORDϐɃEA[̏ubNTCYZN^PʂŕԂ܂Bsȏꍇ܂HDDł1Ԃ܂Bf_mkfsł̂ݎgpB</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>fBXNZN^ǂݏo܂B</p>
+<pre>
+DRESULT disk_read (
+ BYTE <em>Drive</em>, /* hCuԍ */
+ BYTE* <em>Buffer</em>, /* ǂݏoobt@ւ̃|C^ */
+ DWORD <em>SectorNumber</em>, /* ǂݏoJnZN^ԍ */
+ BYTE <em>SectorCount</em> /* ǂݏoZN^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>hCuԍ(0-9)w肵܂B</dd>
+<dt>Buffer</dt>
+<dd>fBXNǂݏof[^i[oCgzŁAǂݏooCg̃TCYKvłBAhX̓ACgĂƂ͌܂B</dd>
+<dt>SectorNumber</dt>
+<dd>ǂݏoJnZN^ԍBLBAŎw肵܂B</dd>
+<dt>SectorCount</dt>
+<dd>ǂݏoZN^B 1`255͈̔͂Őݒ肵܂</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>IB</dd>
+<dt>RES_ERROR</dt>
+<dd>ǂݍݒɃG[ẢɂsB</dd>
+<dt>RES_PARERR</dt>
+<dd>p[^sB</dd>
+<dt>RES_NOTRDY</dt>
+<dd>hCu\Ԃł͂ȂiĂȂjB</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>fBXNEhCȕԂ擾܂B</p>
+<pre>
+DSTATUS disk_status (
+ BYTE <em>Drive</em> /* hCuԍ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>Xe[^X擾镨hCuԍw肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<p>hCȕԂ̃tȎgݍ킹̒lŕԂ܂B</p>
+<dl class="ret">
+<dt>STA_NOINIT</dt>
+<dd>hCuĂȂƂtOBVXeEZbgfBA̎OŃZbgAdisk_initialize() ̐IŃNAAsŃZbg܂B</dd>
+<dt>STA_NODISK</dt>
+<dd>fBAZbgĂȂƂtOBfBAOĂԂ̓ZbgAfBAZbgĂԂ̓NA܂BŒfBXNł͏ɃNAĂ܂B</dd>
+<dt>STA_PROTECTED</dt>
+<dd>fBACgEveNgĂ邱ƂtOBCgEveNg@\T|[gȂfBAł͏ɃNAĂ܂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>fBXNɃf[^݂܂B</p>
+<pre>
+DRESULT disk_write (
+ BYTE <em>Drive</em>, /* hCuԍ */
+ const BYTE* <em>Buffer</em>, /* ރf[^ւ̃|C^ */
+ DWORD <em>SectorNumber</em>, /* ݊JnZN^ԍ */
+ BYTE <em>SectorCount</em> /* ݃ZN^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>hCuԍ(0-9)w肵܂B</dd>
+<dt>Buffer</dt>
+<dd>fBXNɏރoCgzw肵܂BAhX̓ACgĂƂ͌܂B</dd>
+<dt>SectorNumber</dt>
+<dd>݂JnZN^ԍBLBAŎw肵܂B</dd>
+<dt>SectorCount</dt>
+<dd>ރZN^B 1`255Őݒ肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>RES_OK (0)</dt>
+<dd>IB</dd>
+<dt>RES_ERROR</dt>
+<dd>ݒɃG[ẢɂsB</dd>
+<dt>RES_WRPRT</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>RES_PARERR</dt>
+<dd>p[^sB</dd>
+<dt>RES_NOTRDY</dt>
+<dd>hCu\Ԃł͂ȂiĂȂjB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>[hEI[\ł͕͂̊KvƂ܂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>݂̃[JE^C<tt>DWORD</tt>lɃpbNĕԂ܂BrbgEtB[h͎Ɏ悤ɂȂ܂B</p>
+<dl>
+<dt>bit31:25</dt>
+<dd>1980NN_Ƃ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>RTCT|[gȂVXełA炩̓tƂėLȒlԂȂȂ܂B0ԂꍇÃt@C͓t܂B[hEI[\ł͕͂̊KvƂ܂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 > 0)</tt>のとき使用可能になります。DOS/Windowsとの違いは、ディレクトリ・セパレータと論理ドライブ番号の指定です。ディレクトリ・セパレータには / または \ を使用します。論理ドライブ番号は、'0'~'9'の一文字の数字とコロンで指定し、省略した場合はデフォルト・ドライブ(0またはカレント・ドライブ)が選択されます。パス名に先行あるいは中に含まれるスペースは、LFN構成では名前の一部として有効ですが、非LFN構成ではパス名の終端として認識されます。</p>
+<p>標準構成<tt>(_FS_RPATH == 0)</tt>のときは、全てのオブジェクトがルート・ディレクトリから辿る絶対パスで指定されます。OS指向なカレント・ディレクトリという概念は無く、またドット・ディレクトリ("."や"..")は使用できません。パス名先頭のセパレータは無視されます。デフォルト・ドライブ番号は常に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@Cf[^ǂݏoAMXg[ɒړ]܂B</p>
+<pre>
+FRESULT f_forward (
+ FIL* <em>FileObject</em>, /* t@CEIuWFNg\ */
+ UINT (*<em>Func</em>)(const BYTE*,UINT), /* f[^] */
+ UINT <em>ByteToFwd</em>, /* ]oCg */
+ UINT* <em>ByteFwd</em> /* ]ꂽoCg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>Func</dt>
+<dd>f[^n[U`ւ̃|C^w肵܂B̊̎dl̓TvQƂĂB</dd>
+<dt>ByteToRead</dt>
+<dd>]oCg(0`UINT̍ől)w肵܂B</dd>
+<dt>ByteRead</dt>
+<dd>ۂɓ]ꂽoCgi[ϐw|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_DENIED</dt>
+<dd>ǂݍ݃[hŊJt@CǂݍƂB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@C̃f[^obt@ɓǂݏoɑMXg[ɒړ]܂BAvP[VŃf[^Eobt@KvƂȂ̂ŁǍꂽŗLłB]JnʒúÃ݂t@CR/W|C^ɂȂ܂Bt@CR/W|C^͓]ꂽoCgi݂܂Bw肳ꂽoCg̓]Ƀt@C̏I[ɒBꍇMXg[rW[ɂȂꍇ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>̂ƂɎgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gpiI[fBIĐj</h4>
+<pre>
+/*-----------------------------------------------------------------------*/
+/* f_forwardĂf[^M̗ */
+/*-----------------------------------------------------------------------*/
+
+UINT out_stream ( /* ߂l: ]ꂽoCg܂̓Xg[̏ */
+ const BYTE *p, /* ]f[^w|C^ */
+ UINT btf /* >0: ]s(oCg). 0: Xg[̏Ԃׂ */
+)
+{
+ UINT cnt = 0;
+
+
+ if (btf == 0) { /* ZXv */
+ /* Xg[̏ԂԂ (0: rW[, 1: fB) */
+ /* UAfBԂA]vŏȂƂ1oCg */
+ /* ]Ȃ f_forward FR_RW_ERROR ƂȂB */
+ if (FIFO_READY) cnt = 1;
+ }
+ else { /* ]v */
+ do { /* SẴoCg]邩AXg[rW[ɂȂ܂ŌJԂ */
+ FIFO_PORT = *p++;
+ cnt++;
+ } while (cnt < btf && FIFO_READY);
+ }
+
+ return cnt;
+}
+
+
+/*-----------------------------------------------------------------------*/
+/* f_forward̎gp */
+/*-----------------------------------------------------------------------*/
+
+FRESULT play_file (
+ char *fn /* ĐI[fBIEt@Cw|C^ */
+)
+{
+ FRESULT rc;
+ FIL fil;
+ UINT dmy;
+
+ /* t@Cǂݏo[hŊJ */
+ rc = f_open(&fil, fn, FA_READ);
+
+ /* SẴf[^]邩G[܂ő */
+ while (rc == FR_OK && fil.fptr < fil.fsize) {
+
+ /* ق̏... */
+
+ /* I܂͗vɉăf[^Xg[ɑo */
+ rc = f_forward(&fil, out_stream, 1000, &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>_hCu̖gpNX^܂B</p>
+<pre>
+FRESULT f_getfree (
+ const XCHAR* <em>Path</em>, /* ΏۃhCũ[gEfBNg */
+ DWORD* <em>Clusters</em>, /* NX^i[ϐւ̃|C^ */
+ FATFS** <em>FileSystemObject</em> /* t@CEVXeEIuWFNgw|C^ւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Path</dt>
+<dd>Ώۂ̘_hCũ[gfBNg<a href="filename.html">pX</a><tt>'\0'</tt>ŏI镶ւ̃|C^w肵܂B</dd>
+<dt>Clusters</dt>
+<dd>NX^i[<tt>DWORD</tt>ϐւ̃|C^w肵܂B</dd>
+<dt>FileSystemObject</dt>
+<dd>ΏۃhCũt@CEVXeEIuWFNgw|C^Ԃ܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB<tt>*Clusters</tt>ɋNX^Ԃ܂B</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFATp[e[VȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>_hCűNX^擾܂BԂꂽt@CEVXeEIuWFNg<tt>csize</tt>oNX^̃ZN^Ă̂ŁAɎۂ̋TCYvZł܂BFAT32{[ɂẮAFSINFȌԂɂĂ͕smȒlԂAɎԂ肷\܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂Ƃgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</h4>
+<pre>
+ FATFS *fs;
+ DWORD fre_clust, fre_sect, tot_sect;
+
+
+ /* Get drive information and free clusters */
+ res = f_getfree("/", &fre_clust, &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>, /* obt@ */
+ int <em>Size</em>, /* obt@̃TCY */
+ FIL* <em>FileObject</em> /* t@CEIuWFNg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Str</dt>
+<dd>ǂݏoobt@w|C^w肵܂B</dd>
+<dt>Size</dt>
+<dd>obt@̃TCYw肵܂B</dd>
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|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>̃bp[łBǂݏóAŏ<tt>'\n'</tt>ǂݍނAt@CI[ɒB邩A<tt>Size - 1</tt>ǂݏo܂ő܂Bǂݍ܂ꂽ̏I[ɂ<tt>'\0'</tt>t܂BɃt@CI[1ǂݍ܂ȂƂA܂͉炩̃G[Ƃ<tt>NULL</tt>Ԃ܂Bt@CI[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̂Ƃgp\łB2̂Ƃ́At@CɊ܂܂<tt>'\r'</tt>菜ăobt@ɓǂݍ܂܂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@CR/W|C^ړ܂B</p>
+<pre>
+FRESULT f_lseek (
+ FIL* <em>FileObject</em>, /* t@CEIuWFNg\̂ւ̃|C^ */
+ DWORD <em>Offset</em> /* ړItZbg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>ΏۂƂȂt@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>Offset</dt>
+<dd>ړ̃ItZbgiR/W|C^jlBt@C擪̃ItZbgoCgPʂŎw肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@CR/W|C^(t@CEIuWFNgfptroŁAɓǂݏoE݂oCg̃ItZbg)ړ܂BItZbǧ_̓t@C擪łB݃[hŃt@CETCY傫Ȓlw肷ƁA܂Ńt@CgAgꂽ̃f[^͖`ƂȂ܂Bf[^xɏ݂Ƃ́A\߂̊ŕKvȃTCY܂Ńt@CETCYgĂƗǂł傤Bf_lseekIƂ́At@CR/W|C^ړfptr`FbNׂłBt@CR/W|C^w菬Ƃ́Ǎl܂B</p>
+<ul>
+<li>݃[ĥ߁At@CETCYŃNbvꂽB</li>
+<li>t@CgɃfBXNtɂȂB</li>
+</ul>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_MINIMIZE < 3</tt>̂Ƃgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</h4>
+<pre>
+ /* ItZbg5000ֈړ */
+ res = f_lseek(&file, 5000);
+
+ /* t@CNjL̏ (t@CI[ֈړ) */
+ res = f_lseek(&file, file.fsize);
+
+ /* 3000oCgi߂ */
+ res = f_lseek(&file, file.fptr + 3000);
+
+ /* 2000oCg߂ (I[o[t[ɒ) */
+ res = f_lseek(&file, file.fptr - 2000);
+</pre>
+<pre>
+ /* NX^s蓖 (Xg[~OECg̃obt@EI[o[h~) */
+
+ res = f_open(&file, "record.wav", FA_CREATE_NEW | FA_WRITE); /* t@C쐬 */
+
+ res = f_lseek(&file, MAX_SIZE); /* \ȃNX^̐s蓖 */
+ if (res || file.fptr != PRE_SIZE) .... /* t@Cgꂽ`FbN */
+
+ res = f_lseek(&file, DATA_START); /* f[^EXg[̋L^(AP[VfBC) */
+ ...
+
+ res = f_truncate(&file); /* sv̈̐̂ */
+ res = f_lseek(&file, 0); /* wb_̋L^ */
+ ...
+
+ res = f_close(&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>fBNg쐬܂B</p>
+<pre>
+FRESULT f_mkdir (
+ const XCHAR* <em>DirName</em> /* 쐬fBNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>DirName</dt>
+<dd>쐬fBNg<a href="filename.html">pX</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>IB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_DENIED</dt>
+<dd>fBXNfBNgEGgt̏ꍇȂǁB</dd>
+<dt>FR_EXIST</dt>
+<dd>̃fBNgt@C݂B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>̃fBNg쐬܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂Ƃgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</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>hCuFATt@CEVXe쐬(tH[}bg)܂B</p>
+<pre>
+FRESULT f_mkfs (
+ BYTE <em>Drive</em>, /* _hCuԍ */
+ BYTE <em>PartitioningRule</em>, /* 쐬@ */
+ WORD <em>AllocSize</em> /* NXE^TCY */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>tH[}bg_hCu(0-9)B</dd>
+<dt>PartitioningRule</dt>
+<dd>0w肷ƁAhCȗS̈߂{DOS쐬Ƃ̋Ƀt@CEVXe쐬܂(FDISKtH[}bg)B1w肷ƁAe[u쐬hCu̐擪ZN^璼ڃt@CEVXe쐬܂(super floppy (SFD) tH[}bg)B</dd>
+<dt>AllocSize</dt>
+<dd>NX^ETCYoCgPʂŎw肵܂B0܂512`32768͈̔͂ł2̗ݏłȂȂ܂B0w肷ƃhCuETCYɉftHg̃NX^ETCYI܂BFAT64(64KB/NX^)͑Ił܂B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA蓖ĂĂȂB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_MKFS_ABORTED</dt>
+<dd>̗RŊJnOɏfꂽB
+<ul>
+<li>fBXNETCYB</li>
+<li>炩̈sB</li>
+<li>̃NX^ETCYgȂBNX^0xFF70xFFF7ߕӂɂȂƂ\B</li>
+</ul>
+</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4></h4>
+<p>f_mkfsFATt@CEVXehCuɍ쐬܂B[ouEfBÃp[e[VjOE[ƂĂFDISK`SFD`AEJ[hłFDISK`ʂłB̊<em>ɂ͑ΉĂȂ</em>̂ŁA̕hCů̋͑Sč폜AŜ̋ɂȂ܂B</p>
+<p>FAT^Cv(FAT12/FAT16/FAT32)́A̘_hCu<em>NX^ɂĂ̂</em>[FATdl]܂ɂȂĂāAȊO̗v͂܂BāAǂFAT^CvɂȂ邩̓hCuETCYƎw肳ꂽNX^ETCYɈˑ܂BNX^ETCY͑傫قǐ\オAtɃfBXNp͗܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_USE_MKFS == 1</tt>̂Ƃgp\ł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>_hCu({[)̃[NEGAo^E܂B</p>
+<pre>
+FRESULT f_mount (
+ BYTE <em>Drive</em>, /* _hCuԍ */
+ FATFS* <em>FileSystemObject</em> /* [NEGAւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Drive</dt>
+<dd>_hCuԍ(0-9)B</dd>
+<dt>FileSystemObject</dt>
+<dd>o^郏[NEGA(t@CEVXeEIuWFNg)ւ̃|C^B</dd>
+</dl>
+</div>
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>FatFsW[ł͂ꂼ̘_hCuɃt@CEVXeEIuWFNgƂ[NEGAKvłB̊͘_hCuɂ̃[NEGAo^薕肵܂B炩̃t@CgpOɂ̊ł̘_hCũ[NEGA^ĂȂȂ܂B<tt>FileSystemObject</tt>ɃkE|C^w肷Ƃ̘_hCũ[NEGA̓o^͖Ao^Ă[NEGA͔jł܂B</p>
+<p>̊ł͕hCuւ̃ANZX͔A[NEGAēzɂ̃AhXo^邾łBۂ̃}EǵAf_mount()܂̓fBAAŏ̃t@CEANZX̂Ƃɍs܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p>SĂ̍\Ŏgp\ł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@CI[v܂͍쐬܂B</p>
+<pre>
+FRESULT f_open (
+ FIL* <em>FileObject</em>, /* ̃t@CEIuWFNg\̂ւ̃|C^ */
+ const XCHAR* <em>FileName</em>, /* t@C̃tpXւ̃|C^ */
+ BYTE <em>ModeFlags</em> /* [htO */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>V쐬t@CEIuWFNg\̂ւ̃|C^w肵܂Bȍ~Ãt@C܂ł̃t@CEIuWFNggpă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̃ANZX@I[v@߂tOł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@CJ܂Bt@CƂ̓G[ɂȂ܂B(ftHg)</td></tr>
+<tr><td>FA_OPEN_ALWAYS</td><td>̃t@CJ܂Bt@CƂ̓t@C쐬܂B</td></tr>
+<tr><td>FA_CREATE_NEW</td><td>t@C쐬܂B̃t@Cꍇ́AG[ɂȂ܂B</td></tr>
+<tr><td>FA_CREATE_ALWAYS</td><td>t@C쐬܂B̃t@Cꍇ́ATCY0ɂĂJ܂B</td></tr>
+</table>
+</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IBȍ~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>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>t@CsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_EXIST</dt>
+<dd>̃t@CɂB</dd>
+<dt>FR_DENIED</dt>
+<dd>ANZXۂꂽB[hEI[Et@C̏݃[hEI[vÃfBNg܂̓[hEI[Et@CԂł̃t@C쐬AfBXN܂̓fBNgEe[utŃt@C쐬łȂȂǁB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԂŏnI[vB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA蓖ĂĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>̃t@CJAVt@C쐬܂Bƃt@CEIuWFNg쐬Aȍ~̃t@CɑANZXɎgp܂Bt@CƂ́A<a href="close.html">f_close()</a>gp܂B炩̕ύXsꂽt@Č㐳ȂꍇÃt@Cjꍇ܂B</p>
+<p>t@CEANZXJnOɁA<a href="mount.html">f_mount()</a>gĂꂼ̘_hCuɃ[NEGA(t@CEVXeEIuWFNg)^Kv܂B̏̌A̘_hCuɑđSẴt@Cg悤ɂȂ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p>SĂ̍\Ŏgp\łB<tt>_FS_READONLY == 1</tt>̂Ƃ́A<tt>FA_WRITE, FA_CREATE_ALWAYS, FA_CREATE_NEW, FA_OPEN_ALWAYS</tt>̊etO̓T|[g܂B</p>
+</div>
+
+
+<div class="para">
+<h4>gpit@CERs[j</h4>
+<pre>
+void main (void)
+{
+ FATFS fs[2]; /* _hCũ[NEGA(t@CEVXeEIuWFNg) */
+ FIL fsrc, fdst; /* t@CEIuWFNg */
+ BYTE buffer[4096]; /* file copy buffer */
+ FRESULT res; /* FatFs function common result code */
+ UINT br, bw; /* File R/W count */
+
+ /* hCu0,1Ƀ[NEGA^ */
+ f_mount(0, &fs[0]);
+ f_mount(1, &fs[1]);
+
+ /* hCu1̃\[XEt@CJ */
+ res = f_open(&fsrc, "1:srcfile.dat", FA_OPEN_EXISTING | FA_READ);
+ if (res) die(res);
+
+ /* hCu0ɃfXeBl[VEt@C쐬 */
+ res = f_open(&fdst, "0:dstfile.dat", FA_CREATE_ALWAYS | FA_WRITE);
+ if (res) die(res);
+
+ /* \[XfXeBl[VɃRs[ */
+ for (;;) {
+ res = f_read(&fsrc, buffer, sizeof(buffer), &br);
+ if (res || br == 0) break; /* G[t@CI[ */
+ res = f_write(&fdst, buffer, br, &bw);
+ if (res || bw < br) break; /* G[fBXNt */
+ }
+
+ /* SẴt@C */
+ f_close(&fsrc);
+ f_close(&fdst);
+
+ /* [NEGAJ */
+ 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>fBNgJ܂B</p>
+<pre>
+FRESULT f_opendir (
+ DIR* <em>DirObject</em>, /* fBNgEuWFNg\̂ւ̃|C^ */
+ const XCHAR* <em>DirName</em> /* fBNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>DirObject</dt>
+<dd>fBNgEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>DirName</dt>
+<dd>I[vfBNgւ<a href="filename.html">pX</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>IB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>fBNgJ܂BIA<tt>DirObject</tt>\̂gẴfBNg̍ڂǂݏo܂B<tt>DirObject</tt>\͎̂gp͔Cӂ̎_Ŕjł܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_MINIMIZE <= 1</tt>̂Ƃgp\ɂȂ܂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@CEIuWFNg */
+ const char* <em>Foramt</em>, /* 䕶 */
+ ...
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>Format</dt>
+<dd>'\0'ŏI鏑䕶w|C^w肵܂B'\0'͏܂܂B</dd>
+<dt>...</dt>
+<dd>IvV̈B</dd>
+
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<p>ɏ܂ƏԂ܂BfBXNt܂͂̑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>̃bp[łB@\̓TuZbgƂȂĂāA䕶͎Ɏ̂gp\łB</p>
+<ul>
+<li>^Cv: <tt>c s d u X</tt></li>
+<li>xw: <tt>l</tt></li>
+<li>tO: <tt>0</tt></li>
+</ul>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_USE_STRFUNC</tt> 1܂ 2̂Ƃgp\ɂȂ܂B2̎́Ao͂Ɋ܂܂<tt>'\n'</tt><tt>"\r\n"</tt>ɓWJăt@Cɏ܂܂B</p>
+</div>
+
+
+<div class="para">
+<h4>gp</h4>
+<pre>
+ f_printf(&fil, "%6d", -200); // " -200"
+ f_printf(&fil, "%02u", 5); // "05"
+ f_printf(&fil, "%ld", 12345678L); // "12345678"
+ f_printf(&fil, "%08lX", 1194684UL); // "00123ABC"
+ f_printf(&fil, "%s", "String"); // "String"
+ f_printf(&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@CEIuWFNg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>Chr</dt>
+<dd>ޕw肵܂B</dd>
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<p>ɏ܂ƏԂ܂BfBXNt܂͂̑G[ɂ菑܂ȂƂ<tt>EOF</tt>Ԃ܂B</p>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>1t@Cɏ݂܂B̊<a href="write.html">f_write()</a>̃bp[łB</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_USE_STRFUNC</tt> 1܂ 2̂Ƃgp\łB2w肷ƁA<tt>'\n'</tt><tt>"\r\n"</tt>ɓWJă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@CEIuWFNg */
+);
+</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@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<p>ɏ܂ƏԂ܂BfBXNt܂͂̑G[ɂ萳ɏ܂ȂƂ<tt>EOF</tt>Ԃ܂B</p>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@Cɏ݂܂B̊<a href="putc.html">f_putc()</a>̃bp[łB</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_USE_STRFUNC</tt> 1܂ 2̂Ƃgp\łB2w肷ƁAɊ܂܂<tt>'\n'</tt><tt>"\r\n"</tt>ɓWJă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@Cf[^ǂݏo܂B</p>
+<pre>
+FRESULT f_read (
+ FIL* <em>FileObject</em>, /* t@CEIuWFNg\ */
+ void* <em>Buffer</em>, /* ǂݏof[^i[obt@ */
+ UINT <em>ByteToRead</em>, /* ǂݏooCg */
+ UINT* <em>ByteRead</em> /* ǂݏoꂽoCg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>Buffer</dt>
+<dd>ǂݏof[^i[obt@w|C^w肵܂B</dd>
+<dt>ByteToRead</dt>
+<dd>ǂݏooCg(0`UINT̍ől)w肵܂B</dd>
+<dt>ByteRead</dt>
+<dd>ۂɓǂݏoꂽoCgi[ϐ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>IB</dd>
+<dt>FR_DENIED</dt>
+<dd>ǂݍ݃[hŊJt@CǂݍƂB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>ǂݍ݊JnʒúÃ݂t@CR/W|C^ɂȂ܂Bt@CR/W|C^͓ǂݍ܂ꂽoCgi݂܂BǂݍݒɃt@C̏I[ɒBƁA<tt>*ByteRead</tt><tt>ByteToRead</tt>Ȃ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p>SĂ̍\Ŏgp\ł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>fBNgڂǂݏo܂</p>
+<pre>
+FRESULT f_readdir (
+ DIR* <em>DirObject</em>, /* fBNgEuWFNg\̂ւ̃|C^ */
+ FILINFO* <em>FileInfo</em> /* t@C\̂ւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>DirObject</dt>
+<dd>fBNgEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>FileInfo</dt>
+<dd>ǂݏofBNgڂi[t@C\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃfBNgEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>fBNgڂǂݏo܂B̊JԂs邱ƂɂfBNg̑SĂ̍ڂǂݏoƂł܂BSĂ̍ڂǂݏoAǂݏoڂƂ́A<tt>f_name[]</tt>oɃkԂ܂B{[͓ǂݏoƂɊĂA邱Ƃ͂܂B"."A".."́ApXLȂƂ(<tt>_FS_RPATH == 1</tt>)ɂ̂܂Bt@C̏ڍׂɂĂ <tt>FILINFO</tt>\̂QƂĂBFileInfoɃkE|C^w肷ƁÃfBNg̃[hECfbNX߂܂B</p>
+<p>LFN@\LȎ́Af_readdiřĂяoɐ旧FILINFO\̂<tt>lfname</tt><tt>lfsize</tt>LȒlŏĂȂȂ܂B<tt>lfname</tt>LFNi[obt@ŁA<tt>lfsize</tt>͂̃obt@ETCY()łB̏ɈłYꍇ́ALFNi[obt@ɃkԂ܂B</p>
+<ul>
+<li>̃fBNgڂLFN݂ȂB</li>
+<li>LFN̒ɑLFNi[obt@܂LFNobt@̃TCYs\B</li>
+<li>LFNOEMR[hɑ݂Ȃ܂܂ĂB(Unicode APIł͂ȂƂ)</li>
+</ul>
+<p>܂A<tt>lfname</tt>ɃkE|C^w肵ꍇ́ALFNɊւĉԂ܂BLFN݂ȂƂ́A<tt>f_name[]</tt>oSFNASCIIp܂܂ꍇ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_MINIMIZE <= 1</tt>̂ƂɎgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</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(&dir, path);
+ if (res == FR_OK) {
+ i = strlen(path);
+ for (;;) {
+ res = f_readdir(&dir, &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 & AM_DIR) {
+ sprintf(&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܂̓fBNg̖O̕ύX܂͈ړB</p>
+<pre>
+FRESULT f_rename (
+ const XCHAR* <em>OldName</em>, /* Ât@C܂̓fBNg */
+ const XCHAR* <em>NewName</em> /* Vt@C܂̓fBNg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>OldName</dt>
+<dd>ύXΏۂ̃IuWFNg(t@C܂̓fBNg)ւ<a href="filename.html">pX</a>̓<tt>'\0'</tt>ŏI镶ւ̃|C^w肵܂B</dd>
+<dt>NewName</dt>
+<dd>Vt@C܂̓fBNg̃tpX̓<tt>'\0'</tt>ŏI镶ւ̃|C^w肵܂Bɑ݂閼O͎g܂B܂AhCuԍ͎włA<tt>OldName</tt>Ŏw肳ꂽ{[̃IuWFNgƂĈ܂B<br>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>OldNamẽIuWFNgȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_DENIED</dt>
+<dd>hCueʂ̕s̗RŐVÕIuWFNgȂB</dd>
+<dt>FR_EXIST</dt>
+<dd>NewNameƓOɑ݂B</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>_hCuɃ[NGA蓖ĂĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>IuWFNg̖OύX܂B܂Aʂ̃fBNgւ̈ړ(hCû)\łB<em>JĂIuWFNgɑĎgpĂ͂Ȃ܂</em>B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂ƂɎgp\łB</p>
+</div>
+
+
+<div class="para">
+<h4>gp</h4>
+<pre>
+ /* t@C܂̓TufBNg̖OύX */
+ f_rename("oldname.txt", "newname.txt");
+
+ /* t@C܂̓TufBNg̖O̕ύXƕʂ̃fBNgւ̈ړ */
+ 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()̃[NEGAƂĎgp܂BAvP[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>\̂́AX̘_hCũ_Ci~bNE[NEGAێAf_mount()FatFsW[ɓo^܂BWԂł͎̂悤ȃoɂȂĂ܂BAvP[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()ō쐬Ãt@C̏Ԃێ܂BAvP[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̃oCgPʂ̃TCYi[܂BfBNg̏ꍇ͏0łB</dd>
+<dt>fdate</dt>
+<dd>t@C̕ύXꂽtA܂̓fBNg̍쐬ꂽti[܂B<br>
+<dl>
+<dt>bit15:9</dt>
+<dd>1980NN_Ƃ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܂̓fBNg̍쐬ꂽ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>tOi[܂BtO<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[܂BLFN\̂Ƃ́Aɑ啶ŕԂ܂BLFN\̂Ƃ͒ZOԂ܂AASCIIpɂȂꍇ܂B</dd>
+<dt>lfname</dt>
+<dd>Ԃ钷t@Ci[obt@ւ̃|C^B̍\̂gpOɃAvP[Vɂ菉ȂȂ܂BLFN\̂Ƃ͂̃o݂͑܂B</dd>
+<dt>lfsize</dt>
+<dd>t@Ci[obt@̃TCY()B̍\̂gpOɃAvP[Vɂ菉ȂȂ܂BLFN\̂Ƃ͂̃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܂̓fBNgւ̃|C^ */
+ FILINFO* <em>FileInfo</em> /* t@C\̂ւ̃|C^ *
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>t@C܂̓fBNg<tt>'\0'</tt>ŏI镶w|C^w肵܂B</dd>
+<dt>FileInfo</dt>
+<dd>ǂݏot@Ci[t@C\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>t@C܂̓fBNgȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>_hCuɃ[NGA蓖ĂĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@C܂̓fBNgɊւ܂Bt@C̏ڍׂɂĂ <tt>FILINFO</tt>\̂QƂĂB</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_MINIMIZE == 0</tt>̂ƂɎgp\ł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̃LbVꂽtbV܂B</p>
+<pre>
+FRESULT f_sync (
+ FIL* <em>FileObject</em> /* t@CEIuWFNg\̂ւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>synct@C̃t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>t@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>̊<tt>f_close()</tt>Ɠs܂At@C͈Jꂽ܂܂ɂȂAǂݏsł܂BMOȂǁA݃[hŒԃt@CJĂAvP[VɂāAI܂̗͋ǂƂsync邱ƂɂAsӂ̓dffBA̎Oɂ莸f[^ŏɂ邱Ƃł܂Bۂ̂ƂAf_closełsyncƃt@CEIuWFNgjĂ邾Ȃ̂ŁAf_closeOsync͈Ӗ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>̂ƂɎgp\ł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@Cl߂܂B</p>
+<pre>
+FRESULT f_truncate (
+ FIL* <em>FileObject</em> /* t@CEIuWFNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>lߑΏۃt@C̃t@CEIuWFNgւ̃|C^</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_DENIED</dt>
+<dd>t@C݃[hŊJĂB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CEIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>t@C݂̒̃t@CR/W|C^ɐl߂܂Bt@CR/W|C^t@C̏I[wĂƂ́Å͉̌ʂ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂ƂɎgp\ł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>IuWFNg폜܂B</p>
+<pre>
+FRESULT f_unlink (
+ const XCHAR* <em>FileName</em> /* IuWFNgւ̃|C^ */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>폜Ώۂ<a href="filename.html">t@C܂̓fBNg</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>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>t@CȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_DRIVE</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_DENIED</dt>
+<dd>ΏۃIuWFNg[hEI[AfBNg̏ꍇ͋łȂꍇȂǁB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>_hCuɃ[NEGA蓖ĂĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>IuWFNg폜܂B<em>JĂIuWFNgJgEfBNg͍폜Ă͂Ȃ܂</em>B</p>
+</div>
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂ƂɎgp\ł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>IuWFNg̃^CX^vύX܂B</p>
+<pre>
+FRESULT f_utime (
+ const XCHAR* <em>FileName</em>, /* IuWFNgւ̃|C^ */
+ const FILINFO* <em>TimeDate</em> /* ݒ肷t */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileName</dt>
+<dd>ύXΏۂ̃t@C܂̓fBNgւ<a href="filename.html">pX</a>̓<tt>'\0'</tt>ŏI镶w肵܂B</dd>
+<dt>TimeDate</dt>
+<dd>ݒ肷tƎԂfdateftimeoɐݒ肳ꂽFILINFO\̂ւ̃|C^B̃oDon't carełB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4>߂l</h4>
+<dl class="ret">
+<dt>FR_OK (0)</dt>
+<dd>IB</dd>
+<dt>FR_NO_FILE</dt>
+<dd>t@CȂB</dd>
+<dt>FR_NO_PATH</dt>
+<dd>pXȂB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>pXsB</dd>
+<dt>FR_INVALID_NAME</dt>
+<dd>hCuԍsB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_WRITE_PROTECTED</dt>
+<dd>fBA֎~ԁB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_ENABLED</dt>
+<dd>̘_hCuɃ[NEGA^ĂȂB</dd>
+<dt>FR_NO_FILESYSTEM</dt>
+<dd>fBXNɗLFAT{[ȂB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>IuWFNg̃^CX^vύX܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>ŁA<tt>_FS_MINIMIZE == 0</tt>̂ƂɎgp\ł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@CEIuWFNg */
+ const void* <em>Buffer</em>, /* ݃f[^ */
+ UINT <em>ByteToWrite</em>, /* ރoCg */
+ UINT* <em>ByteWritten</em> /* ܂ꂽoCg */
+);
+</pre>
+</div>
+
+<div class="para">
+<h4></h4>
+<dl class="par">
+<dt>FileObject</dt>
+<dd>t@CEIuWFNg\̂ւ̃|C^w肵܂B</dd>
+<dt>Buffer</dt>
+<dd>ރf[^i[obt@w|C^w肵܂B</dd>
+<dt>ByteToWrite</dt>
+<dd>ރoCg(0`UINT̍ől)w肵܂B</dd>
+<dt>ByteWritten</dt>
+<dd>܂ꂽoCgi[ϐ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>IB</dd>
+<dt>FR_DENIED</dt>
+<dd>݃[hŊJꂽt@CɏƂB</dd>
+<dt>FR_DISK_ERR</dt>
+<dd>fBXNEG[ɂ鎸sB</dd>
+<dt>FR_INT_ERR</dt>
+<dd>sFAT\܂͓G[ɂ鎸sB</dd>
+<dt>FR_NOT_READY</dt>
+<dd>fBAZbgĂȂȂǁAhCus\ԁB</dd>
+<dt>FR_INVALID_OBJECT</dt>
+<dd>ȃt@CIuWFNgB</dd>
+</dl>
+</div>
+
+
+<div class="para">
+<h4></h4>
+<p>݊JnʒúAt@CR/W|C^̈ʒuɂȂ܂Bt@CR/W|C^͎ۂɏ܂ꂽoCgi݂܂BIAvoCg܂ꂽǂ<tt>*ByteWritten</tt>`FbNׂłB<tt>*ByteWritten < ByteToWrite</tt>̂Ƃ́AfBXNEtӖ܂B</p>
+</div>
+
+
+<div class="para">
+<h4>Ή</h4>
+<p><tt>_FS_READONLY == 0</tt>̂ƂɎgp\ł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>
|
