~unwox/kbrds

c8d09bdca49d2d2eba7aae7bedda7202ff13d592 — unwox 3 months ago 5fc3c8d master
update README.md to make building firmware a little bit more reproducible
5 files changed, 21 insertions(+), 22 deletions(-)

M README.md
M crkbd/keymaps/default/keymap.c
M dactyl/config.h
M dactyl/keymaps/default/keymap.c
M planck/config.h
M README.md => README.md +5 -2
@@ 1,10 1,13 @@
```
git clone https://github.com/qmk/qmk_firmware --depth 1
git clone https://github.com/qmk/qmk_firmware --depth 1 --branch 0.20.0
cd qmk_firmware
make git-submodule
./util/docker_cmd.sh make git-submodule
git clone https://git.sr.ht/~unwox/kbrds keyboards/unwox
# make sure udev has needed rules: https://docs.qmk.fm/#/faq_build?id=linux-udev-rules
# flash command for corne
./util/docker_cmd.sh make unwox/crkbd:default:flash
# flash command for planck
./util/docker_cmd.sh make unwox/planck/rev6:default:flash
# press RESET button on keyboard or microcontroller

# IF microcontroller is raspberry pico (you'll probably need a second

M crkbd/keymaps/default/keymap.c => crkbd/keymaps/default/keymap.c +11 -11
@@ 23,22 23,22 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT(
      MEH(_____),     KC_Q,  KC_W, KC_E, KC_R,       KC_T,                  KC_Y, KC_U, KC_I,    KC_O,   KC_P,    KC_LBRACKET,
      MEH(_____),     KC_Q,  KC_W, KC_E, KC_R,       KC_T,                  KC_Y, KC_U, KC_I,    KC_O,   KC_P,    KC_LBRC,
      LCTL_T(KC_ESC), KC_A,  KC_S, KC_D, LT(5,KC_F), LT(7,KC_G),            KC_H, KC_J, KC_K,    KC_L,   KC_SCLN, KC_QUOT,
      KC_LALT,        KC_Z,  KC_X, KC_C, LT(4,KC_V), KC_B,                  KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLASH,
      KC_LALT,        KC_Z,  KC_X, KC_C, LT(4,KC_V), KC_B,                  KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS,
                              KC_LGUI, LSFT_T(KC_SPC), LT(6,KC_BSPC), KC_ENT, LT(3,KC_TAB), KC_RGUI

  ),
  [1] = LAYOUT(
      MEH(_____),     KC_Q,  KC_W, KC_F, KC_P,       KC_B,                  KC_J, KC_L, KC_U,    KC_Y,   KC_SCLN, KC_LBRACKET,
      MEH(_____),     KC_Q,  KC_W, KC_F, KC_P,       KC_B,                  KC_J, KC_L, KC_U,    KC_Y,   KC_SCLN, KC_LBRC,
      LCTL_T(KC_ESC), KC_A,  KC_R, KC_S, LT(5,KC_T), LT(7,KC_G),            KC_M, KC_N, KC_E,    KC_I,   KC_O,    KC_QUOT,
      _____,          KC_Z,  KC_X, KC_C, LT(4,KC_D), KC_V,                  KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_BSLASH,
      _____,          KC_Z,  KC_X, KC_C, LT(4,KC_D), KC_V,                  KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS,
                              KC_LGUI, LSFT_T(KC_SPC), LT(6,KC_BSPC), KC_ENT, LT(3,KC_TAB), KC_RGUI
  ),
  [2] = LAYOUT(
      MEH(_____), KC_Q,  KC_W,  KC_E,  KC_R,  KC_T,          KC_Y, KC_U, KC_I,    KC_O,   KC_P,    KC_LBRACKET,
      MEH(_____), KC_Q,  KC_W,  KC_E,  KC_R,  KC_T,          KC_Y, KC_U, KC_I,    KC_O,   KC_P,    KC_LBRC,
      KC_LCTL,    KC_A,  KC_S,  KC_D,  KC_F,  KC_G,          KC_H, KC_J, KC_K,    KC_L,   KC_SCLN, KC_QUOT,
      KC_LSFT,    KC_Z,  KC_X,  KC_C,  KC_V,  KC_B,          KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLASH,
      KC_LSFT,    KC_Z,  KC_X,  KC_C,  KC_V,  KC_B,          KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS,
                              KC_LGUI, KC_SPC, KC_BSPC, KC_ENT, KC_TAB, DF(0)
  ),
  [3] = LAYOUT(


@@ 62,13 62,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [6] = LAYOUT(
      _____, _____, _____, _____, _____, _____,              KC_MS_WH_LEFT, KC_MS_WH_DOWN, KC_MS_WH_UP, KC_MS_WH_RIGHT, _____, _____,
      _____, _____, _____, _____, _____, _____,              KC_MS_LEFT,    KC_MS_DOWN,    KC_MS_UP,    KC_MS_RIGHT,    _____, _____,
      _____, _____, _____, _____, _____, _____,              _____, _____, _____, _____, _____, _____,
      _____, _____, _____, _____, _____, _____,              _____,         _____,         _____,       _____,          _____, _____,
                                 _____, _____, _____, KC_MS_BTN2, KC_MS_BTN1, _____
  ),
  [7] = LAYOUT(
      _____, _____, _____, _____, _____, _____,             _____, _____, _____, _____, _____, _____,
      _____, _____, _____, _____, _____, _____,             _____, DF(0),  DF(1), DF(2), _____, _____,
      _____, _____, _____, _____, _____, _____,             _____, _____,  _____, _____, _____, _____,
                                 _____, _____, _____, RESET, _____, _____
      _____, _____, _____, _____, _____, _____,                _____, _____, _____, _____, _____, _____,
      _____, _____, _____, _____, _____, _____,                _____, DF(0), DF(1), DF(2), _____, _____,
      _____, _____, _____, _____, _____, _____,                _____, _____, _____, _____, _____, _____,
                                 _____, _____, _____, QK_BOOT, _____, _____
  )
};

M dactyl/config.h => dactyl/config.h +0 -2
@@ 1,7 1,5 @@
#pragma once

#include "config_common.h"

#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x9336
#define DEVICE_VER 0x0001

M dactyl/keymaps/default/keymap.c => dactyl/keymaps/default/keymap.c +5 -5
@@ 2,18 2,18 @@

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [0] = LAYOUT_4x6(
      MEH(KC_NO),     KC_Q,  KC_W,    KC_E,    KC_R,       KC_T,           KC_Y,   KC_U, KC_I,    KC_O,   KC_P,    KC_LBRACKET,
      MEH(KC_NO),     KC_Q,  KC_W,    KC_E,    KC_R,       KC_T,           KC_Y,   KC_U, KC_I,    KC_O,   KC_P,    KC_LBRC,
      LCTL_T(KC_ESC), KC_A,  KC_S,    KC_D,    LT(5,KC_F), LT(6,KC_G),     KC_H,   KC_J, KC_K,    KC_L,   KC_SCLN, KC_QUOT,
      KC_LALT,        KC_Z,  KC_X,    KC_C,    LT(4,KC_V), KC_B,           KC_N,   KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLASH,
      KC_LALT,        KC_Z,  KC_X,    KC_C,    LT(4,KC_V), KC_B,           KC_N,   KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS,
                          KC_NO, KC_NO,                                                         KC_NO, KC_NO,
                                         LSFT_T(KC_SPC), KC_NO,         KC_NO,    LT(3,KC_TAB),
                                         KC_LGUI,        LT(7,KC_BSPC), KC_ENTER, KC_RGUI,
                                         KC_NO,          KC_NO,         QK_RBT,   KC_NO
  ),
  [1] = LAYOUT_4x6(
      MEH(KC_NO),     KC_Q,  KC_W, KC_F, KC_P,       KC_B,                 KC_J,   KC_L, KC_U,    KC_Y,    KC_SCLN, KC_LBRACKET,
      MEH(KC_NO),     KC_Q,  KC_W, KC_F, KC_P,       KC_B,                 KC_J,   KC_L, KC_U,    KC_Y,    KC_SCLN, KC_LBRC,
      LCTL_T(KC_ESC), KC_A,  KC_R, KC_S, LT(5,KC_T), LT(6,KC_G),           KC_M,   KC_N, KC_E,    KC_I,    KC_O,    KC_QUOT,
      KC_NO,          KC_Z,  KC_X, KC_C, LT(4,KC_D), KC_V,                 KC_K,   KC_H, KC_COMM, KC_DOT,  KC_SLSH, KC_BSLASH,
      KC_NO,          KC_Z,  KC_X, KC_C, LT(4,KC_D), KC_V,                 KC_K,   KC_H, KC_COMM, KC_DOT,  KC_SLSH, KC_BSLS,
                          KC_NO, KC_NO,                                                          KC_NO, KC_NO,
                                                LSFT_T(KC_SPC), KC_NO,   KC_NO,    LT(3,KC_TAB),
                                                KC_LGUI,        KC_BSPC, KC_ENTER, KC_RGUI,


@@ 22,7 22,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
  [2] = LAYOUT_4x6(
      MEH(KC_NO),     KC_Q,  KC_W,    KC_E,    KC_R,    KC_T,          KC_Y,   KC_U, KC_I,    KC_O,   KC_P,    DF(0),
      KC_LCTL,        KC_A,  KC_S,    KC_D,    KC_F,    KC_G,          KC_H,   KC_J, KC_K,    KC_L,   KC_SCLN, KC_QUOT,
      KC_LSFT,        KC_Z,  KC_X,    KC_C,    KC_V,    KC_B,          KC_N,   KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLASH,
      KC_LSFT,        KC_Z,  KC_X,    KC_C,    KC_V,    KC_B,          KC_N,   KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_BSLS,
                          KC_NO, KC_NO,                                            KC_NO, KC_NO,
                                                KC_SPC,  KC_NO,   KC_NO,    KC_TAB,
                                                KC_LGUI, KC_BSPC, KC_ENTER, KC_RGUI,

M planck/config.h => planck/config.h +0 -2
@@ 17,8 17,6 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.

#pragma once

#include "config_common.h"

/* key matrix size */
#define MATRIX_ROWS 4
#define MATRIX_COLS 12