pkgsrc-ng/emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h
2016-01-21 23:40:00 +01:00

294 lines
3.9 KiB
C

$NetBSD: patch-examples_atmel_key_scancodes.h,v 1.2 2014/08/29 04:40:06 mef Exp $
In file included from kb.c:14:0:
scancodes.h:19:1: warning: missing braces around initializer
scancodes.h:19:1: warning: (near initialization for 'unshifted[0]')
scancodes.h:90:11: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'shifted'
--- work/simulavr-1.0.0/examples/atmel_key/scancodes.h 2012-02-13 00:26:38.000000000 +0900
+++ examples/atmel_key/scancodes.h 2013-08-08 09:25:31.000000000 +0900
@@ -15,145 +15,145 @@
// Unshifted characters
-static char unshifted[][2] __attribute__ ((progmem)) = {
-0x0d,9,
-0x0e,'`',
-0x15,'q',
-0x16,'1',
-0x1a,'z',
-0x1b,'s',
-0x1c,'a',
-0x1d,'w',
-0x1e,'2',
-0x21,'c',
-0x22,'x',
-0x23,'d',
-0x24,'e',
-0x25,'4',
-0x26,'3',
-0x29,' ',
-0x2a,'v',
-0x2b,'f',
-0x2c,'t',
-0x2d,'r',
-0x2e,'5',
-0x31,'n',
-0x32,'b',
-0x33,'h',
-0x34,'g',
-0x35,'y',
-0x36,'6',
-0x39,',',
-0x3a,'m',
-0x3b,'j',
-0x3c,'u',
-0x3d,'7',
-0x3e,'8',
-0x41,',',
-0x42,'k',
-0x43,'i',
-0x44,'o',
-0x45,'0',
-0x46,'9',
-0x49,'.',
-0x4a,'/',
-0x4b,'l',
-0x4c,';',
-0x4d,'p',
-0x4e,'-',
-0x52,'\'',
-0x54,'[',
-0x55,'=',
-0x5a,13,
-0x5b,']',
-0x5d,'\\',
-0x61,'<',
-0x66,8,
-0x69,'1',
-0x6b,'4',
-0x6c,'7',
-0x70,'0',
-0x71,'.',
-0x72,'2',
-0x73,'5',
-0x74,'6',
-0x75,'8',
-0x79,'+',
-0x7a,'3',
-0x7b,'-',
-0x7c,'*',
-0x7d,'9',
-0,0
+static char const unshifted[][2] __attribute__ ((progmem)) = {
+{0x0d,9},
+{0x0e,'`'},
+{0x15,'q'},
+{0x16,'1'},
+{0x1a,'z'},
+{0x1b,'s'},
+{0x1c,'a'},
+{0x1d,'w'},
+{0x1e,'2'},
+{0x21,'c'},
+{0x22,'x'},
+{0x23,'d'},
+{0x24,'e'},
+{0x25,'4'},
+{0x26,'3'},
+{0x29,' '},
+{0x2a,'v'},
+{0x2b,'f'},
+{0x2c,'t'},
+{0x2d,'r'},
+{0x2e,'5'},
+{0x31,'n'},
+{0x32,'b'},
+{0x33,'h'},
+{0x34,'g'},
+{0x35,'y'},
+{0x36,'6'},
+{0x39,','},
+{0x3a,'m'},
+{0x3b,'j'},
+{0x3c,'u'},
+{0x3d,'7'},
+{0x3e,'8'},
+{0x41,','},
+{0x42,'k'},
+{0x43,'i'},
+{0x44,'o'},
+{0x45,'0'},
+{0x46,'9'},
+{0x49,'.'},
+{0x4a,'/'},
+{0x4b,'l'},
+{0x4c,';'},
+{0x4d,'p'},
+{0x4e,'-'},
+{0x52,'\''},
+{0x54,'['},
+{0x55,'='},
+{0x5a,13},
+{0x5b,']'},
+{0x5d,'\\'},
+{0x61,'<'},
+{0x66,8},
+{0x69,'1'},
+{0x6b,'4'},
+{0x6c,'7'},
+{0x70,'0'},
+{0x71,'.'},
+{0x72,'2'},
+{0x73,'5'},
+{0x74,'6'},
+{0x75,'8'},
+{0x79,'+'},
+{0x7a,'3'},
+{0x7b,'-'},
+{0x7c,'*'},
+{0x7d,'9'},
+{0,0}
};
// Shifted characters
-prog_char shifted[][2] = {
-0x0d,9,
-0x0e,'~',
-0x15,'Q',
-0x16,'!',
-0x1a,'Z',
-0x1b,'S',
-0x1c,'A',
-0x1d,'W',
-0x1e,'@',
-0x21,'C',
-0x22,'X',
-0x23,'D',
-0x24,'E',
-0x25,'$',
-0x26,'#',
-0x29,' ',
-0x2a,'V',
-0x2b,'F',
-0x2c,'T',
-0x2d,'R',
-0x2e,'%',
-0x31,'N',
-0x32,'B',
-0x33,'H',
-0x34,'G',
-0x35,'Y',
-0x36,'^',
-0x39,'L',
-0x3a,'M',
-0x3b,'J',
-0x3c,'U',
-0x3d,'&',
-0x3e,'*',
-0x41,'<',
-0x42,'K',
-0x43,'I',
-0x44,'O',
-0x45,')',
-0x46,'(',
-0x49,'>',
-0x4a,'\?',
-0x4b,'L',
-0x4c,':',
-0x4d,'P',
-0x4e,'_',
-0x52,'\"',
-0x54,'{',
-0x55,'+',
-0x5a,13,
-0x5b,'}',
-0x5d,'|',
-0x61,'>',
-0x66,8,
-0x69,'1',
-0x6b,'4',
-0x6c,'7',
-0x70,'0',
-0x71,'.',
-0x72,'2',
-0x73,'5',
-0x74,'6',
-0x75,'8',
-0x79,'+',
-0x7a,'3',
-0x7b,'-',
-0x7c,'*',
-0x7d,'9',
-0,0
+static char const shifted[][2] __attribute__ ((progmem)) = {
+{0x0d,9},
+{0x0e,'~'},
+{0x15,'Q'},
+{0x16,'!'},
+{0x1a,'Z'},
+{0x1b,'S'},
+{0x1c,'A'},
+{0x1d,'W'},
+{0x1e,'@'},
+{0x21,'C'},
+{0x22,'X'},
+{0x23,'D'},
+{0x24,'E'},
+{0x25,'$'},
+{0x26,'#'},
+{0x29,' '},
+{0x2a,'V'},
+{0x2b,'F'},
+{0x2c,'T'},
+{0x2d,'R'},
+{0x2e,'%'},
+{0x31,'N'},
+{0x32,'B'},
+{0x33,'H'},
+{0x34,'G'},
+{0x35,'Y'},
+{0x36,'^'},
+{0x39,'L'},
+{0x3a,'M'},
+{0x3b,'J'},
+{0x3c,'U'},
+{0x3d,'&'},
+{0x3e,'*'},
+{0x41,'<'},
+{0x42,'K'},
+{0x43,'I'},
+{0x44,'O'},
+{0x45,')'},
+{0x46,'('},
+{0x49,'>'},
+{0x4a,'\?'},
+{0x4b,'L'},
+{0x4c,':'},
+{0x4d,'P'},
+{0x4e,'_'},
+{0x52,'\"'},
+{0x54,'{'},
+{0x55,'+'},
+{0x5a,13},
+{0x5b,'}'},
+{0x5d,'|'},
+{0x61,'>'},
+{0x66,8},
+{0x69,'1'},
+{0x6b,'4'},
+{0x6c,'7'},
+{0x70,'0'},
+{0x71,'.'},
+{0x72,'2'},
+{0x73,'5'},
+{0x74,'6'},
+{0x75,'8'},
+{0x79,'+'},
+{0x7a,'3'},
+{0x7b,'-'},
+{0x7c,'*'},
+{0x7d,'9'},
+{0,0}
};