first commit
This commit is contained in:
@@ -0,0 +1,207 @@
|
||||
/*****************************************************************************
|
||||
* | File : ImageData.c
|
||||
* | Author : Waveshare team
|
||||
* | Function :
|
||||
*----------------
|
||||
* | This version: V1.1
|
||||
* | Date : 2019-06-12
|
||||
* | Info :
|
||||
*
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
# THE SOFTWARE.
|
||||
#
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
#include "ImageData.h"
|
||||
|
||||
const unsigned char gImage_2in13d[2756] = { /* 0X00,0X01,0X68,0X00,0XD4,0X00, */
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,
|
||||
0X03,0XF3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0XE3,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X63,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE7,0XF8,0X23,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XC7,0XF8,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X8B,0XF9,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X99,0XF9,0X83,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X99,0XFD,0X83,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X1B,0XFF,0XC3,0XFF,0XFF,0XFE,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFE,0X3F,0XFF,0XC3,0XFF,0XF1,0XFE,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X80,0X3F,0XFF,0XC3,0XFF,0XF1,0XFE,0X7F,0XFF,0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0XFF,
|
||||
0X83,0XFF,0XF1,0X1E,0X7F,0XFF,0XFF,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0X83,0XFF,0XF1,
|
||||
0X1E,0X7F,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0X03,0XFF,0XF1,0X1E,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0X8F,0XFF,0XFF,0XFF,0X03,0XFF,0XF1,0X1E,0X7F,0XFF,0XFB,0XFF,0XFF,
|
||||
0X3F,0XFF,0XFF,0XFF,0X03,0XFF,0XF1,0X1E,0X7F,0XFF,0XFB,0XFF,0XFE,0X3F,0XFF,0XFF,
|
||||
0XFE,0X03,0XFF,0XF1,0X1E,0X7F,0XFF,0XF3,0XFF,0XF8,0X7F,0XFF,0XFF,0XFE,0X03,0XFF,
|
||||
0XF1,0X1E,0X7F,0XFF,0XE1,0XFF,0XF0,0XFF,0XFF,0XFF,0XFC,0X23,0XFF,0XF1,0X1E,0X7F,
|
||||
0XFF,0XE1,0XFF,0XC3,0XFF,0XFF,0XFF,0XC0,0XE3,0XFF,0XF1,0X1E,0X7F,0XFF,0XC4,0XFF,
|
||||
0X87,0XFF,0XFF,0XFF,0X01,0XE3,0XFF,0XF0,0X1E,0X7F,0XFF,0XC4,0XFF,0X8F,0XFF,0XFF,
|
||||
0XFE,0X01,0XE1,0XFF,0XF0,0X00,0X7F,0XFF,0XCC,0XFF,0X8F,0XFF,0XFF,0XF8,0X07,0XE1,
|
||||
0XFF,0XF0,0X00,0X7F,0XFF,0XCC,0XFF,0X83,0XFF,0XFF,0XF8,0X3F,0XF1,0XFF,0XF0,0X00,
|
||||
0X7F,0XFF,0X8C,0XFF,0XC0,0X00,0X3F,0XF8,0X00,0X31,0XFF,0XFF,0XFF,0XFF,0XFF,0X9C,
|
||||
0XFF,0XE0,0X00,0X3F,0XFE,0X00,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0X9C,0XFF,0XE0,0X00,
|
||||
0X3F,0XFF,0X00,0X00,0XFF,0XF8,0X0F,0X7F,0XFF,0X9C,0XFF,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0X08,0X7F,0XF8,0X0F,0X7F,0XFF,0X9C,0XFF,0X01,0XFF,0XFF,0XFF,0XFF,0X80,0X7F,0XF8,
|
||||
0X06,0X7F,0XFF,0X9C,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XF1,0XC4,0X7F,0XFF,
|
||||
0X9C,0XFC,0X1F,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XF1,0XC0,0X7F,0XFF,0X9C,0XF8,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XE0,0X7F,0XF1,0XC0,0XFF,0XFF,0X9C,0XF0,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE0,0X7F,0XF1,0XC0,0XFF,0XFF,0X9C,0XE1,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,
|
||||
0XF1,0XC1,0XFF,0XFF,0X9C,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XF1,0XC3,0XFF,
|
||||
0XFF,0X98,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XF1,0XC3,0XFF,0XFF,0X98,0X0F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XF1,0XC3,0XFF,0XFF,0X98,0X1F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF0,0X7F,0XF1,0XC7,0XFF,0XFF,0X80,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X7F,0XF1,0XC7,0XFF,0XFF,0X80,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XF1,0X87,
|
||||
0XFF,0XFF,0X80,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XF0,0X00,0X7F,0XFF,0X80,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF8,0X00,0X07,0XFF,0XF0,0X00,0X7F,0XFF,0XC0,0XFF,0XFF,0XFF,
|
||||
0XFF,0XC0,0XFE,0X0F,0XFF,0XF0,0X00,0XFF,0XFF,0XC0,0XFF,0XFF,0XFF,0XFF,0X07,0XFE,
|
||||
0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0XFF,0XFF,0XFF,0XF8,0X1F,0XFF,0X0F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE1,0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0X87,0XFF,0XF8,0X00,0X7F,0XFF,
|
||||
0XE1,0XFF,0XFF,0XFF,0XE0,0XFF,0XFF,0XC3,0XFF,0XF8,0X00,0X7F,0XFF,0XE1,0XFF,0XFF,
|
||||
0XFF,0XE1,0XFF,0XFF,0XE1,0XFF,0XF8,0X00,0X7F,0XFF,0XF1,0XFF,0XFF,0XFF,0XE7,0XFF,
|
||||
0XFF,0XF8,0XFF,0XF0,0XE7,0XFF,0XFF,0XF9,0XFF,0XFF,0XFF,0XE7,0XFF,0XFF,0XF8,0X7F,
|
||||
0XF1,0XE7,0XFF,0XFF,0XF8,0XFF,0XFF,0XFF,0X8F,0XFF,0XFF,0XF8,0X7F,0XF1,0XE7,0XFF,
|
||||
0XFF,0XF8,0XFF,0XFF,0XFE,0X1F,0XFF,0XFF,0XFC,0X7F,0XF1,0XE7,0XFF,0XFF,0XF8,0XFF,
|
||||
0XFF,0XF0,0X1F,0XFF,0XFF,0XFC,0X7F,0XF1,0XE7,0XFF,0XFF,0XFC,0X7F,0XFF,0XC0,0X0F,
|
||||
0XFF,0XFF,0XFC,0X7F,0XF1,0XE7,0XFF,0XFF,0XFC,0X7F,0XFF,0XFF,0XC0,0XFF,0XFF,0XFC,
|
||||
0X7F,0XF1,0XE7,0XFF,0XFF,0XFC,0X3F,0XFF,0XFF,0XC0,0XFF,0XFF,0XFC,0X7F,0XF1,0XE7,
|
||||
0XFF,0XFF,0XFC,0X3F,0XFF,0XFF,0XC1,0XFF,0XFF,0XF8,0X7F,0XF0,0XE7,0XFF,0XFF,0XFE,
|
||||
0X1F,0XFF,0XFF,0XC3,0XFB,0XFF,0XF8,0X7F,0XF8,0X00,0X7F,0XFF,0XFE,0X1F,0XFF,0XFF,
|
||||
0XC3,0XFB,0XFF,0XF8,0X7F,0XF8,0X00,0X7F,0XFF,0XFF,0X0F,0XFF,0XFF,0XE3,0XE3,0X9F,
|
||||
0XF8,0X7F,0XFC,0X00,0X7F,0XFF,0XFF,0X0F,0XFF,0XFF,0XE1,0XC0,0X0F,0XF8,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X80,0X07,0XFF,0XE0,0X80,0X0F,0XF8,0X7F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0X80,0X00,0X7F,0XE0,0X00,0X0F,0XF8,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XC0,0X00,
|
||||
0X3F,0XF0,0X00,0X1F,0XF8,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XF0,0X00,0X0F,0XFF,0X83,
|
||||
0X3F,0XF8,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFC,0X00,0X07,0XFF,0XE7,0X1F,0XF8,0X7F,
|
||||
0XFF,0X1F,0XFF,0XFF,0XFF,0XFE,0X00,0X01,0XFF,0XFF,0X0F,0XF8,0X7F,0XFF,0X1F,0XFF,
|
||||
0XFF,0XFF,0XFF,0X00,0X00,0XFF,0XFF,0X0F,0XF0,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,
|
||||
0X00,0X00,0X7F,0XFF,0X0F,0XF1,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X1F,
|
||||
0XFF,0X0F,0XF1,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X1F,0XFF,0X0F,0XF1,
|
||||
0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X1F,0XFF,0X0F,0XF1,0XFF,0XFF,0X1F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X0F,0XFF,0X0F,0XF9,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF8,0X0F,0XFF,0X0F,0XF8,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,
|
||||
0X0F,0XFF,0X0F,0XF8,0X7F,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X67,0XFF,0X0F,
|
||||
0XF8,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFE,0X0F,0XF8,0X7F,0XF0,
|
||||
0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XE1,0XFE,0X0F,0XF8,0XFF,0XF0,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF0,0X7E,0X0F,0XF1,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF8,0X7E,0X0F,0XF1,0XFF,0XFF,0XE1,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X7E,
|
||||
0X0F,0XF1,0XFF,0XF3,0X80,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X3E,0X0F,0XF1,0XFF,
|
||||
0XF1,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X3F,0X1F,0XF0,0XFF,0XF1,0X1C,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X3F,0XFF,0XF8,0XFF,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0X1F,0XFF,0XF8,0X7F,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0X9F,0XFF,0XF8,0X7F,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XF8,
|
||||
0X7F,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XF8,0X7F,0XF1,0X1C,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X8F,0XFF,0XF0,0XFF,0XF1,0X1C,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X0F,0XFF,0XF1,0XFF,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFE,
|
||||
0X00,0X00,0X3F,0XF1,0XFF,0XF1,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X00,0X07,
|
||||
0XF1,0XFF,0XF0,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X00,0X00,0X03,0XF0,0XFF,0XF8,
|
||||
0X1C,0X7F,0XFF,0XFF,0XFF,0XF0,0X03,0XFF,0XFC,0X00,0X00,0XFF,0XF8,0X1C,0X7F,0XFF,
|
||||
0XFF,0XFF,0XC0,0X1F,0X80,0X03,0X80,0X00,0X7F,0XF8,0X3C,0X7F,0XFF,0XFF,0XFF,0X00,
|
||||
0X30,0X00,0X00,0X18,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X07,0XC0,0X00,0X00,
|
||||
0X00,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X1F,0X00,0X00,0X00,0X01,0X00,0X7F,
|
||||
0XF1,0XFE,0X7F,0XFF,0XFF,0XF0,0X7E,0X00,0X00,0X00,0X01,0X80,0XFF,0XF1,0XFE,0X7F,
|
||||
0XFF,0XFF,0XE0,0XFF,0X00,0X00,0X00,0X01,0XC1,0XFF,0XF1,0X1E,0X7F,0XFF,0XFF,0X81,
|
||||
0XFF,0X00,0X00,0X00,0X00,0X41,0XFF,0XF1,0X1E,0X7F,0XFF,0XFF,0X03,0XFE,0X00,0X80,
|
||||
0X00,0X00,0X38,0X7F,0XF1,0X1E,0X7F,0XFF,0XFE,0X07,0XFF,0X01,0XC0,0X00,0X00,0X3C,
|
||||
0X7F,0XF1,0X1E,0X7F,0XFF,0XFC,0X0F,0XFF,0X80,0X00,0X00,0X00,0X1C,0X7F,0XF1,0X1E,
|
||||
0X7F,0XFF,0XFC,0X1F,0XFF,0X00,0X00,0X00,0X00,0X0E,0X7F,0XF1,0X1E,0X7F,0XFF,0XFC,
|
||||
0X3F,0XFE,0X00,0X00,0X00,0X00,0X0E,0X3F,0XF1,0X1E,0X7F,0XFF,0XFC,0X7F,0XFC,0X00,
|
||||
0X00,0X00,0X00,0X07,0X1F,0XF1,0X1E,0X7F,0XFF,0XF8,0XFF,0XFE,0X00,0X00,0X00,0X00,
|
||||
0X03,0X1F,0XF1,0X1E,0X7F,0XFF,0XF1,0XFF,0XFF,0XE0,0X00,0X00,0X00,0X01,0X8F,0XF0,
|
||||
0X1E,0X7F,0XFF,0XE3,0XFF,0XFF,0XF8,0X00,0X00,0X00,0X01,0X8F,0XF0,0X1E,0X7F,0XFF,
|
||||
0XE3,0XFF,0XFF,0XFC,0X00,0X00,0X00,0X00,0X0F,0XF0,0X00,0X7F,0XFF,0XC3,0XFF,0XFF,
|
||||
0XDF,0X80,0X00,0X00,0X00,0X0F,0XF0,0X00,0X7F,0XFF,0XC3,0XFF,0XFF,0XCF,0XE0,0X00,
|
||||
0X00,0X00,0X0F,0XF0,0X00,0X7F,0XFF,0XC3,0XFF,0XFF,0XC7,0XF0,0X00,0X00,0X00,0X0F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XC7,0XFF,0XFF,0XE1,0XFC,0X00,0X00,0X00,0X0F,0XF3,0XFF,0XFF,
|
||||
0XFF,0X87,0XFF,0XFF,0XF0,0X1F,0X80,0X00,0X01,0X0F,0XF1,0XFF,0XFF,0XFF,0X8F,0XFF,
|
||||
0XFF,0XFE,0X03,0XFF,0XF0,0X06,0X7F,0XF8,0X7F,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0X80,
|
||||
0X3F,0XFE,0X18,0X7F,0XF8,0X3F,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XF0,0X00,0X01,0XC0,
|
||||
0XFF,0XFE,0X1F,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X01,0XFF,0XFF,0X07,
|
||||
0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X01,0XFF,0XFF,0X83,0XFF,0XFF,0X0F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X03,0XFF,0XFF,0XE0,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,0XF0,0X7F,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XE3,0XFF,0XFF,0XF8,0X7F,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
|
||||
0XE0,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,0XC1,0XFF,0XFF,
|
||||
0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,0X07,0XFF,0XFF,0X87,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFE,0X0F,0XFF,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XE3,0XFF,0XF8,0X1F,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,
|
||||
0XF0,0X7F,0XFF,0XFF,0XE3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF3,0XFF,0XF1,0XFF,0XFF,
|
||||
0XFF,0XE3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF3,0XFF,0XF3,0XFF,0XFF,0XFF,0XF1,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XF3,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF3,
|
||||
0XFF,0XFC,0X00,0XFF,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XF3,0XFF,0XF8,0X00,
|
||||
0X7F,0XFF,0XFC,0X3F,0XFF,0XF8,0XFF,0XFF,0XFF,0XF3,0XFF,0XF8,0X00,0X7F,0XFF,0XFE,
|
||||
0X0F,0XFF,0XF0,0XFF,0XFF,0XFF,0XF3,0XFF,0XF8,0XC4,0XFF,0XFF,0XFF,0X87,0XFF,0XC0,
|
||||
0XFF,0XFF,0XFF,0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,0XFF,0XC3,0XFF,0XC1,0XFF,0XFF,0XFF,
|
||||
0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,0XFF,0XF0,0XFF,0X83,0XFF,0XFF,0XFF,0XF1,0XFF,0XF1,
|
||||
0XE7,0XFF,0XFF,0XFF,0XF8,0XFF,0X07,0XFF,0XFF,0XFF,0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,
|
||||
0XFF,0XF8,0XFE,0X0F,0XFF,0XFF,0XFF,0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,0XFF,0XFC,0XFE,
|
||||
0X3F,0XFF,0XFF,0XFF,0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,0XFF,0XFE,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF1,0XFF,0XF1,0XE7,0XFF,0XFF,0XFF,0XFF,0X7F,0XFF,0XFF,0XFF,0XFF,0XF1,0XFF,
|
||||
0XF1,0XE7,0XFF,0XFF,0XFF,0XFF,0X3F,0XFF,0XFF,0XFF,0XFF,0XF1,0XFF,0XF0,0XE7,0XFF,
|
||||
0XFF,0XFF,0XFF,0X3F,0XFF,0XFF,0XFF,0XFF,0XF1,0XFF,0XF8,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0X3F,0XFF,0XFF,0XFF,0XFF,0XF1,0XFF,0XF8,0X00,0X7F,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XF1,0XFF,0XFC,0X00,0X7F,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XF1,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XF1,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XF0,0XFF,0XF0,0X00,0XFF,0XFF,0XFF,
|
||||
0XFF,0X1F,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,0X0F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XF0,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XF0,0X7F,0XFF,0XF8,0X7F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,
|
||||
0XFC,0X7F,0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0XFC,0X7F,0XFF,
|
||||
0XFF,0XFF,0X8F,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0X87,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XC7,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,
|
||||
0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XF0,0X7F,0XF0,0X00,0X7F,
|
||||
0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XE0,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,
|
||||
0XC3,0XFF,0XFF,0XFF,0XFF,0XE0,0X7F,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,0XE1,0XFF,0XFF,
|
||||
0XFF,0XFF,0XE0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XE0,0XFF,0XFF,0XFF,0XFF,0XE0,
|
||||
0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XF0,0XFF,0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFC,
|
||||
0X7F,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,
|
||||
0XFF,0XF8,0X7F,0XFF,0XFF,0XFF,0XC0,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XF8,0X3F,
|
||||
0XFF,0XFF,0XFF,0XC4,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XFC,0X3F,0XFF,0XFF,0XFF,
|
||||
0X86,0X7F,0XFF,0XFC,0X7F,0XFF,0XFF,0XFF,0XFE,0X3F,0XFF,0XFF,0XFF,0X84,0X7F,0XFF,
|
||||
0XF8,0X7F,0XFF,0XFF,0XFF,0XFE,0X3F,0XFF,0XFF,0XFF,0X0C,0X7F,0XF0,0X00,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0X0F,0XFF,0XFF,0XFE,0X0C,0X7F,0XF0,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XC7,0XFF,0XFF,0XFE,0X1C,0X7F,0XF0,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,
|
||||
0XFE,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0XFF,0XFF,0XFE,0X3C,0X7F,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X7F,0XFF,0XFE,0X7C,0X7F,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XF0,0X3F,0XFF,0XFC,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XF8,0X1F,0XFF,0XF8,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X0F,
|
||||
0XFF,0XE1,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF0,0X00,0X00,0X3C,
|
||||
0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X00,0X1C,0X7F,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X20,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFC,0X70,0X0C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFC,0XF0,0X0C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X78,
|
||||
0X0C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X38,0X0C,0X7F,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X0C,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X00,0X1C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0X80,0X7C,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XC0,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
|
||||
0XFF,0XFF,0XFF,0XFF,};
|
||||
@@ -0,0 +1,40 @@
|
||||
/*****************************************************************************
|
||||
* | File : ImageData.h
|
||||
* | Author : Waveshare team
|
||||
* | Function :
|
||||
*----------------
|
||||
* | This version: V1.0
|
||||
* | Date : 2018-10-23
|
||||
* | Info :
|
||||
*
|
||||
#
|
||||
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
# of this software and associated documnetation files (the "Software"), to deal
|
||||
# in the Software without restriction, including without limitation the rights
|
||||
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
# copies of the Software, and to permit persons to whom the Software is
|
||||
# furished to do so, subject to the following conditions:
|
||||
#
|
||||
# The above copyright notice and this permission notice shall be included in
|
||||
# all copies or substantial portions of the Software.
|
||||
#
|
||||
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
# THE SOFTWARE.
|
||||
#
|
||||
|
||||
******************************************************************************/
|
||||
|
||||
#ifndef _IMAGEDATA_H_
|
||||
#define _IMAGEDATA_H_
|
||||
|
||||
extern const unsigned char gImage_2in13d[];
|
||||
|
||||
#endif
|
||||
/* FILE END */
|
||||
|
||||
|
||||
@@ -0,0 +1,125 @@
|
||||
/* Includes ------------------------------------------------------------------*/
|
||||
#include "DEV_Config.h"
|
||||
#include "EPD.h"
|
||||
#include "GUI_Paint.h"
|
||||
#include "imagedata.h"
|
||||
#include <stdlib.h>
|
||||
|
||||
/* Entry point ----------------------------------------------------------------*/
|
||||
void setup()
|
||||
{
|
||||
printf("EPD_2IN13D_test Demo\r\n");
|
||||
DEV_Module_Init();
|
||||
|
||||
printf("e-Paper Init and Clear...\r\n");
|
||||
EPD_2IN13D_Init();
|
||||
EPD_2IN13D_Clear();
|
||||
DEV_Delay_ms(500);
|
||||
|
||||
//Create a new image cache
|
||||
UBYTE *BlackImage;
|
||||
/* you have to edit the startup_stm32fxxx.s file and set a big enough heap size */
|
||||
UWORD Imagesize = ((EPD_2IN13D_WIDTH % 8 == 0) ? (EPD_2IN13D_WIDTH / 8 ) : (EPD_2IN13D_WIDTH / 8 + 1)) * EPD_2IN13D_HEIGHT;
|
||||
if ((BlackImage = (UBYTE *)malloc(Imagesize)) == NULL) {
|
||||
printf("Failed to apply for black memory...\r\n");
|
||||
while (1);
|
||||
}
|
||||
printf("Paint_NewImage\r\n");
|
||||
Paint_NewImage(BlackImage, EPD_2IN13D_WIDTH, EPD_2IN13D_HEIGHT, 270, WHITE);
|
||||
|
||||
#if 1 //show image for array
|
||||
printf("show image for array\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawBitMap(gImage_2in13d);
|
||||
|
||||
EPD_2IN13D_Display(BlackImage);
|
||||
DEV_Delay_ms(2000);
|
||||
#endif
|
||||
|
||||
#if 1 // Drawing on the image
|
||||
printf("Drawing\r\n");
|
||||
//1.Select Image
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_Clear(WHITE);
|
||||
|
||||
// 2.Drawing on the image
|
||||
Paint_DrawString_EN(5, 5, "waveshare", &Font16, BLACK, WHITE);
|
||||
Paint_DrawNum(5, 25, 123456789, &Font16, BLACK, WHITE);
|
||||
Paint_DrawString_CN(5, 45, "你好abc", &Font12CN, BLACK, WHITE);
|
||||
Paint_DrawString_CN(5, 60, "微雪电子", &Font24CN, WHITE, BLACK);
|
||||
EPD_2IN13D_Display(BlackImage);
|
||||
DEV_Delay_ms(1000);
|
||||
|
||||
Paint_Clear(WHITE);
|
||||
Paint_DrawPoint(5, 10, BLACK, DOT_PIXEL_1X1, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(5, 25, BLACK, DOT_PIXEL_2X2, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(5, 40, BLACK, DOT_PIXEL_3X3, DOT_STYLE_DFT);
|
||||
Paint_DrawPoint(5, 55, BLACK, DOT_PIXEL_4X4, DOT_STYLE_DFT);
|
||||
Paint_DrawLine(20, 10, 70, 60, BLACK, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(70, 10, 20, 60, BLACK, DOT_PIXEL_1X1, LINE_STYLE_SOLID);
|
||||
Paint_DrawLine(170, 15, 170, 55, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawLine(150, 35, 190, 35, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
|
||||
Paint_DrawRectangle(20, 10, 70, 60, BLACK, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawRectangle(85, 10, 130, 60, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
Paint_DrawCircle(170, 35, 20, BLACK, DOT_PIXEL_1X1, DRAW_FILL_EMPTY);
|
||||
Paint_DrawCircle(170, 80, 20, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
EPD_2IN13D_Display(BlackImage);
|
||||
DEV_Delay_ms(2000);
|
||||
#endif
|
||||
|
||||
#if 0 //Partial refresh, example shows time
|
||||
printf("Partial refresh\r\n");
|
||||
Paint_SelectImage(BlackImage);
|
||||
PAINT_TIME sPaint_time;
|
||||
sPaint_time.Hour = 12;
|
||||
sPaint_time.Min = 34;
|
||||
sPaint_time.Sec = 56;
|
||||
UBYTE num = 20;
|
||||
for (;;) {
|
||||
sPaint_time.Sec = sPaint_time.Sec + 1;
|
||||
if (sPaint_time.Sec == 60) {
|
||||
sPaint_time.Min = sPaint_time.Min + 1;
|
||||
sPaint_time.Sec = 0;
|
||||
if (sPaint_time.Min == 60) {
|
||||
sPaint_time.Hour = sPaint_time.Hour + 1;
|
||||
sPaint_time.Min = 0;
|
||||
if (sPaint_time.Hour == 24) {
|
||||
sPaint_time.Hour = 0;
|
||||
sPaint_time.Min = 0;
|
||||
sPaint_time.Sec = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
Paint_ClearWindows(15, 65, 15 + Font20.Width * 7, 65 + Font20.Height, WHITE);
|
||||
Paint_DrawTime(15, 65, &sPaint_time, &Font20, WHITE, BLACK);
|
||||
|
||||
num = num - 1;
|
||||
if (num == 0) {
|
||||
break;
|
||||
}
|
||||
EPD_2IN13D_DisplayPart(BlackImage);
|
||||
DEV_Delay_ms(500);//Analog clock 1s
|
||||
}
|
||||
|
||||
#endif
|
||||
printf("Clear...\r\n");
|
||||
EPD_2IN13D_Init();
|
||||
Paint_Clear(WHITE);
|
||||
Paint_SelectImage(BlackImage);
|
||||
Paint_DrawRectangle(0, 0, EPD_2IN13D_WIDTH, EPD_2IN13D_HEIGHT, BLACK, DOT_PIXEL_1X1, DRAW_FILL_FULL);
|
||||
EPD_2IN13D_Display(BlackImage);
|
||||
DEV_Delay_ms(1000);
|
||||
EPD_2IN13D_Clear();
|
||||
|
||||
printf("Goto Sleep...\r\n");
|
||||
EPD_2IN13D_Sleep();
|
||||
free(BlackImage);
|
||||
BlackImage = NULL;
|
||||
}
|
||||
|
||||
/* The main loop -------------------------------------------------------------*/
|
||||
void loop()
|
||||
{
|
||||
//
|
||||
}
|
||||
Reference in New Issue
Block a user