]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
QMK Configurator Support for NIU Mini (#2874)
authorMechMerlin <30334081+mechmerlin@users.noreply.github.com>
Wed, 2 May 2018 15:07:08 +0000 (08:07 -0700)
committerDrashna Jaelre <drashna@live.com>
Wed, 2 May 2018 15:07:08 +0000 (08:07 -0700)
* QMK Configurator support for niu mini

* Fix naming

* looks like I messed up the include

keyboards/niu_mini/info.json [new file with mode: 0644]
keyboards/niu_mini/keymaps/default/keymap.c
keyboards/niu_mini/keymaps/mason/keymap.c
keyboards/niu_mini/keymaps/planck/keymap.c
keyboards/niu_mini/niu_mini.h

diff --git a/keyboards/niu_mini/info.json b/keyboards/niu_mini/info.json
new file mode 100644 (file)
index 0000000..1ff16a9
--- /dev/null
@@ -0,0 +1,16 @@
+{
+    "keyboard_name": "NIU Mini", 
+    "url": "", 
+    "maintainer": "qmk", 
+    "width": 12, 
+    "height": 4, 
+    "layouts": {
+        "LAYOUT_ortho_4x12": {
+            "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":6, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3}, {"x":6, "y":3}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}]
+        },
+
+        "LAYOUT_mit": {
+            "layout": [{"x":0, "y":0}, {"x":1, "y":0}, {"x":2, "y":0}, {"x":3, "y":0}, {"x":4, "y":0}, {"x":5, "y":0}, {"x":6, "y":0}, {"x":7, "y":0}, {"x":8, "y":0}, {"x":9, "y":0}, {"x":10, "y":0}, {"x":11, "y":0}, {"x":0, "y":1}, {"x":1, "y":1}, {"x":2, "y":1}, {"x":3, "y":1}, {"x":4, "y":1}, {"x":5, "y":1}, {"x":6, "y":1}, {"x":7, "y":1}, {"x":8, "y":1}, {"x":9, "y":1}, {"x":10, "y":1}, {"x":11, "y":1}, {"x":0, "y":2}, {"x":1, "y":2}, {"x":2, "y":2}, {"x":3, "y":2}, {"x":4, "y":2}, {"x":5, "y":2}, {"x":6, "y":2}, {"x":7, "y":2}, {"x":8, "y":2}, {"x":9, "y":2}, {"x":10, "y":2}, {"x":11, "y":2}, {"x":0, "y":3}, {"x":1, "y":3}, {"x":2, "y":3}, {"x":3, "y":3}, {"x":4, "y":3}, {"x":5, "y":3, "w":2}, {"x":7, "y":3}, {"x":8, "y":3}, {"x":9, "y":3}, {"x":10, "y":3}, {"x":11, "y":3}]
+        }
+    }
+}
\ No newline at end of file
index a0bfef73f56ca72f4b51c825eec4dceb765b3816..39aa01090a63267fd7630240b9fb3f01a7c42198 100644 (file)
@@ -1,4 +1,4 @@
-#include "niu_mini.h"
+#include QMK_KEYBOARD_H
 
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
 
index 3d05bf7b0230110823926707dd48c612a14d79cc..c6185f7ec77cda8e5dd5a751cccddacbf531461a 100644 (file)
@@ -1,4 +1,4 @@
-#include "niu_mini.h"
+#include QMK_KEYBOARD_H
 
 enum layers {
   _QWERTY,
index a4ffad9c952bab5380b9750115c4b18031fa5263..b4661bfd2d3983950dbdf1b0ceb9014edf9d1dd4 100644 (file)
@@ -14,7 +14,7 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#include "niu_mini.h"
+#include QMK_KEYBOARD_H
 #include "action_layer.h"
 
 extern keymap_config_t keymap_config;
index 88c5af11b09681f7a13b3292e9534c81e3a0b5c9..2dd707ede62f8b3baab9589881912540dadbc6a6 100644 (file)
        k30, k31, k32, k33, k34,    k35,   k37, k38, k39, k3a, k3b \
 ) \
 { \
-       { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b }, \
-       { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b }, \
-       { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b }, \
-       { k30, k31, k32, k33, k34, k35, k35, k37, k38, k39, k3a, k3b } \
+       { k00, k01, k02, k03, k04, k05, k06,   k07, k08, k09, k0a, k0b }, \
+       { k10, k11, k12, k13, k14, k15, k16,   k17, k18, k19, k1a, k1b }, \
+       { k20, k21, k22, k23, k24, k25, k26,   k27, k28, k29, k2a, k2b }, \
+       { k30, k31, k32, k33, k34, k35, KC_NO, k37, k38, k39, k3a, k3b } \
 }
 
 #define LAYOUT_grid( \