keychron_qmk_firmware/keyboards/duck
MechMerlin cb2f2fd258 [Keyboard] Small Refactor of Duck boards (#5521)
* first [ass at pulling out common duck library functions

* use new library in jetfire

* use new library in duck lightsaver

* use new library in octagon v2

* put Device into the library

* refactor send_value

* refactor send_value and send_color

* use pragma once

* use pragma once

* use pragma once

* use pragma once

* rename backlight_led to indicator_leds to match with other duck boards

* rename enum

* make #define names consistent

* rename ducklib to duck_led

* update rules.mk ?= to =

* put rgb in the correct order

* add debounce debugging printouts

* turn on bootmagic lite and set it to the top left most key commonly programmed as Escape

* add reset key documentation

* fix that typo

* Update keyboards/duck/duck_led/duck_led.c

Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>

* include the correct library
2019-04-03 10:17:25 -07:00
..
duck_led [Keyboard] Small Refactor of Duck boards (#5521) 2019-04-03 10:17:25 -07:00
eagle_viper [Keyboard] Small Refactor of Duck boards (#5521) 2019-04-03 10:17:25 -07:00
jetfire [Keyboard] Small Refactor of Duck boards (#5521) 2019-04-03 10:17:25 -07:00
lightsaver [Keyboard] Small Refactor of Duck boards (#5521) 2019-04-03 10:17:25 -07:00
octagon [Keyboard] Small Refactor of Duck boards (#5521) 2019-04-03 10:17:25 -07:00
readme.md Keyboard: Duck Jetfire QMK Support (#3752) 2018-08-25 18:00:20 -07:00

Duck Keyboards

Duck is a popular Korean custom keyboard designer.
Duck boards can only be bought new during a Group Buy and are commonly on a first come, first serve basis.

QMK is not the official firmware for Duck Keyboards.

For the official firmware, please use OTD.

QMK Powered Duck Boards

Eagle V2
Jetfire V1
Lightsaver V3
Octagon V1
Octagon V2
Viper V2