void GxEPD2_270::_Init_Part() { _InitDisplay(); _writeCommand(0x50); //VCOM AND DATA INTERVAL SETTING _writeData(0x17); //WBmode:VBDF 17|D7 VBDW 97 VBDB 57 WBRmode:VBDF F7 VBDW 77 VBDB 37 VBDR B7 _writeCommand(0x20); _writeDataPGM(lut_20_vcomDC_partial, sizeof(lut_20_vcomDC_partial)); _writeCommand(0x21); _writeDataPGM(lut_21_ww_partial, sizeof(lut_21_ww_partial)); _writeCommand(0x22); _writeDataPGM(lut_22_bw_partial, sizeof(lut_22_bw_partial)); _writeCommand(0x23); _writeDataPGM(lut_23_wb_partial, sizeof(lut_23_wb_partial)); _writeCommand(0x24); _writeDataPGM(lut_24_bb_partial, sizeof(lut_24_bb_partial)); _PowerOn(); _using_partial_mode = true; }
void GxEPD2_270::_Init_Full() { _InitDisplay(); _writeCommand(0x50); //VCOM AND DATA INTERVAL SETTING _writeData(0x97); //WBmode:VBDF 17|D7 VBDW 97 VBDB 57 WBRmode:VBDF F7 VBDW 77 VBDB 37 VBDR B7 _writeCommand(0x20); _writeDataPGM(lut_20_vcomDC, sizeof(lut_20_vcomDC)); _writeCommand(0x21); _writeDataPGM(lut_21_ww, sizeof(lut_21_ww)); _writeCommand(0x22); _writeDataPGM(lut_22_bw, sizeof(lut_22_bw)); _writeCommand(0x23); _writeDataPGM(lut_23_wb, sizeof(lut_23_wb)); _writeCommand(0x24); _writeDataPGM(lut_24_bb, sizeof(lut_24_bb)); _PowerOn(); _using_partial_mode = false; }
void GxEPD2_213c::_Init_Part() { _InitDisplay(); _PowerOn(); }
void GxEPD2_213c::_Init_Full() { _InitDisplay(); _PowerOn(); }
void GxGDEP015OC1::_Init_Part(uint8_t em) { _InitDisplay(em); _writeCommandData(LUTDefault_part, sizeof(LUTDefault_part)); _PowerOn(); }
void GxGDEP015OC1::_Init_Full(uint8_t em) { _InitDisplay(em); _writeCommandData(LUTDefault_full, sizeof(LUTDefault_full)); _PowerOn(); }