~ruther/qmk_firmware

f0edc993b7beb15cc9c0443677801daddcae710b — MechMerlin 6 years ago 593d08d
[Keyboard] Winkeyless Directory (#5163)

* introduce wkl directory and readme

* move bface into winkeyless directory and edit readme for new make instructions

* move bmini into the winkeyless directory and edit readme

* move bmini ex into winkeyless directory

* edit readme some more

* add newbs guide to readmes

* fix path to bface

* temporarily turn off community layout support until we refactor this taking out all the custom ps2avrgb stuff
46 files changed, 16 insertions(+), 12 deletions(-)

R keyboards/{ => winkeyless}/bface/README.md
R keyboards/{ => winkeyless}/bface/backlight_ps2avrGB.c
R keyboards/{ => winkeyless}/bface/backlight_ps2avrGB.h
R keyboards/{ => winkeyless}/bface/bface.c
R keyboards/{ => winkeyless}/bface/bface.h
R keyboards/{ => winkeyless}/bface/config.h
R keyboards/{ => winkeyless}/bface/i2c.c
R keyboards/{ => winkeyless}/bface/i2c.h
R keyboards/{ => winkeyless}/bface/info.json
R keyboards/{ => winkeyless}/bface/keymaps/default/keymap.c
R keyboards/{ => winkeyless}/bface/keymaps/kpeatt/keymap.c
R keyboards/{ => winkeyless}/bface/keymaps/kpeatt/readme.md
R keyboards/{ => winkeyless}/bface/matrix.c
R keyboards/{ => winkeyless}/bface/program
R keyboards/{ => winkeyless}/bface/rules.mk
R keyboards/{ => winkeyless}/bface/usbconfig.h
R keyboards/{ => winkeyless}/bmini/bmini.c
R keyboards/{ => winkeyless}/bmini/bmini.h
R keyboards/{ => winkeyless}/bmini/config.h
R keyboards/{ => winkeyless}/bmini/i2c.c
R keyboards/{ => winkeyless}/bmini/i2c.h
R keyboards/{ => winkeyless}/bmini/info.json
R keyboards/{ => winkeyless}/bmini/keymaps/default/keymap.c
R keyboards/{ => winkeyless}/bmini/matrix.c
R keyboards/{ => winkeyless}/bmini/readme.md
R keyboards/{ => winkeyless}/bmini/rules.mk
R keyboards/{ => winkeyless}/bmini/usbconfig.h
R keyboards/{ => winkeyless}/bminiex/backlight.c
R keyboards/{ => winkeyless}/bminiex/backlight_custom.h
R keyboards/{ => winkeyless}/bminiex/bminiex.c
R keyboards/{ => winkeyless}/bminiex/bminiex.h
R keyboards/{ => winkeyless}/bminiex/breathing_custom.h
R keyboards/{ => winkeyless}/bminiex/config.h
R keyboards/{ => winkeyless}/bminiex/i2c.c
R keyboards/{ => winkeyless}/bminiex/i2c.h
R keyboards/{ => winkeyless}/bminiex/info.json
R keyboards/{ => winkeyless}/bminiex/keymaps/ansi/keymap.c
R keyboards/{ => winkeyless}/bminiex/keymaps/ansi/readme.md
R keyboards/{ => winkeyless}/bminiex/keymaps/default/keymap.c
R keyboards/{ => winkeyless}/bminiex/keymaps/iso/keymap.c
R keyboards/{ => winkeyless}/bminiex/keymaps/iso/readme.md
R keyboards/{ => winkeyless}/bminiex/matrix.c
R keyboards/{ => winkeyless}/bminiex/readme.md
R keyboards/{ => winkeyless}/bminiex/rules.mk
R keyboards/{ => winkeyless}/bminiex/usbconfig.h
A keyboards/winkeyless/readme.md
R keyboards/bface/README.md => keyboards/winkeyless/bface/README.md +2 -2
@@ 8,7 8,7 @@ Hardware Availability: [Winkeyless](https://winkeyless.kr/product/b-face-x2-pcb/

Make example for this keyboard (after setting up your build environment):

    make bface:default
    make winkeyless/bface:default

Flashing



@@ 41,4 41,4 @@ macOS:
5. Flash the board by typing `bootloadHID -r` followed by the path to your `.hex` file. 


See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

R keyboards/bface/backlight_ps2avrGB.c => keyboards/winkeyless/bface/backlight_ps2avrGB.c +0 -0
R keyboards/bface/backlight_ps2avrGB.h => keyboards/winkeyless/bface/backlight_ps2avrGB.h +0 -0
R keyboards/bface/bface.c => keyboards/winkeyless/bface/bface.c +0 -0
R keyboards/bface/bface.h => keyboards/winkeyless/bface/bface.h +0 -0
R keyboards/bface/config.h => keyboards/winkeyless/bface/config.h +0 -0
R keyboards/bface/i2c.c => keyboards/winkeyless/bface/i2c.c +0 -0
R keyboards/bface/i2c.h => keyboards/winkeyless/bface/i2c.h +0 -0
R keyboards/bface/info.json => keyboards/winkeyless/bface/info.json +0 -0
R keyboards/bface/keymaps/default/keymap.c => keyboards/winkeyless/bface/keymaps/default/keymap.c +0 -0
R keyboards/bface/keymaps/kpeatt/keymap.c => keyboards/winkeyless/bface/keymaps/kpeatt/keymap.c +0 -0
R keyboards/bface/keymaps/kpeatt/readme.md => keyboards/winkeyless/bface/keymaps/kpeatt/readme.md +0 -0
R keyboards/bface/matrix.c => keyboards/winkeyless/bface/matrix.c +0 -0
R keyboards/bface/program => keyboards/winkeyless/bface/program +0 -0
R keyboards/bface/rules.mk => keyboards/winkeyless/bface/rules.mk +1 -2
@@ 44,6 44,5 @@ CUSTOM_MATRIX = yes
SRC = matrix.c i2c.c backlight_ps2avrGB.c

# programming options
PROGRAM_CMD = ./keyboards/bface/program .build/$(TARGET).hex
PROGRAM_CMD = ./keyboards/winkeyless/bface/program .build/$(TARGET).hex

LAYOUTS = 60_ansi

R keyboards/bface/usbconfig.h => keyboards/winkeyless/bface/usbconfig.h +0 -0
R keyboards/bmini/bmini.c => keyboards/winkeyless/bmini/bmini.c +0 -0
R keyboards/bmini/bmini.h => keyboards/winkeyless/bmini/bmini.h +0 -0
R keyboards/bmini/config.h => keyboards/winkeyless/bmini/config.h +0 -0
R keyboards/bmini/i2c.c => keyboards/winkeyless/bmini/i2c.c +0 -0
R keyboards/bmini/i2c.h => keyboards/winkeyless/bmini/i2c.h +0 -0
R keyboards/bmini/info.json => keyboards/winkeyless/bmini/info.json +0 -0
R keyboards/bmini/keymaps/default/keymap.c => keyboards/winkeyless/bmini/keymaps/default/keymap.c +0 -0
R keyboards/bmini/matrix.c => keyboards/winkeyless/bmini/matrix.c +0 -0
R keyboards/bmini/readme.md => keyboards/winkeyless/bmini/readme.md +3 -4
@@ 1,5 1,4 @@
B.mini
========
# B.mini

A 75% keyboard with RGB



@@ 9,7 8,7 @@ Hardware Availability: http://winkeyless.kr/product/b-mini-x2-pcb/

Make example for this keyboard (after setting up your build environment):

    make bmini:default
    make winkeyless/bmini:default

Flashing



@@ 41,4 40,4 @@ macOS:
5. Flash the board by typing `bootloadHID -r` followed by the path to your `.hex` file. 


See [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) then the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information.
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

R keyboards/bmini/rules.mk => keyboards/winkeyless/bmini/rules.mk +0 -0
R keyboards/bmini/usbconfig.h => keyboards/winkeyless/bmini/usbconfig.h +0 -0
R keyboards/bminiex/backlight.c => keyboards/winkeyless/bminiex/backlight.c +0 -0
R keyboards/bminiex/backlight_custom.h => keyboards/winkeyless/bminiex/backlight_custom.h +0 -0
R keyboards/bminiex/bminiex.c => keyboards/winkeyless/bminiex/bminiex.c +0 -0
R keyboards/bminiex/bminiex.h => keyboards/winkeyless/bminiex/bminiex.h +0 -0
R keyboards/bminiex/breathing_custom.h => keyboards/winkeyless/bminiex/breathing_custom.h +0 -0
R keyboards/bminiex/config.h => keyboards/winkeyless/bminiex/config.h +0 -0
R keyboards/bminiex/i2c.c => keyboards/winkeyless/bminiex/i2c.c +0 -0
R keyboards/bminiex/i2c.h => keyboards/winkeyless/bminiex/i2c.h +0 -0
R keyboards/bminiex/info.json => keyboards/winkeyless/bminiex/info.json +0 -0
R keyboards/bminiex/keymaps/ansi/keymap.c => keyboards/winkeyless/bminiex/keymaps/ansi/keymap.c +0 -0
R keyboards/bminiex/keymaps/ansi/readme.md => keyboards/winkeyless/bminiex/keymaps/ansi/readme.md +0 -0
R keyboards/bminiex/keymaps/default/keymap.c => keyboards/winkeyless/bminiex/keymaps/default/keymap.c +0 -0
R keyboards/bminiex/keymaps/iso/keymap.c => keyboards/winkeyless/bminiex/keymaps/iso/keymap.c +0 -0
R keyboards/bminiex/keymaps/iso/readme.md => keyboards/winkeyless/bminiex/keymaps/iso/readme.md +0 -0
R keyboards/bminiex/matrix.c => keyboards/winkeyless/bminiex/matrix.c +0 -0
R keyboards/bminiex/readme.md => keyboards/winkeyless/bminiex/readme.md +3 -4
@@ 1,5 1,4 @@
B.mini EX
=========
# B.mini EX

A compact fullsize keyboard with RGB



@@ 9,6 8,6 @@ Hardware Availability: https://winkeyless.kr/product/b-mini-ex-x2-pcb/

Make example for this keyboard (after setting up your build environment):

    make bminiex:default
    make winkeyless/bminiex:default

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
\ No newline at end of file
See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).

R keyboards/bminiex/rules.mk => keyboards/winkeyless/bminiex/rules.mk +0 -0
R keyboards/bminiex/usbconfig.h => keyboards/winkeyless/bminiex/usbconfig.h +0 -0
A keyboards/winkeyless/readme.md => keyboards/winkeyless/readme.md +7 -0
@@ 0,0 1,7 @@
# Winkeyless

[Winkeyless](https://www.winkeyless.kr) is a Korean keyboard company popular for creating the Boot Mapper Client (BMC) firmware. Most Winkeyless boards were low profile and constructed out of acrylic showcasing their RGB underglow capabilities. 

In late 2018, Winkeyless closed its doors due to the numerous unlicensed implementations of its hardware and software. 

This directory contains official Winkeyless boards that have had QMK ported to work with them.