電子ペーパーで所在を表示しておくプレートのプログラムです
Dependencies: SDFileSystem mbed
Diff: eink.h
- Revision:
- 1:bd1c3875fb64
- Parent:
- 0:eca549a6e38d
diff -r eca549a6e38d -r bd1c3875fb64 eink.h --- a/eink.h Thu Apr 21 00:42:46 2016 +0000 +++ b/eink.h Tue May 23 01:00:24 2017 +0000 @@ -1,7 +1,13 @@ -void initPort();//ポートの初期化 -void clrdisp( bool color ); //画面を消去する color 0:黒 1:白 -void powerOff();//電子ペーパーの回路の電源を切る -void powerOn();//電子ペーパーの回路の電源を入れる +/* 電子ペーパーを制御してbmpを表示します */ -void dispbmp(FILE *fp );//fpのbmp(2値のモノクロBMP)を描画する BMPのピクセルサイズは800x600 -void dispbmp(FILE *fp , int xpos , int ypos); //fpのbmp(2値のモノクロBMP)を指定したの座標に描画する BMPのピクセルサイズは8の倍数 座標は8の倍数で指定 +#define EDP_WIDTH 800 //電子ペーパーの横ドット数 +#define EDP_HEIGHT 600 //電子ペーパーの縦ドット数 +#define EDP_BLACK 0 //黒を描画する時のパラメータ +#define EDP_WHITE 1 //白を描画する時のパラメータ +#define EDP_BLACK_WHITE 2 //白黒どちらも描画する時のパラメータ + +void initPort(); //ポートの初期化 +void clrDisp( char color ); //画面を消去する +void powerOff(); //電子ペーパーの回路の電源を切る +void powerOn(); //電子ペーパーの回路の電源を入れる +void dispBmp( FILE *fp , char drawMode );//fpのbmp(2値のモノクロBMP)を描画する BMPのピクセルサイズは800x600