Hoi,
Ik ben al een tijdje aan het prutsen, maar ik krijg de PrintNumI functie uit de UTFT library maar niet aan de gang in combinatie met de UTFT_DLB library.
Wat ik graag wil is dat ik de waard uit een integer met PrintNumI in een eerder gedefinieerd vlak kan zetten. Maar tot op heden lukt dat helemaal niet. Als ik gewoon een waarde print, dan verschijnt die wel.
Als ik de UTFT_DLB library niet gebruik, en met de standaard UTFT fonts werk dan werkt het wel. Maar die fonts zijn niet ercht wat ik zoek. Vandaar de DLB extentie.
Hieronder een stuk voorbeeld code waar het probleem ook in zit.
#include <UTFT.h>
#include <UTFT_DLB.h>
#include <avr/pgmspace.h>
extern uint8_t DejaVuSans18[];
UTFT_DLB myGLCD(ITDB32S,38,39,40,41);
int value;
void setup() {
// put your setup code here, to run once:
value = 70;
myGLCD.InitLCD(LANDSCAPE);
myGLCD.clrScr();
myGLCD.setColor(VGA_BLUE);
myGLCD.fillRoundRect(10,85,66,155);
myGLCD.setFont(DejaVuSans18);
myGLCD.setColor(VGA_WHITE);
myGLCD.setBackColor(VGA_BLUE);
// myGLCD.print("77",15, 125, 0);
myGLCD.printNumI(value,15, 125, 0);
}
void loop() {
// put your main code here, to run repeatedly:
}
Is iemand dit misschien al eerder tegen gekomen?