You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk-fw/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
6 years ago
..
duck_led [Keyboard] Small Refactor of Duck boards (#5521) 6 years ago
eagle_viper [Keyboard] Small Refactor of Duck boards (#5521) 6 years ago
jetfire [Keyboard] Small Refactor of Duck boards (#5521) 6 years ago
lightsaver [Keyboard] Small Refactor of Duck boards (#5521) 6 years ago
octagon [Keyboard] Small Refactor of Duck boards (#5521) 6 years ago
readme.md Keyboard: Duck Jetfire QMK Support (#3752) 7 years ago

readme.md

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