hier die versprochenen Erweiterungen (lcd_c):
1. Controller1 wählen dann Display clearen, Controller2 wählen
dann Display clearen und wieder auf Controller1 wechseln.
void clrscr(){ __lcd=0;lcd_clrscr();
__lcd=1;lcd_clrscr();
__lcd=0;}
2. y=0 oder y=1 ersten Controller ansprechen,
y=2 oder y=3 zweiten Controller ansprechen
int goxy(int x, int y){
switch (y) {
case 0:
__lcd=0;
lcd_gotoxy(x,y);
break;
case 1:
__lcd=0;
lcd_gotoxy(x,y);
break;
case 2:
__lcd=1;
y=0;
lcd_gotoxy(x,y);
break;
case 3:
__lcd=1;
y=1;
lcd_gotoxy(x,y);
break;
}
return 0;
}
3. Controller1 wählen dann Initialisieren, Controller2 wählen
dann Initialisieren und wieder auf Controller1 wechseln.
void lcdinit (void){
__lcd=0;
lcd_init(LCD_DISP_ON);
__lcd=1;
lcd_init(LCD_DISP_ON);
__lcd=0;}
Lesezeichen