~ruther/qmk_firmware

494b34b63f84617ddc56ff6dc0395505a33eb24e — Shadowtrance 5 years ago 58e3b01
Add Via support to the YMD09 (#9108)

* Add Via support to the YMD09

* Update keyboards/ymdk/ymd09/config.h

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update keyboards/ymdk/ymd09/keymaps/via/rules.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
M keyboards/ymdk/ymd09/config.h => keyboards/ymdk/ymd09/config.h +2 -2
@@ 20,8 20,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>.
#include "config_common.h"

/* USB Device descriptor parameter */
#define VENDOR_ID 0xFEED
#define PRODUCT_ID 0x0909
#define VENDOR_ID 0x594D // "YM"
#define PRODUCT_ID 0x4409 // "D" + 09
#define DEVICE_VER 0x0001
#define MANUFACTURER YMDK
#define PRODUCT YMD09

A keyboards/ymdk/ymd09/keymaps/via/keymap.c => keyboards/ymdk/ymd09/keymaps/via/keymap.c +20 -0
@@ 0,0 1,20 @@
#include QMK_KEYBOARD_H

const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {

  [0] = LAYOUT(KC_KP_7, KC_KP_8, KC_KP_9,
               KC_KP_4, LT(1, KC_KP_5), KC_KP_6,
               KC_KP_1, KC_KP_2, KC_KP_3),

  [1] = LAYOUT(RGB_RMOD, RGB_VAI, RGB_MOD,
               RGB_HUI, RESET, RGB_SAI,
               RGB_HUD, RGB_VAD, RGB_SAD),

  [2] = LAYOUT(KC_TRNS, KC_TRNS, KC_TRNS,
               KC_TRNS, KC_TRNS, KC_TRNS,
               KC_TRNS, KC_TRNS, KC_TRNS),

  [3] = LAYOUT(KC_TRNS, KC_TRNS, KC_TRNS,
               KC_TRNS, KC_TRNS, KC_TRNS,
               KC_TRNS, KC_TRNS, KC_TRNS),
};

A keyboards/ymdk/ymd09/keymaps/via/rules.mk => keyboards/ymdk/ymd09/keymaps/via/rules.mk +1 -0
@@ 0,0 1,1 @@
VIA_ENABLE = yes

M keyboards/ymdk/ymd09/rules.mk => keyboards/ymdk/ymd09/rules.mk +1 -0
@@ 30,3 30,4 @@ BLUETOOTH_ENABLE = no       # Enable Bluetooth with the Adafruit EZ-Key HID
AUDIO_ENABLE = no           # Audio output on port C6
FAUXCLICKY_ENABLE = no      # Use buzzer to emulate clicky switches
HD44780_ENABLE = no         # Enable support for HD44780 based LCDs
LTO_ENABLE = yes            # reduce firmware size