Updates STM32 and Arduino refresh rates (1.54v2, 2.9v2, 7.5)

This commit is contained in:
SSYYL 2021-07-19 15:03:19 +08:00
commit 588163b176
22 changed files with 1634 additions and 7190 deletions

View file

@ -86,70 +86,6 @@ UBYTE LUT_BB_7IN5_V2[]={
0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
};
UBYTE lut_vcomDC_7IN5_V2[] ={
0x00, 0x15, 0x19, 0x00, 0x00, 0x01,
0x00, 0x19, 0x01, 0x19, 0x01, 0x02,
0x00, 0x06, 0x01, 0x05, 0x01, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
UBYTE lut_ww_7IN5_V2[] ={
0x04, 0x14, 0x01, 0x18, 0x01, 0x01,
0x84, 0x19, 0x01, 0x19, 0x01, 0x02,
0x80, 0x06, 0x01, 0x05, 0x01, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
UBYTE lut_bw_7IN5_V2[] ={
0x04, 0x14, 0x01, 0x18, 0x01, 0x01,
0x84, 0x19, 0x01, 0x19, 0x01, 0x02,
0x80, 0x06, 0x01, 0x05, 0x01, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
UBYTE lut_wb_7IN5_V2[] ={
0x80, 0x14, 0x01, 0x18, 0x01, 0x01,
0x84, 0x19, 0x01, 0x19, 0x01, 0x02,
0x04, 0x06, 0x01, 0x05, 0x01, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
UBYTE lut_bb_7IN5_V2[] ={
0x80, 0x14, 0x01, 0x18, 0x01, 0x01,
0x84, 0x19, 0x01, 0x19, 0x01, 0x02,
0x04, 0x06, 0x01, 0x05, 0x01, 0x04,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/******************************************************************************
function : Software reset
parameter:
@ -357,12 +293,12 @@ void EPD_7IN5_V2_Display(const UBYTE *blackimage)
Width =(EPD_7IN5_V2_WIDTH % 8 == 0)?(EPD_7IN5_V2_WIDTH / 8 ):(EPD_7IN5_V2_WIDTH / 8 + 1);
Height = EPD_7IN5_V2_HEIGHT;
EPD_SendCommand(0x10);
for (UDOUBLE j = 0; j < Height; j++) {
for (UDOUBLE i = 0; i < Width; i++) {
EPD_SendData(blackimage[i + j * Width]);
}
}
// EPD_SendCommand(0x10);
// for (UDOUBLE j = 0; j < Height; j++) {
// for (UDOUBLE i = 0; i < Width; i++) {
// EPD_SendData(blackimage[i + j * Width]);
// }
// }
EPD_SendCommand(0x13);
for (UDOUBLE j = 0; j < Height; j++) {
for (UDOUBLE i = 0; i < Width; i++) {