]> git.donarmstrong.com Git - qmk_firmware.git/commit
[Keyboard] Small Refactor of Duck boards (#5521)
authorMechMerlin <30334081+mechmerlin@users.noreply.github.com>
Wed, 3 Apr 2019 17:17:25 +0000 (10:17 -0700)
committerDrashna Jaelre <drashna@live.com>
Wed, 3 Apr 2019 17:17:25 +0000 (10:17 -0700)
commitcb2f2fd258011e6637ed182f484a4317ac510db8
treee0ffc4ff80b4467110787575ea581daa3fa140af
parentcaefb1c61eca10dcb70ca6481a8a592057de7318
[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
35 files changed:
keyboards/duck/duck_led/duck_led.c [new file with mode: 0644]
keyboards/duck/duck_led/duck_led.h [new file with mode: 0644]
keyboards/duck/eagle_viper/readme.md
keyboards/duck/eagle_viper/v2/config.h
keyboards/duck/eagle_viper/v2/indicator_leds.c
keyboards/duck/eagle_viper/v2/indicator_leds.h
keyboards/duck/eagle_viper/v2/matrix.c
keyboards/duck/eagle_viper/v2/readme.md
keyboards/duck/eagle_viper/v2/rules.mk
keyboards/duck/eagle_viper/v2/v2.h
keyboards/duck/jetfire/backlight_led.c [deleted file]
keyboards/duck/jetfire/backlight_led.h [deleted file]
keyboards/duck/jetfire/config.h
keyboards/duck/jetfire/indicator_leds.c [new file with mode: 0644]
keyboards/duck/jetfire/indicator_leds.h [new file with mode: 0644]
keyboards/duck/jetfire/jetfire.c
keyboards/duck/jetfire/jetfire.h
keyboards/duck/jetfire/readme.md
keyboards/duck/jetfire/rules.mk
keyboards/duck/lightsaver/config.h
keyboards/duck/lightsaver/indicator_leds.c
keyboards/duck/lightsaver/lightsaver.h
keyboards/duck/lightsaver/matrix.c
keyboards/duck/lightsaver/rules.mk
keyboards/duck/octagon/v1/config.h
keyboards/duck/octagon/v1/matrix.c
keyboards/duck/octagon/v1/rules.mk
keyboards/duck/octagon/v1/v1.h
keyboards/duck/octagon/v2/config.h
keyboards/duck/octagon/v2/indicator_leds.c
keyboards/duck/octagon/v2/indicator_leds.h
keyboards/duck/octagon/v2/matrix.c
keyboards/duck/octagon/v2/readme.md
keyboards/duck/octagon/v2/rules.mk
keyboards/duck/octagon/v2/v2.h