more safety checks
This commit is contained in:
parent
351c50cc48
commit
1d09786fa4
1 changed files with 6 additions and 13 deletions
|
@ -188,22 +188,15 @@ void lld_lcdSetCursor(uint16_t x, uint16_t y) {
|
||||||
/* Reg 0x004E is an 8 bit value
|
/* Reg 0x004E is an 8 bit value
|
||||||
* Reg 0x004F is 8 bit
|
* Reg 0x004F is 8 bit
|
||||||
*/
|
*/
|
||||||
/*
|
|
||||||
* if(PORTRAIT) {
|
if(PORTRAIT) {
|
||||||
lld_lcdWriteReg(0x004e, x & 0x00FF);
|
lld_lcdWriteReg(0x004e, x & 0x00FF);
|
||||||
lld_lcdWriteReg(0x004f, y & 0x01FF);
|
lld_lcdWriteReg(0x004f, y & 0x01FF);
|
||||||
} else if(LANDSCAPE) {
|
} else if(LANDSCAPE) {
|
||||||
lld_lcdWriteReg(0x004e, y & 0x00FF);
|
lld_lcdWriteReg(0x004e, y & 0x00FF);
|
||||||
lld_lcdWriteReg(0x004f, x & 0x01FF);
|
lld_lcdWriteReg(0x004f, x & 0x01FF);
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
if(PORTRAIT) {
|
|
||||||
lld_lcdWriteReg(0x004e, x);
|
|
||||||
lld_lcdWriteReg(0x004f, y);
|
|
||||||
} else if(LANDSCAPE) {
|
|
||||||
lld_lcdWriteReg(0x004e, y);
|
|
||||||
lld_lcdWriteReg(0x004f, x);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void lld_lcdSetOrientation(uint8_t newOrientation) {
|
void lld_lcdSetOrientation(uint8_t newOrientation) {
|
||||||
|
@ -251,9 +244,9 @@ void lld_lcdSetWindow(uint16_t x0, uint16_t y0, uint16_t x1, uint16_t y1) {
|
||||||
|
|
||||||
switch(lcdGetOrientation()) {
|
switch(lcdGetOrientation()) {
|
||||||
case portrait:
|
case portrait:
|
||||||
lld_lcdWriteReg(0x44, (((x1-1) << 8) ) | (x0 ));
|
lld_lcdWriteReg(0x44, (((x1-1) << 8) & 0xFF00 ) | (x0 & 0x00FF));
|
||||||
lld_lcdWriteReg(0x45, y0);
|
lld_lcdWriteReg(0x45, y0 & 0x01FF);
|
||||||
lld_lcdWriteReg(0x46, (y1-1));
|
lld_lcdWriteReg(0x46, (y1-1) & 0x01FF);
|
||||||
break;
|
break;
|
||||||
case landscape:
|
case landscape:
|
||||||
lld_lcdWriteReg(0x44, (((y1-1) << 8) & 0xFF00) | (y1 & 0x00FF));
|
lld_lcdWriteReg(0x44, (((y1-1) << 8) & 0xFF00) | (y1 & 0x00FF));
|
||||||
|
|
Loading…
Add table
Reference in a new issue