summaryrefslogtreecommitdiff
path: root/emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h
diff options
context:
space:
mode:
Diffstat (limited to 'emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h')
-rw-r--r--emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h293
1 files changed, 293 insertions, 0 deletions
diff --git a/emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h b/emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h
new file mode 100644
index 00000000000..93cb2e1a3f1
--- /dev/null
+++ b/emulators/simulavr/patches/patch-examples_atmel_key_scancodes.h
@@ -0,0 +1,293 @@
+$NetBSD: patch-examples_atmel_key_scancodes.h,v 1.1 2013/09/12 06:20:35 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}
+ };