mirror of
https://github.com/HalfSweetStudio/EPaperDrive.git
synced 2026-04-02 06:35:05 +08:00
增加了三色屏显示第三种颜色的例程
This commit is contained in:
@@ -663,10 +663,11 @@ void EPaperDrive::DrawUnicodeChar(int16_t x, int16_t y, uint8_t width, uint8_t h
|
||||
else
|
||||
sizeofsinglechar = (height / 8 + 1) * width;
|
||||
offset = (code[0] * 0x100 + code[1]) * sizeofsinglechar;
|
||||
Serial.printf("offset:%d",offset);
|
||||
// Serial.println("code[1]");
|
||||
// Serial.println(code[1]);
|
||||
// Serial.println("sizeofsinglechar");
|
||||
// Serial.println(sizeofsinglechar);
|
||||
//Serial.println("sizeofsinglechar");
|
||||
//Serial.println(sizeofsinglechar);
|
||||
// File f = UserFS->open(fontname, "r");
|
||||
File f = UserFS->open(fontname, "r");
|
||||
f.seek(offset, SeekSet);
|
||||
@@ -2547,6 +2548,11 @@ void EPaperDrive::EPD_Dis_Part(int xStart, int xEnd, int yStart, int yEnd, uint8
|
||||
{
|
||||
EPD_WriteDispRam(Xsize, Ysize, (uint8_t *)DisBuffer, offset, 1);
|
||||
}
|
||||
else if(EPD_Type == WX29)
|
||||
{
|
||||
EPD_SetRamPointer(xStart / 8, yEnd % 256, yEnd / 256);
|
||||
EPD_WriteDispRam(Xsize, Ysize, (uint8_t *)DisBuffer, offset, 1);
|
||||
}
|
||||
|
||||
// EPD_WriteDispRam_Old(Xsize, Ysize,(uint8_t *)DisBuffer,offset,1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user