Basic library for SHARP LCD LS027B4DH01/LS027B7DH01
Dependents: AkiSpiLcd_demo AkiSpiLcd_demo2 LCDRAM AkiSpiLcd_example
Diff: AkiSpiLcd.cpp
- Revision:
- 16:fa277cbcc890
- Parent:
- 15:704dd6e688ab
- Child:
- 17:3b47e5044518
--- a/AkiSpiLcd.cpp Mon Jan 12 11:46:46 2015 +0000 +++ b/AkiSpiLcd.cpp Mon Jan 12 12:04:01 2015 +0000 @@ -254,6 +254,16 @@ cominvert(); } +/** copies whole data in screen into LCD +*/ +void AkiSpiLcd::ram2lcd(int screen) +{ + uint8_t lineBuffer[RAMLINE_LENGTH]; + for (int y = 0; y < 240; y++) { + ram_read(y * RAMLINE_LENGTH+2,lineBuffer,RAMLINE_LENGTH); + directUpdateSingle(y + 1,lineBuffer); + } +} uint8_t AkiSpiLcd::ram_read(int address) { _ram_prepareCommand(READ, address);