Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Duck Eagle/Viper V2 support #2216

Merged
merged 22 commits into from
Jan 3, 2018
Merged

Duck Eagle/Viper V2 support #2216

merged 22 commits into from
Jan 3, 2018

Conversation

mechmerlin
Copy link
Contributor

  • Matrix support for the Duck Eagle and Viper V2
  • Custom RGB code removed to utilize QMK RGB underglow
  • Indicator LED support added by profanum429
  • Keymaps added for mechmerlin and profanum429 in addition to default.

mechmerlin and others added 22 commits December 21, 2017 07:46
… of the octagon/v2 with things changed to reach a compiling state
- Add HHKB style top row to v2.h
- Modify read_rows function to take into accout the caps lock firmware key
- Modify default keymap to match the new v2.h
- Adjust readmes
Enabled media keys in rules.mk
… the Eagle/Viper2 PCBs at 800kHz with a 16mHz clock

Modified the backlight settings to not interfere with the default RGB underglow code from QMK
Modified the order of the LEDs in the LED status bar at the top of the Eagle/Viper2 PCBs (3,2,1,6,5,4,8,7 order)
…lin/qmk_firmware into duck_eagle_viper_support

Removed my debug console from rules.mk
…glow uses the

default driver provided by QMK

Commented out backlighting code in v2.c
Duck Eagle/Viper V2 Merge for Indicator LEDs
@jackhumbert
Copy link
Member

Awesome :) thanks!

@jackhumbert jackhumbert merged commit cbc5de6 into qmk:master Jan 3, 2018
tenderlove added a commit to tenderlove/qmk_firmware that referenced this pull request Jan 19, 2018
* master: (113 commits)
  Adding XMMX (qmk#2236)
  Update info.json
  Info json fixes (qmk#2232)
  Update info.json
  Update info.json
  Added RGB and in-switch LED controls (qmk#2227)
  Rooski15: Update Prime_R ReadMe & Keymap (qmk#2228)
  Updated ACR60, Mechmini, ALU84 readme information and config.h descripters (qmk#2231)
  Prime_R (qmk#2221)
  [email protected] (qmk#2222)
  Add info.json file for Chimera Ortho (qmk#2217)
  Keeb json layouts (qmk#2219)
  Update the urls for atmel tools
  Duck Eagle/Viper V2 support (qmk#2216)
  Added Mechmini 2.0 to Mechmini keyboard folder
  Let's Split: Minor fixes in keymap.c comments
  ADD RGBLIGHT_LIMIT_VAL (qmk#2214)
  update avr url
  macOS also requires avrdude
  JC65 - Adding in CapsLock LED support and my personal keymap
  ...
LovesTha pushed a commit to LovesTha/qmk_firmware that referenced this pull request Jul 24, 2018
* Preliminary support for Duck Eagle/Viper V2 60% board. This is a copy of the octagon/v2 with things changed to reach a compiling state

* Get a 60% keymap compiling, this might not be what the eagle/viper
really supports

* Update readme to point to correct GeekHack link

* Get keymap working on a Duck Eagle

* Add code submitted by profanum429

- Add HHKB style top row to v2.h
- Modify read_rows function to take into accout the caps lock firmware key
- Modify default keymap to match the new v2.h
- Adjust readmes

* Fix bug related to col 0 not working

* Add keymap for mechmerlin

* Add profanum429's viper hhkb layout

* Add visual representation for mechmerlin layout
Add navigation keys to keymap

* Add a better visual representation to the mechmerlin keymap

* Add profanum429's Viper layout!

* Updated profanum429 keymap to match a full HHKB
Enabled media keys in rules.mk

* Revert "Updated profanum429 keymap to match a full HHKB"

This reverts commit ed91416.

* Fix default keymap for Eagle

* Enable extra keys for audio control support

* Modified timings in indicator_leds to accomodate the WS2811S chips on the Eagle/Viper2 PCBs at 800kHz with a 16mHz clock
Modified the backlight settings to not interfere with the default RGB underglow code from QMK
Modified the order of the LEDs in the LED status bar at the top of the Eagle/Viper2 PCBs (3,2,1,6,5,4,8,7 order)

* Cleaned up indicator code to remove unused functions as the RGB underglow uses the
default driver provided by QMK

Commented out backlighting code in v2.c

* update readmes to reflect profanum's awesome contributions and fix typo in make instructions

* Remove custom RGB logic and just rely on QMK RGB underglow. We'll leave the backlighting in place for now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants