Zkusil bych přidat závorky takto :
void klavesnice_cteni(void)
{
while(1)
{
portef = PINF;
switch (portef)
{
case 0b11101110:
{
if (osetreno)
{
pom_znak+=0b00000001;
lcd_gotoxy (0,2);
lcd_puts("1 ");
posun_radku();
}
else
{
lcd_gotoxy (0,2);
lcd_puts("- ");
zakmit();
}
}
break;
case 0b11011110:
{
if (osetreno)
{
pom_znak+=0b00000010;
lcd_gotoxy (0,2);
lcd_puts("2 ");
posun_radku();
}
else
{
lcd_gotoxy (0,2);
lcd_puts("- ");
zakmit();
}
}
break;
default: lcd_gotoxy (0,2);
lcd_puts("-");
break;
}
}
}
Nevím, jestli to pomůže a teoreticky by to mělo být jedno, ale za zkoušku nic nedáš …