add 2.7 b V2

This commit is contained in:
SSYYL 2021-02-22 15:59:14 +08:00
commit 9edbace6e9
59 changed files with 25054 additions and 250 deletions

View file

@ -65,29 +65,16 @@ int EPD_10in2b_test(void)
Paint_NewImage(RedImage, EPD_10IN2b_WIDTH, EPD_10IN2b_HEIGHT, 0, WHITE);
Paint_Clear(WHITE);
#if 0 // show bmp
Paint_NewImage(BlackImage, EPD_10IN2b_WIDTH, EPD_10IN2b_HEIGHT, 0, WHITE);
#if 1 // show bmp
// Paint_NewImage(BlackImage, EPD_10IN2b_WIDTH, EPD_10IN2b_HEIGHT, 0, WHITE);
printf("show window BMP-----------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/100x100.bmp", 10, 10);
EPD_10IN2b_Display(BlackImage);
DEV_Delay_ms(3000);
GUI_ReadBmp("./pic/10in2_b.bmp", 0, 0);
printf("show bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/2in9.bmp", 0, 0);
EPD_10IN2b_Display(BlackImage);
DEV_Delay_ms(3000);
#endif
#if 0 //show image for array
Paint_NewImage(BlackImage, EPD_10IN2b_WIDTH, EPD_10IN2b_HEIGHT, 0, WHITE);
printf("show image for array\r\n");
Paint_SelectImage(BlackImage);
Paint_Clear(WHITE);
Paint_DrawBitMap(gImage_2in9);
EPD_10IN2b_Display(BlackImage);
Paint_SelectImage(RedImage);
GUI_ReadBmp("./pic/10in2_r.bmp", 0, 0);
EPD_10IN2b_Display(BlackImage, RedImage);
DEV_Delay_ms(3000);
#endif
@ -115,8 +102,8 @@ int EPD_10in2b_test(void)
Paint_DrawLine(85, 95, 125, 95, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
Paint_DrawLine(105, 75, 105, 115, BLACK, DOT_PIXEL_1X1, LINE_STYLE_DOTTED);
Paint_DrawString_EN(10, 0, "waveshare", &Font16, BLACK, WHITE);
Paint_DrawString_EN(10, 20, "hello world", &Font12, WHITE, BLACK);
Paint_DrawString_EN(10, 10, "waveshare", &Font16, BLACK, WHITE);
Paint_DrawString_EN(10, 30, "hello world", &Font12, WHITE, BLACK);
Paint_DrawNum(10, 33, 123456789, &Font12, BLACK, WHITE);
Paint_DrawNum(10, 50, 987654321, &Font16, WHITE, BLACK);
@ -146,6 +133,21 @@ int EPD_10in2b_test(void)
DEV_Delay_ms(3000);
#endif
#if 1 // show bmp
printf("show window BMP-----------------\r\n");
Paint_SelectImage(BlackImage);
Paint_Clear(WHITE);
GUI_ReadBmp("./pic/10in2_b1.bmp", 0, 0);
printf("show bmp------------------------\r\n");
Paint_SelectImage(RedImage);
Paint_Clear(WHITE);
GUI_ReadBmp("./pic/10in2_r1.bmp", 0, 0);
EPD_10IN2b_Display(BlackImage, RedImage);
DEV_Delay_ms(3000);
#endif
printf("Clear...\r\n");
EPD_10IN2b_Clear();
@ -153,6 +155,8 @@ int EPD_10in2b_test(void)
EPD_10IN2b_Sleep();
free(BlackImage);
BlackImage = NULL;
free(RedImage);
RedImage = NULL;
DEV_Delay_ms(2000);//important, at least 2s
// close 5V
printf("close 5V, Module enters 0 power consumption ...\r\n");

View file

@ -58,17 +58,29 @@ int EPD_13in3_test(void)
Paint_NewImage(BlackImage, EPD_13IN3_WIDTH, EPD_13IN3_HEIGHT, 0, WHITE);
Paint_Clear(WHITE);
#if 0 // show bmp
#if 1 // show bmp
Paint_NewImage(BlackImage, EPD_13IN3_WIDTH, EPD_13IN3_HEIGHT, 0, WHITE);
printf("show window BMP-----------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/100x100.bmp", 10, 10);
EPD_13IN3_Display(BlackImage);
DEV_Delay_ms(3000);
printf("show bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/2in9.bmp", 0, 0);
GUI_ReadBmp("./pic/13in3.bmp", 0, 0);
EPD_13IN3_Display(BlackImage);
DEV_Delay_ms(3000);
#endif
#if 1 // show bmp
Paint_NewImage(BlackImage, EPD_13IN3_WIDTH, EPD_13IN3_HEIGHT, 0, WHITE);
printf("show bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/13in3_1.bmp", 0, 0);
EPD_13IN3_Display(BlackImage);
DEV_Delay_ms(3000);
#endif
#if 1 // show bmp
Paint_NewImage(BlackImage, EPD_13IN3_WIDTH, EPD_13IN3_HEIGHT, 0, WHITE);
printf("show bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/13in3_2.bmp", 0, 0);
EPD_13IN3_Display(BlackImage);
DEV_Delay_ms(3000);
#endif

View file

@ -58,7 +58,7 @@ int EPD_2in13_V3_test(void)
Paint_NewImage(BlackImage, EPD_2in13_V3_WIDTH, EPD_2in13_V3_HEIGHT, 90, WHITE);
Paint_Clear(WHITE);
#if 1 // show bmp
#if 0 // show bmp
Paint_NewImage(BlackImage, EPD_2in13_V3_WIDTH, EPD_2in13_V3_HEIGHT, 90, WHITE);
printf("show window BMP-----------------\r\n");
Paint_SelectImage(BlackImage);
@ -68,7 +68,7 @@ int EPD_2in13_V3_test(void)
printf("show bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/2in13-v2.bmp", 0, 0);
GUI_ReadBmp("./pic/2in13_2.bmp", 0, 0);
EPD_2in13_V3_Display(BlackImage);
DEV_Delay_ms(3000);
#endif
@ -77,7 +77,7 @@ int EPD_2in13_V3_test(void)
printf("show image for array\r\n");
Paint_SelectImage(BlackImage);
Paint_Clear(WHITE);
Paint_DrawBitMap(gImage_2in13);
Paint_DrawBitMap(gImage_2in13_2);
EPD_2in13_V3_Display(BlackImage);
DEV_Delay_ms(2000);
@ -116,7 +116,7 @@ int EPD_2in13_V3_test(void)
DEV_Delay_ms(3000);
#endif
#if 1 //Partial refresh, example shows time
#if 1 //Partial refresh, example shows time
Paint_NewImage(BlackImage, EPD_2in13_V3_WIDTH, EPD_2in13_V3_HEIGHT, 90, WHITE);
printf("Partial refresh\r\n");
Paint_SelectImage(BlackImage);

View file

@ -64,21 +64,21 @@ int EPD_2in13bc_test(void)
Paint_Clear(WHITE);
#if 1 // show bmp
printf("show window BMP-----------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/100x100.bmp", 10, 0);
Paint_SelectImage(RYImage);
Paint_Clear(WHITE);
EPD_2IN13BC_Display(BlackImage, RYImage);
DEV_Delay_ms(2000);
// printf("show window BMP-----------------\r\n");
// Paint_SelectImage(BlackImage);
// GUI_ReadBmp("./pic/100x100.bmp", 10, 0);
// Paint_SelectImage(RYImage);
// Paint_Clear(WHITE);
// EPD_2IN13BC_Display(BlackImage, RYImage);
// DEV_Delay_ms(2000);
printf("show red bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/2in13bc-b.bmp", 0, 0);
GUI_ReadBmp("./pic/2in13_b1.bmp", 0, 0);
Paint_SelectImage(RYImage);
GUI_ReadBmp("./pic/2in13bc-ry.bmp", 0, 0);
GUI_ReadBmp("./pic/2in13_y1.bmp", 0, 0);
EPD_2IN13BC_Display(BlackImage, RYImage);
// DEV_Delay_ms(2000);
DEV_Delay_ms(2000);
#endif

View file

@ -79,15 +79,6 @@ int EPD_2in9bc_test(void)
Paint_Clear(WHITE);
EPD_2IN9BC_Display(BlackImage, RYImage);
DEV_Delay_ms(2000);
printf("show red bmp------------------------\r\n");
Paint_SelectImage(BlackImage);
GUI_ReadBmp("./pic/2in9bc-b.bmp", 0, 0);
Paint_SelectImage(RYImage);
GUI_ReadBmp("./pic/2in9bc-ry.bmp", 0, 0);
EPD_2IN9BC_Display(BlackImage, RYImage);
DEV_Delay_ms(2000);
#endif
#if 1 // show image for array

View file

@ -59,10 +59,9 @@ int EPD_5in65f_test(void)
#if 1
printf("show image for array\r\n");
Paint_Clear(EPD_5IN65F_WHITE);
GUI_ReadBmp_RGB_7Color("./pic/5in65f3.bmp", 0, 0);
EPD_5IN65F_Display(BlackImage);
// EPD_5IN65F_Display_part(BlackImage, 0, 0, 600, 260);
EPD_5IN65F_Display(flagimage);
DEV_Delay_ms(4000);
#endif

File diff suppressed because it is too large Load diff

View file

@ -32,6 +32,10 @@
#ifndef _IMAGEDATA_H_
#define _IMAGEDATA_H_
extern const unsigned char flagimage[];
extern const unsigned char gImage_2in13_2[];
extern const unsigned char gImage_1in02d[];
extern const unsigned char gImage_1in54[];

View file

@ -15,14 +15,6 @@ int main(void)
{
// Exception handling:ctrl + c
signal(SIGINT, Handler);
// if(DEV_Module_Init()!=0){
// return -1;
// }
// while(1) {
// DEV_Delay_ms(10000);
// }
// EPD_1in54_DES_test();
// EPD_2in13_DES_test();
@ -41,7 +33,6 @@ int main(void)
// EPD_2in7_test();
// EPD_2in7b_test();
// EPD_2in7b_V2_test();
// EPD_2in9_test();
@ -89,7 +80,15 @@ int main(void)
// EPD_13in3_test();
// DEV_Module_Exit();
/* For Test
if(DEV_Module_Init()!=0){
return -1;
}
while(1) {
DEV_Delay_ms(10000);
}
DEV_Module_Exit();
*/
return 0;
}