Skip to content

Commit 4825ccf

Browse files
committed
Fixed GFX display broken by UTFT implementation
1 parent 9f6ceca commit 4825ccf

File tree

7 files changed

+21
-21
lines changed

7 files changed

+21
-21
lines changed

examples/gfx_menu/gfx_menu.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,8 @@ ruihfazevedo@[email protected]
4141
#define rst 7
4242
////////////////////////////////////////////
4343
// ENCODER (aka rotary switch) PINS
44-
#define encA 12
45-
#define encB 10
44+
#define encA 10
45+
#define encB 12
4646
#define encBtn 13
4747
#elif defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__)
4848
///////////////////////////////////////////////////////////////////////////

menu.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ www.r-site.net
166166
virtual void print(char ch)=0;
167167
virtual void print(const char *text)=0;
168168
virtual void println(const char *text="")=0;
169-
virtual void print(int)=0;
170-
virtual void println(int)=0;
169+
virtual void print(unsigned long)=0;
170+
virtual void println(unsigned long)=0;
171171
virtual void print(double)=0;
172172
virtual void println(double)=0;
173173
virtual void print(prompt &o,bool selected,int idx,int posY,int width);

menuFields.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ www.r-site.net
5454
virtual void printTo(menuOut& p) {
5555
p.print(text);
5656
p.print(activeNode==this?(tunning?'>':':'):' ');
57-
p.print(value);
57+
p.print((unsigned long)value);
5858
p.print(" ");
5959
p.print(units);
6060
p.print(" ");

menuGFX.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,24 +54,24 @@ www.r-site.net
5454

5555
virtual void clearLine(int ln) {
5656
gfx.fillRect(0,ln*resY,resX*maxX,resY,bgColor);
57-
gfx.setCursor(0,ln*resY);
57+
setCursor(0,ln);
5858
}
5959
virtual void clear() {
6060
gfx.fillRect(0,0,resX*maxX,resY*maxY,bgColor);
61-
gfx.setCursor(0,0);
61+
setCursor(0,0);
6262
}
6363
virtual void setCursor(int x,int y) {gfx.setCursor(x*resX,y*resY);}
6464
virtual void print(char ch) {gfx.print(ch);}
6565
virtual void print(const char *text) {gfx.print(text);}
6666
virtual void println(const char *text="") {gfx.println(text);};
67-
virtual void print(int i) {gfx.print(i);};
68-
virtual void println(int i) {gfx.println(i);};
67+
virtual void print(unsigned long i) {gfx.print(i);};
68+
virtual void println(unsigned long i) {gfx.println(i);};
6969
virtual void print(double i) {gfx.print(i);};
7070
virtual void println(double i) {gfx.println(i);};
7171
virtual void print(prompt &o,bool selected,int idx,int posY,int width) {
7272
gfx.fillRect(0,posY*resY,maxX*resX,resY,selected?hiliteColor:bgColor);
7373
gfx.setTextColor(o.enabled?enabledColor:disabledColor);
74-
gfx.setCursor(0,posY);//*resY);
74+
setCursor(0,posY);
7575
o.printTo(*this);
7676
println();
7777
}

menuLCD.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,17 @@ www.r-site.net
2222
LiquidCrystal& lcd;
2323
menuLCD(LiquidCrystal& lcd,int x=16,int y=1):lcd(lcd),menuOut(x,y) {}
2424
virtual void clearLine(int ln) {
25-
lcd.setCursor(0,ln);
25+
setCursor(0,ln);
2626
for(int n=0;n<maxX;n++) print(' ');
27-
lcd.setCursor(0,ln);
27+
setCursor(0,ln);
2828
}
2929
virtual void clear() {lcd.clear();}
3030
virtual void setCursor(int x,int y) {lcd.setCursor(x*resX,y*resY);}
3131
virtual void print(char ch) {lcd.print(ch);}
3232
virtual void print(const char *text) {lcd.print(text);}
3333
virtual void println(const char *text="") {lcd.print(text);};
34-
virtual void print(int i) {lcd.print(i);};
35-
virtual void println(int i) {lcd.println(i);};
34+
virtual void print(unsigned long i) {lcd.print(i);};
35+
virtual void println(unsigned long i) {lcd.println(i);};
3636
virtual void print(double i) {lcd.print(i);};
3737
virtual void println(double i) {lcd.println(i);};
3838
virtual void print(prompt &o,bool selected,int idx,int posY,int width) {

menuLCDs.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@ www.r-site.net
2525
LCD& lcd;
2626
menuLCD(LCD& lcd,int x=16,int y=1):lcd(lcd),menuOut(x,y) {}
2727
virtual void clearLine(int ln) {
28-
lcd.setCursor(0,ln);
28+
setCursor(0,ln);
2929
for(int n=0;n<maxX;n++) print(' ');
30-
lcd.setCursor(0,ln);
30+
setCursor(0,ln);
3131
}//clear current line
3232
virtual void clear() {lcd.clear();}
3333
virtual void setCursor(int x,int y) {lcd.setCursor(x*resX,y*resY);}
3434
virtual void print(char ch) {lcd.print(ch);}
3535
virtual void print(const char *text) {lcd.print(text);}
3636
virtual void println(const char *text="") {lcd.print(text);};
37-
virtual void print(int i) {lcd.print(i);};
38-
virtual void println(int i) {lcd.println(i);};
37+
virtual void print(unsigned long i) {lcd.print(i);};
38+
virtual void println(unsigned long i) {lcd.println(i);};
3939
virtual void print(double i) {lcd.print(i);};
4040
virtual void println(double i) {lcd.println(i);};
4141
virtual void print(prompt &o,bool selected,int idx,int posY,int width) {

menuPrint.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ www.r-site.net
2525
virtual void print(char ch) {device.print(ch);}
2626
virtual void print(const char *text) {device.print(text);}
2727
virtual void println(const char *text="") {device.println(text);}
28-
virtual void print(int i) {device.print(i);};
29-
virtual void println(int i) {device.println(i);};
28+
virtual void print(unsigned long i) {device.print(i);};
29+
virtual void println(unsigned long i) {device.println(i);};
3030
virtual void print(double i) {device.print(i);};
3131
virtual void println(double i) {device.println(i);};
3232
virtual void print(prompt &o,bool selected,int idx,int posY,int width) {
3333
print(idx<10?" ":"");
34-
print(idx);
34+
print((unsigned long)idx);
3535
print(selected?(o.enabled?menu::enabledCursor:menu::disabledCursor):' ');
3636
o.printTo(*this);
3737
println();

0 commit comments

Comments
 (0)