]> git.donarmstrong.com Git - qmk_firmware.git/commit
Duck Octagon V2 QMK Support (#2153)
authorMechMerlin <30334081+mechmerlin@users.noreply.github.com>
Fri, 15 Dec 2017 05:09:31 +0000 (21:09 -0800)
committerJack Humbert <jack.humb@gmail.com>
Fri, 15 Dec 2017 05:09:31 +0000 (00:09 -0500)
commit163ddd5d155d8403cf41bea6465e21b59dba9e0f
tree7b02b51f6bc5adbc3c6d5cf875b29b48ce98e701
parentdc7cc26dff01cc84b6f9f96af6d3aa03469aaca3
Duck Octagon V2 QMK Support (#2153)

* Initial commit for Octagon V2 Support

This is still basically just a copy of lightsaver support with
names changed.

* Port xauser keymap from: https://github.com/xauser/tmk_keyboard/blob/xauser/keyboard/octagon_v2/keymap_common.h

* Temporary default keymap just to get things compiling

* Modify config.h to have the right keyboard info

* Partial port of xauser matrix code for octagon v2

* Fix readme.md
1. Fix link to geekhack GB
2. Add microchips
3. Add appropriate attributions

* Fix PORTD

* Intermediate fix to get LEDs working

* Update BACKLIGHT_AREAS enum

* Port the following:
backlight_set
backlight_toggle_rgb
backlight_set_rgb

and resolve dependencies in header files

* Port backlight_update_state to led_set_kb

* Change copyright notice author to MechMerlin

* Remove Rasmus keymap

* Get a default keymap that actually does something and let's you reset.

* Convert keymap into KC_XXXX format.

* Better formatting of the default keymap to make it more readable

* Fix keymap

* Get that Fn key working!

* Some code cleanup and small refactor

* Fix keymap in octagon_v2.h
keyboards/octagon_v2/config.h [new file with mode: 0644]
keyboards/octagon_v2/indicator_leds.c [new file with mode: 0644]
keyboards/octagon_v2/indicator_leds.h [new file with mode: 0644]
keyboards/octagon_v2/keymaps/default/keymap.c [new file with mode: 0644]
keyboards/octagon_v2/keymaps/default/readme.md [new file with mode: 0644]
keyboards/octagon_v2/matrix.c [new file with mode: 0644]
keyboards/octagon_v2/octagon_v2.c [new file with mode: 0644]
keyboards/octagon_v2/octagon_v2.h [new file with mode: 0644]
keyboards/octagon_v2/readme.md [new file with mode: 0644]
keyboards/octagon_v2/rules.mk [new file with mode: 0644]