.
Diff: Display/TFT.cpp
- Revision:
- 8:26757296c79d
- Parent:
- 7:bb0383b91104
- Child:
- 10:668cf78ff93a
diff -r bb0383b91104 -r 26757296c79d Display/TFT.cpp --- a/Display/TFT.cpp Tue Feb 17 11:02:06 2015 +0000 +++ b/Display/TFT.cpp Tue Feb 17 17:54:14 2015 +0000 @@ -207,14 +207,14 @@ wr_cmd8(0x33); wr_data16(topfixedareasize); //num lines of top fixed area wr_data16(scrollareasize+scrollbugfix); //num lines of vertical scroll area, +1 for ILI9481 fix - if((areasize+startY)>height()) bfa=0; - else bfa = height()-(areasize+startY); + if((areasize+startY)>screensize_Y) bfa=0; + else bfa = screensize_Y-(areasize+startY); wr_data16(bfa); //num lines of bottom fixed area } void TFT::scroll (int lines) // ie 1= scrollup 1, 479= scrolldown 1 { wr_cmd8(0x37); - wr_data16((topfixedareasize+lines)%scrollareasize); //num lines of top fixed area + wr_data16(topfixedareasize+(lines%scrollareasize)); // select the (absolute)line which will be displayed as first scrollarea line } void TFT::scrollreset() {