ein kurzer nachtrag:
ich sitz da jetz schon ein bisschen dran und arbeite mich stück für stück durch.
hier mein code:
#include <UTFT_Buttons.h>
#include <UTouch.h>
#include <UTouchCD.h>
#include <memorysaver.h>
#include <UTFT.h>
extern uint8_t SmallFont[];
extern uint8_t BigFont[];
extern uint8_t Dingbats1_XL[];
UTFT display(ITDB32S, 38,39,40,41);
UTouch touch(6,5,4,3,2);
UTFT_Buttons buttons(&display, &touch);
void setup()
{
display.InitLCD();
display.clrScr();
display.setFont(SmallFont);
touch.InitTouch();
touch.setPrecision(PREC_MEDIUM);
buttons.setTextFont(BigFont);
buttons.setSymbolFont(Dingbats1_XL);
}
void loop()
{
int but1, but2, but3, pressed_Button;
boolean deafault_colors = true;
but1 = buttons.addButton(10, 20, 300, 30, "Referenzfahrt");
but2 = buttons.addButton(10, 60, 300, 30, "Start");
but3 = buttons.addButton(10, 100, 300, 30, "Stop");
buttons.drawButtons();
display.print("Betriebsmodus:", 110, 205);
display.setColor(VGA_BLACK);
display.setBackColor(VGA_LIME);
display.print("Nichts ausgewaehlt", 110, 220);
while(1);
{
if(touch.dataAvailable() == true)
{
pressed_Button = buttons.checkButtons();
if(pressed_Button == but1)
display.print("Referenzfahrt", 110, 220);
if(pressed_Button == but2)
display.print("Start", 110, 220);
if(pressed_Button == but3)
display.print("Stop", 110, 220);
}
}
}
es wird alles angezeigt nur wenn ich auf den bildschirm tippe passiert nichts.
findet wer den fehler?
mfg