hallo

ich hab nen zweidimensionales array

unsigned char shifted[68][2]= {

(tastatur scancodes)
wenn ich das array so lasse kommen die richtigen werte am pc an

while(kbcode!=unshifted[c][0]&&unshifted[c][0]!=0) c++;
uart_putc(unshifted[c][1]);
uart_putc(shifted[c][1]);

wenn ich das attribut PROGMEM hinzufüge, um RAM speicher einzusparen

unsigned char shifted[68][2] PROGMEM= {

kommt plötzlich nur noch blödsinn raus.
woran liegt das ??? danke schonmal

mfg maddin