Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: GR-PEACH_video GraphicsFramework R_BSP SDFileSystem_tmp mbed-rtos mbed
You are viewing an older revision! See the latest version
Homepage
micro SDカードのルートフォルダ内のJPEGファイルを読み出し、ディスプレイに表示します。
一定時間表示した後、次のJPEGファイルを表示します。
USER_BUTTON0を押している間は、直ちに次のJPEGファイルを表示します。
JPEGファイルの表示順はディレクトリ解析順です。表示したい順にJPEGファイルを1ファイルずつmicro SDカードに書き込んでください。
表示可能なJPEGファイル
| 対応拡張子 | 大きさの上限 | ファイルサイズの上限 | ファイル名 | フォルダ位置 |
| ".jpg" , ".JPG" | 1280 x 768 ピクセル | 300Kbyte | 半角英数字のみ(全角は不可) | ルートフォルダ |
下記のマクロを変更することで、一部機能を変更できます。
main.cpp
/**** User Selection *********/ #define WAIT_TIME (8000) #define DISSOLVE_STEP_NUM (16) /* minimum 1 */ #define SCROLL_STEP_NUM (8) /* minimum 1 */ #define SCROLL_DIRECTION (-1) /* Select 1(left to right) or -1(right to left) */ #define LCD_SIZE WXGA /* Select SVGA, XGA or WXGA */ #define MAX_JPEG_SIZE (1024 * 300) /*****************************/
| マクロ名 | 機能 |
| WAIT_TIME | 一つのJPEGファイルを表示する時間を設定します。単位はmsです。実際にはこの時間に加え、micro SDカードからのファイル読み取り時間がかかります。 |
| DISSOLVE_STEP_NUM | 時間経過によって表示が変わる際のDISSOLVEエフェクトの長さを設定します。設定可能な最小値は1です。 |
| SCROLL_STEP_NUM | USER_BUTTON0によって表示が変わる際のSCROLLエフェクトの長さを設定します。設定可能な最小値は1です。 |
| SCROLL_DIRECTION | USER_BUTTON0によって表示が変わる際のSCROLLエフェクトのスクロール方向を設定します。1を設定すると右へスクロール、-1を設定すると左へスクロールします。 |
| LCD_SIZE | ディスプレイに出力する画面解像度を設定します。SVGA(800 x 600)、XGA(1024 x 768)、WXGA(1280 x 800)より選択できます。 |
| MAX_JPEG_SIZE | 表示可能なJPEGファイルのファイルサイズの上限を設定します。あまり大きな値を設定するとメモリが不足する可能性があります。 |