「App:Library:LVGL:docs:3rd party libraries:File System Interfaces」の版間の差分
(→Usage) |
(→Usage) |
||
36行目: | 36行目: | ||
|- | |- | ||
| | | | ||
− | In <code style="color: #bb0000;">lv_conf.h</code> enable <code style="color: #bb0000;">LV_USE_FS_...</code> and assign an upper cased letter to <code style="color: #bb0000;">LV_FS_..._LETTER</code> (e.g. <code style="color: #bb0000;">'S'</code>) | + | In <code style="color: #bb0000;">lv_conf.h</code> enable <code style="color: #bb0000;">LV_USE_FS_...</code> and assign an upper cased letter to <code style="color: #bb0000;">LV_FS_..._LETTER</code> (e.g. <code style="color: #bb0000;">'S'</code>). |
− | + | After that you can access files using that driver letter. E.g. <code style="color: #bb0000;">"S:path/to/file.txt"</code>. | |
− | E.g. <code style="color: #bb0000;">"/home/joe/projects/"</code> The actual file/directory paths will be appended to it. | + | The work directory can be set with <code style="color: #bb0000;">LV_FS_..._PATH</code>. |
+ | E.g. <code style="color: #bb0000;">"/home/joe/projects/"</code> | ||
+ | |||
+ | The actual file/directory paths will be appended to it. | ||
+ | |||
49行目: | 53行目: | ||
<code style="color: #bb0000;">lv_fs_read</code> caches this size of data to lower the number of actual reads from the storage. | <code style="color: #bb0000;">lv_fs_read</code> caches this size of data to lower the number of actual reads from the storage. | ||
− | |<code style="color: #bb0000;">lv_conf.h</code> | + | |<code style="color: #bb0000;">lv_conf.h</code>の中で<code style="color: #bb0000;">LV_USE_FS_...</code>を有効にして、大文字を<code style="color: #bb0000;">LV_FS_..._LETTER</code>(例 <code style="color: #bb0000;">'S'</code>)に割り当てます。 |
+ | |||
その後、そのドライバーレターを使用してファイルにアクセスできます。 | その後、そのドライバーレターを使用してファイルにアクセスできます。 | ||
− | |||
− | |||
例<code style="color: #bb0000;">"S:path/to/file.txt"</code>: | 例<code style="color: #bb0000;">"S:path/to/file.txt"</code>: | ||
− | |||
− | |||
− | |||
− | |||
+ | 作業ディレクトリは<code style="color: #bb0000;">LV_FS_..._PATH</code>で設定できます。 | ||
+ | 例えば<code style="color: #bb0000;">"/home/joe/projects/"</code> | ||
+ | 実際のファイル/ディレクトリパスが追加されます。 | ||
− | <code style="color: #bb0000;">LV_FS_..._CACHE_SIZE</code> | + | もし<code style="color: #bb0000;">LV_FS_..._CACHE_SIZE</code>が<code style="color: #bb0000;">0</code>に設定されていない場合、キャッシュされた読み取りもサポートされます。 |
− | <code style="color: #bb0000;">lv_fs_read</code> | + | <code style="color: #bb0000;">lv_fs_read</code>はこのサイズのデータをキャッシュし、ストレージからの実際の読み込み回数を減らします。 |
|} | |} | ||
2022年6月29日 (水) 15:12時点における最新版
https://docs.lvgl.io/8.2/libs/fsdrv.html
File System Interfaces
英文 | 自動翻訳 |
---|---|
LVGL has a File system module to provide an abstraction layer for various file system drivers. LVG has built in support for:
You still need to provide the drivers and libraries, this extension provides only the bridge between FATFS, STDIO, POSIX, WIN32 and LVGL. |
LVGLには、さまざまなファイルシステムドライバーに抽象化レイヤーを提供するファイルシステムモジュールがあります。
LVGには、次のサポートが組み込まれています。
それでもドライバとライブラリを提供する必要があります。この拡張機能は、FATFS、STDIO、POSIX、WIN32、およびLVGL間のブリッジのみを提供します。 |
Usage
英文 | 自動翻訳 |
---|---|
In
The actual file/directory paths will be appended to it.
Cached reading is also supported if
|
lv_conf.h の中でLV_USE_FS_... を有効にして、大文字をLV_FS_..._LETTER (例 'S' )に割り当てます。
その後、そのドライバーレターを使用してファイルにアクセスできます。
例
実際のファイル/ディレクトリパスが追加されます。 もし
|