aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMechMerlin <30334081+mechmerlin@users.noreply.github.com>2020-04-03 22:52:05 -0700
committerGitHub <noreply@github.com>2020-04-04 16:52:05 +1100
commit38d7145da280a3fad108327ac849832aa2c75d2f (patch)
treebccbdef5e62fac2947da6fcc6bcd306a6b657e9a
parent6e8876be39f829b0327f567d673b23be0f4f28c6 (diff)
downloadqmk_firmware-38d7145da280a3fad108327ac849832aa2c75d2f.tar.gz
qmk_firmware-38d7145da280a3fad108327ac849832aa2c75d2f.zip
VIA Support: 1upkeyboards Sweet16 (#8652)
* update VID and PID to match the rest of 1up's collection * add VIA keymap
-rw-r--r--keyboards/1upkeyboards/sweet16/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/keymaps/via/keymap.c37
-rw-r--r--keyboards/1upkeyboards/sweet16/keymaps/via/rules.mk2
-rw-r--r--keyboards/1upkeyboards/sweet16/v1/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/promicro/config.h2
-rw-r--r--keyboards/1upkeyboards/sweet16/v2/proton_c/config.h2
6 files changed, 43 insertions, 4 deletions
diff --git a/keyboards/1upkeyboards/sweet16/config.h b/keyboards/1upkeyboards/sweet16/config.h
index 803d9f115..0fc117c5a 100644
--- a/keyboards/1upkeyboards/sweet16/config.h
+++ b/keyboards/1upkeyboards/sweet16/config.h
@@ -3,7 +3,7 @@
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */ 5/* USB Device descriptor parameter */
6#define VENDOR_ID 0xFEED 6#define VENDOR_ID 0x6F75 // OU
7#define MANUFACTURER 1up Keyboards 7#define MANUFACTURER 1up Keyboards
8#define PRODUCT Sweet16 8#define PRODUCT Sweet16
9#define DESCRIPTION 4x4 grid 9#define DESCRIPTION 4x4 grid
diff --git a/keyboards/1upkeyboards/sweet16/keymaps/via/keymap.c b/keyboards/1upkeyboards/sweet16/keymaps/via/keymap.c
new file mode 100644
index 000000000..bd3466814
--- /dev/null
+++ b/keyboards/1upkeyboards/sweet16/keymaps/via/keymap.c
@@ -0,0 +1,37 @@
1#include QMK_KEYBOARD_H
2
3
4const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
5 [0] = LAYOUT_ortho_4x4(
6 KC_7, KC_8, KC_9, KC_ASTR,
7 KC_4, KC_5, KC_6, KC_SLSH,
8 KC_1, KC_2, KC_3, KC_MINS,
9 KC_0, KC_ENT, KC_DOT, MO(1)
10 ),
11
12 [1] = LAYOUT_ortho_4x4(
13 RESET, KC_TRNS, KC_TRNS, KC_TRNS,
14 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
15 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
16 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
17 ),
18
19 [2] = LAYOUT_ortho_4x4(
20 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
21 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
22 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
23 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
24 ),
25
26 [3] = LAYOUT_ortho_4x4(
27 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
28 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
29 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS,
30 KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS
31 ),
32
33};
34
35
36
37
diff --git a/keyboards/1upkeyboards/sweet16/keymaps/via/rules.mk b/keyboards/1upkeyboards/sweet16/keymaps/via/rules.mk
new file mode 100644
index 000000000..36b7ba9cb
--- /dev/null
+++ b/keyboards/1upkeyboards/sweet16/keymaps/via/rules.mk
@@ -0,0 +1,2 @@
1VIA_ENABLE = yes
2LTO_ENABLE = yes
diff --git a/keyboards/1upkeyboards/sweet16/v1/config.h b/keyboards/1upkeyboards/sweet16/v1/config.h
index 56fd16650..5264ef698 100644
--- a/keyboards/1upkeyboards/sweet16/v1/config.h
+++ b/keyboards/1upkeyboards/sweet16/v1/config.h
@@ -3,7 +3,7 @@
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */ 5/* USB Device descriptor parameter */
6#define PRODUCT_ID 0x2010 6#define PRODUCT_ID 0x0161
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8 8
9/* key matrix pins */ 9/* key matrix pins */
diff --git a/keyboards/1upkeyboards/sweet16/v2/promicro/config.h b/keyboards/1upkeyboards/sweet16/v2/promicro/config.h
index bd50b6960..d344b0750 100644
--- a/keyboards/1upkeyboards/sweet16/v2/promicro/config.h
+++ b/keyboards/1upkeyboards/sweet16/v2/promicro/config.h
@@ -3,7 +3,7 @@
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */ 5/* USB Device descriptor parameter */
6#define PRODUCT_ID 0x2011 6#define PRODUCT_ID 0x0162
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8 8
9/* key matrix pins */ 9/* key matrix pins */
diff --git a/keyboards/1upkeyboards/sweet16/v2/proton_c/config.h b/keyboards/1upkeyboards/sweet16/v2/proton_c/config.h
index 6f27f0b62..30abf28ee 100644
--- a/keyboards/1upkeyboards/sweet16/v2/proton_c/config.h
+++ b/keyboards/1upkeyboards/sweet16/v2/proton_c/config.h
@@ -3,7 +3,7 @@
3#include "config_common.h" 3#include "config_common.h"
4 4
5/* USB Device descriptor parameter */ 5/* USB Device descriptor parameter */
6#define PRODUCT_ID 0x2011 6#define PRODUCT_ID 0x0162
7#define DEVICE_VER 0x0001 7#define DEVICE_VER 0x0001
8 8
9/* key matrix pins */ 9/* key matrix pins */