diff --git a/src/board/system76/addw2/include/board/keymap.h b/src/board/system76/addw2/include/board/keymap.h index 35df611..d66d3a1 100644 --- a/src/board/system76/addw2/include/board/keymap.h +++ b/src/board/system76/addw2/include/board/keymap.h @@ -44,7 +44,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/addw2/keymap/default.c b/src/board/system76/addw2/keymap/default.c index c79628a..9d72fd9 100644 --- a/src/board/system76/addw2/keymap/default.c +++ b/src/board/system76/addw2/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/addw2/keymap/jeremy.c b/src/board/system76/addw2/keymap/jeremy.c index 87a950f..dfc3bdd 100644 --- a/src/board/system76/addw2/keymap/jeremy.c +++ b/src/board/system76/addw2/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/bonw14/include/board/keymap.h b/src/board/system76/bonw14/include/board/keymap.h index 278e5c0..431330b 100644 --- a/src/board/system76/bonw14/include/board/keymap.h +++ b/src/board/system76/bonw14/include/board/keymap.h @@ -46,7 +46,7 @@ #define KM_NKEY 1 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/bonw14/keymap/default.c b/src/board/system76/bonw14/keymap/default.c index c79628a..9d72fd9 100644 --- a/src/board/system76/bonw14/keymap/default.c +++ b/src/board/system76/bonw14/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/bonw14/keymap/jeremy.c b/src/board/system76/bonw14/keymap/jeremy.c index 87a950f..dfc3bdd 100644 --- a/src/board/system76/bonw14/keymap/jeremy.c +++ b/src/board/system76/bonw14/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/darp5/include/board/keymap.h b/src/board/system76/darp5/include/board/keymap.h index 35df611..d66d3a1 100644 --- a/src/board/system76/darp5/include/board/keymap.h +++ b/src/board/system76/darp5/include/board/keymap.h @@ -44,7 +44,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/darp5/keymap/default.c b/src/board/system76/darp5/keymap/default.c index c79628a..9d72fd9 100644 --- a/src/board/system76/darp5/keymap/default.c +++ b/src/board/system76/darp5/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/darp5/keymap/jeremy.c b/src/board/system76/darp5/keymap/jeremy.c index 87a950f..dfc3bdd 100644 --- a/src/board/system76/darp5/keymap/jeremy.c +++ b/src/board/system76/darp5/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/galp3-c/include/board/keymap.h b/src/board/system76/galp3-c/include/board/keymap.h index bfaa253..8203feb 100644 --- a/src/board/system76/galp3-c/include/board/keymap.h +++ b/src/board/system76/galp3-c/include/board/keymap.h @@ -42,7 +42,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/galp3-c/keymap/carl.c b/src/board/system76/galp3-c/keymap/carl.c index 6472a19..d2a240c 100644 --- a/src/board/system76/galp3-c/keymap/carl.c +++ b/src/board/system76/galp3-c/keymap/carl.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME, diff --git a/src/board/system76/galp3-c/keymap/default.c b/src/board/system76/galp3-c/keymap/default.c index 4220c13..fe9fea1 100644 --- a/src/board/system76/galp3-c/keymap/default.c +++ b/src/board/system76/galp3-c/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME, diff --git a/src/board/system76/galp3-c/keymap/jeremy.c b/src/board/system76/galp3-c/keymap/jeremy.c index ee0187e..8ce9ac3 100644 --- a/src/board/system76/galp3-c/keymap/jeremy.c +++ b/src/board/system76/galp3-c/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, 0 /* pause */, K_INSERT, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_HOME, diff --git a/src/board/system76/gaze15/include/board/keymap.h b/src/board/system76/gaze15/include/board/keymap.h index 35df611..d66d3a1 100644 --- a/src/board/system76/gaze15/include/board/keymap.h +++ b/src/board/system76/gaze15/include/board/keymap.h @@ -44,7 +44,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/gaze15/keymap/default.c b/src/board/system76/gaze15/keymap/default.c index c79628a..9d72fd9 100644 --- a/src/board/system76/gaze15/keymap/default.c +++ b/src/board/system76/gaze15/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/gaze15/keymap/jeremy.c b/src/board/system76/gaze15/keymap/jeremy.c index 87a950f..dfc3bdd 100644 --- a/src/board/system76/gaze15/keymap/jeremy.c +++ b/src/board/system76/gaze15/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/lemp9/include/board/keymap.h b/src/board/system76/lemp9/include/board/keymap.h index 543a0c3..8c90c37 100644 --- a/src/board/system76/lemp9/include/board/keymap.h +++ b/src/board/system76/lemp9/include/board/keymap.h @@ -43,7 +43,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/lemp9/keymap/default.c b/src/board/system76/lemp9/keymap/default.c index 79e16af..846db19 100644 --- a/src/board/system76/lemp9/keymap/default.c +++ b/src/board/system76/lemp9/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, diff --git a/src/board/system76/lemp9/keymap/ins-prtsc.c b/src/board/system76/lemp9/keymap/ins-prtsc.c index ccfc7fa..8fd37fb 100644 --- a/src/board/system76/lemp9/keymap/ins-prtsc.c +++ b/src/board/system76/lemp9/keymap/ins-prtsc.c @@ -5,7 +5,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_INSERT, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, diff --git a/src/board/system76/lemp9/keymap/jeremy.c b/src/board/system76/lemp9/keymap/jeremy.c index f516087..2b3cf1a 100644 --- a/src/board/system76/lemp9/keymap/jeremy.c +++ b/src/board/system76/lemp9/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, diff --git a/src/board/system76/lemp9/keymap/levi.c b/src/board/system76/lemp9/keymap/levi.c index cfb70fe..3afef7f 100644 --- a/src/board/system76/lemp9/keymap/levi.c +++ b/src/board/system76/lemp9/keymap/levi.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_HOME, K_END, K_PRINT_SCREEN, K_DEL, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_BRACE_OPEN, K_BRACE_CLOSE, K_BKSP, diff --git a/src/board/system76/oryp5/include/board/keymap.h b/src/board/system76/oryp5/include/board/keymap.h index 35df611..d66d3a1 100644 --- a/src/board/system76/oryp5/include/board/keymap.h +++ b/src/board/system76/oryp5/include/board/keymap.h @@ -44,7 +44,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/oryp5/keymap/default.c b/src/board/system76/oryp5/keymap/default.c index 0f1d88e..c7be64e 100644 --- a/src/board/system76/oryp5/keymap/default.c +++ b/src/board/system76/oryp5/keymap/default.c @@ -2,7 +2,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/oryp6/include/board/keymap.h b/src/board/system76/oryp6/include/board/keymap.h index 35df611..d66d3a1 100644 --- a/src/board/system76/oryp6/include/board/keymap.h +++ b/src/board/system76/oryp6/include/board/keymap.h @@ -44,7 +44,7 @@ #define KM_LAY 2 // Keymap -extern uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN]; +extern uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN]; // Get a keycode from the keymap uint16_t keymap(int output, int input, int layer); diff --git a/src/board/system76/oryp6/keymap/default.c b/src/board/system76/oryp6/keymap/default.c index c79628a..9d72fd9 100644 --- a/src/board/system76/oryp6/keymap/default.c +++ b/src/board/system76/oryp6/keymap/default.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS, diff --git a/src/board/system76/oryp6/keymap/jeremy.c b/src/board/system76/oryp6/keymap/jeremy.c index 87a950f..dfc3bdd 100644 --- a/src/board/system76/oryp6/keymap/jeremy.c +++ b/src/board/system76/oryp6/keymap/jeremy.c @@ -4,7 +4,7 @@ #include -uint16_t __code KEYMAP[KM_LAY][KM_OUT][KM_IN] = { +uint16_t __xdata KEYMAP[KM_LAY][KM_OUT][KM_IN] = { LAYOUT( K_ESC, K_F1, K_F2, K_F3, K_F4, K_F5, K_F6, K_F7, K_F8, K_F9, K_F10, K_F11, K_F12, K_PRINT_SCREEN, K_INSERT, K_DEL, K_HOME, K_END, K_PGUP, K_PGDN, K_TICK, K_1, K_2, K_3, K_4, K_5, K_6, K_7, K_8, K_9, K_0, K_MINUS, K_EQUALS, K_BKSP, K_NUM_LOCK, K_NUM_SLASH, K_NUM_ASTERISK, K_NUM_MINUS,