28 uint8_t keypressed = 0;
29 Keys_t keys = KEYNONE;
31 if (PINC != 0b00001111)
36 for(
int i=0; i<8; i++) {
asm volatile(
"nop"); }
42 case 0b11101110: keys = KEY7;
break;
43 case 0b11101101: keys = KEY8;
break;
44 case 0b11101011: keys = KEY9;
break;
45 case 0b11100111: keys = KEYKILO;
break;
46 case 0b11011110: keys = KEY4;
break;
47 case 0b11011101: keys = KEY5;
break;
48 case 0b11011011: keys = KEY6;
break;
49 case 0b11010111: keys = KEYMILLI;
break;
50 case 0b10111110: keys = KEY1;
break;
51 case 0b10111101: keys = KEY2;
break;
52 case 0b10111011: keys = KEY3;
break;
53 case 0b10110111: keys = KEYMINUS;
break;
54 case 0b01111110: keys = KEYLEFT;
break;
55 case 0b01111101: keys = KEY0;
break;
56 case 0b01111011: keys = KEYRIGHT;
break;
57 case 0b01110111: keys = KEYX1;
break;