jackhill/qmk/firmware.git
4 years ago[Keyboard] Add Rabbit68 Keyboard w/ default,kaiec keymaps. (#6676)
Kai Eckert [Tue, 10 Sep 2019 04:36:32 +0000 (06:36 +0200)]
[Keyboard] Add Rabbit68 Keyboard w/ default,kaiec keymaps. (#6676)

* Add Rabbit68 Keyboard w/ default,kaiec keymaps.

* Requested changes by @fauxpark

* Change flash command, as suggested by @drashna

* Update keyboards/rabbit/rabbit68/readme.md

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Add link to Github repo

As I per suggestion changed the link above to an image, I added now the link to the project page to the Open Source text, where it actually makes the most sense.

4 years ago[Keyboard] Feature/dz60rgb cleanups (#6697)
MechMerlin [Sun, 8 Sep 2019 17:27:01 +0000 (10:27 -0700)]
[Keyboard] Feature/dz60rgb cleanups (#6697)

* change LAYOUT_ANSI to LAYOUT_60_ansi

* change QMK Configurator layout to LAYOUT_60_ansi as well

* add 60_ansi support so I can make my userspace =)

* update readme

* Very strange. ISO keymap is still using 60_ansi LAYOUT macro. But then again....no ISO hottswap dz60 has been released

4 years ago[Keyboard] Add Freyr keyboard (#6664)
vuhopkep [Sun, 8 Sep 2019 15:48:54 +0000 (22:48 +0700)]
[Keyboard] Add Freyr keyboard (#6664)

* Add Freyr keyboard

Add new Freyr tkl keyboard

* add comunity layout

* Update info.json

* Update readme.md

* Update info.json

* Update keymap.c

4 years agoAdd Copenhagen Click Pad (#6681)
Callum Hart [Sun, 8 Sep 2019 00:34:39 +0000 (01:34 +0100)]
Add Copenhagen Click Pad (#6681)

* Add Copenhagen Click Pad

* Update keyboards/copenhagen_click/click_pad_v1/rules.mk

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Removing left over boilerplate

* Update keyboards/copenhagen_click/click_pad_v1/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/copenhagen_click/click_pad_v1/readme.md

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update readme.md

4 years agoActually use correct bootloader not found message (#6695)
Drashna Jaelre [Sat, 7 Sep 2019 23:55:18 +0000 (16:55 -0700)]
Actually use correct bootloader not found message (#6695)

4 years agoMove Bootloader not found message to global variable (#6688) 0.7.12
Drashna Jaelre [Sat, 7 Sep 2019 16:06:39 +0000 (09:06 -0700)]
Move Bootloader not found message to global variable (#6688)

* Move Bootloader not found message to global variable

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] UT47.2 Planck-style layout switching (#6669)
Annihilator6000 [Sat, 7 Sep 2019 16:04:31 +0000 (12:04 -0400)]
[Keymap] UT47.2 Planck-style layout switching (#6669)

* UT47.2 keymap/updates for Planck style layout switching

* UT47.2 keymap for Planck-style layout switching / code clean up

* UT47.2 keymap for Planck-style layout switching: Qwerty, Workman, Colemak, Colemak Mod-DH, and Dvorak added / code clean up

* Change the layout info to match the keymap

* Edit readme to contain relevant info for layout switching

* Edit readme to contain relevant info for layout switching

* Edit readme to contain relevant info for layout switching

* Edit readme to contain relevant info for layout switching. Add QMK Configurator file.

* Update readme.md with make information

* Undo breaking change in config.h

* Code cleanup

* Code cleanup

* Code cleanup

* More code cleanup

4 years ago[Keymap] Assorted personal keymap/userspace updates (#6691)
Jonathan Rascher [Sat, 7 Sep 2019 15:58:17 +0000 (10:58 -0500)]
[Keymap] Assorted personal keymap/userspace updates (#6691)

* Turn off more unnecessary features by default

* Double TAP_CODE_DELAY due to more media key issues

Even with this change, some of the rotary encoder turns on my BDN9's
volume knob still seem to get dropped. It's possible there's something
wrong with the encoder itself. (Maybe the TAP_CODE_DELAY actually causes
QMK to miss an encoder turn? Unclear.) The other knob (backlight
brightness) works fine, FWIW....

* Restructure userspace config.h a bit

* Hack around Instant60 Via EEPROM conflict

Remove this when #6589 is fixed for Via boards.

* Add backlight breathing and (EEPROM) reset to BDN9

* Add keymap for 9-Key macropad

4 years ago[Keymap] Big Drashna code update (#6639)
Drashna Jaelre [Sat, 7 Sep 2019 15:57:30 +0000 (08:57 -0700)]
[Keymap] Big Drashna code update (#6639)

* Add a quefrency keymap

* New Alt-ernate layouts

* Enable Per Key Tapping Term to preserve sanity

* Use underglow and mod lights for status on Corne

* Update the drashna_ms keymap for quefrency

* Disable Audio since there isn't enough space

* Update KC_MAKE to ues :flash target

* Cleanup ergodox layout

* Enable i2c support for Iris

* Add keymap support for CG_SWAP

* Enable RGB Matrix Shutdown mode

* enable heatmap

* Update gitlab CI to install python3

* Remove game macros

These are no longer needed, and haven't been used in ages

* Cleanup planck layout

* Add RGB Matrix fun and RGB cleanup

* Add keycode and config for RGB Matrix idle animations

* Clean up rgb idle animation code

* Add rgb idle keycode to keymaps

* Fix issues with rgb matrix idle animation

* Fix some handling for idle animation

* Reduce idle animation timeout to 15s to be more reasonable

* fix up rgb stuff

* Fix isses with rgb functions not being called for matrix

* Use custom EEPROM Magic Number so testing is easier

* Extend Default Layer macro to support a lot more layers

* Fix bjohnson macropad

* Adjust KC_MAKE to process mods for more consistent behavior

* Fix up rgb stuff on corne

* Corne OLED Overhaul

* Fixes a number of issues with weirdness.
* Fixes issues with keylogger (should be more reliable now)
* Modulaize the OLED render sections
* Rewrite layer display code
* Update URL for Font Editor

Due to odd issues, I ended up rewriting from scratch.  And using PROGMEM versions, since I think I was getting memory overflows.

* Update polling rate on all keebs

* Fix planck ez layout config

* Remove macros from Viterbi

4 years ago[Keymap] Update nshanpetrosyan keymap (#6683) 0.7.11
Nshan Petrosyan [Sat, 7 Sep 2019 15:25:25 +0000 (08:25 -0700)]
[Keymap] Update nshanpetrosyan keymap (#6683)

* Update keymap.c

Additional functionality added to layers.

* Error fix

Fixed missing key in layer 5, fixed brightness keys with universal codes, made code more readable.

* fix missing commas

fixed missing commas on line 19 and line 23

* fix Indicator LED sticking on RGB off toggle.

fixes issue: LED indicators stay on when toggling RGB off

4 years agoAdd 328P to mcu_selection.mk (#6682)
fauxpark [Sat, 7 Sep 2019 15:24:19 +0000 (01:24 +1000)]
Add 328P to mcu_selection.mk (#6682)

4 years agoAdafruit BLE: Set SPI2X bit only when F_CPU is 8MHz (#6671)
fauxpark [Sat, 7 Sep 2019 15:18:05 +0000 (01:18 +1000)]
Adafruit BLE: Set SPI2X bit only when F_CPU is 8MHz (#6671)

4 years agoBanish some more magic numbers (#6662)
fauxpark [Sat, 7 Sep 2019 15:12:46 +0000 (01:12 +1000)]
Banish some more magic numbers (#6662)

4 years ago[Keymap] Add narze userspace (#6652)
Manassarn Manoonchai [Sat, 7 Sep 2019 15:06:30 +0000 (22:06 +0700)]
[Keymap] Add narze userspace (#6652)

* Refactor & reimplement mod tap macros

* Reduce tapping term

* Update readme

* Add narze userspace

* Make use of narze userspace

* Extract Superduper mode

* Refactor Superduper mode

* (Ergodox Infinity) Prevent stuck modifiers

* Update ergodox_infinity/narze likewise

* Add warning for building Infinity with docker

* Fix include eeprom.h in superduper

* Try enabling superduper mode with combo for ergodox infinity

* Apply suggestions on #4546

* Convert to 4 spaces

* Map backlight step key

* Replace PLAY_NOTE_ARRAY

* Fix superduper toggle

* Re enable audio in planck rev4

* Use perform_space_cadet

* Remove superduper mod tap triggers

* Add readme for planck light firmware flashing command

* Remove unused layers

* Remove unused keycodes

* Add backlight toggle

* Remove unused songs & use DEFAULT_LAYER_SONGS

* Update readme

* Move includes to header file

4 years agoRun the python tests inside docker 0.7.10
skullY [Thu, 29 Aug 2019 20:05:11 +0000 (13:05 -0700)]
Run the python tests inside docker

4 years agoadd missing apostrophes
skullY [Thu, 29 Aug 2019 19:44:08 +0000 (12:44 -0700)]
add missing apostrophes

4 years agofilter python from the list of things that trigger default builds
skullY [Thu, 29 Aug 2019 19:31:16 +0000 (12:31 -0700)]
filter python from the list of things that trigger default builds

4 years agoAdd python tests to the travis check
skullY [Thu, 29 Aug 2019 19:24:27 +0000 (12:24 -0700)]
Add python tests to the travis check

4 years agoAdd a command to format python code
skullY [Thu, 22 Aug 2019 16:40:12 +0000 (09:40 -0700)]
Add a command to format python code

4 years agoMake the modem manager check more pythonic
skullY [Thu, 22 Aug 2019 16:38:10 +0000 (09:38 -0700)]
Make the modem manager check more pythonic

4 years agorun yapf on the code
skullY [Thu, 22 Aug 2019 06:46:51 +0000 (23:46 -0700)]
run yapf on the code

4 years agoSetup a python test framework
skullY [Thu, 22 Aug 2019 06:40:24 +0000 (23:40 -0700)]
Setup a python test framework

4 years agoUpdate docker_build.sh: indentation fix, error echo function (#6659) 0.7.9
Konstantin Đorđević [Sat, 7 Sep 2019 08:17:54 +0000 (10:17 +0200)]
Update docker_build.sh: indentation fix, error echo function (#6659)

* Replace spaces with tab in docker_build.sh

* Use errcho instead of echo >&2

4 years agoJotix (#6687)
jotix [Sat, 7 Sep 2019 08:05:15 +0000 (08:05 +0000)]
Jotix (#6687)

* jotix ortho_4x12

* add shifted symbols

* jotix ortho_4x12 layot

4 years agoCA66 R1/R2 Cleanup (#6678)
MechMerlin [Sat, 7 Sep 2019 08:04:48 +0000 (01:04 -0700)]
CA66 R1/R2 Cleanup (#6678)

* fixup readme to adhere to QMK standards and to also have more information

* use pragma once

* strip out the custom bootmagic lite routine as it is the same as QMK's default bootmagic lite routine. Also add the caps lock led indicator

* turn on bootmagic lite

* update default keymap

* Update keyboards/playkbtw/ca66/ca66.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* remove lines 4 thru 37 and add bootloader

4 years agofix missing music mode legend (#6686)
Silvio Gulizia [Fri, 6 Sep 2019 21:36:40 +0000 (23:36 +0200)]
fix missing music mode legend (#6686)

4 years agoMake USB polling rate configurable with a define (#6668) 0.7.8
fauxpark [Fri, 6 Sep 2019 14:41:24 +0000 (00:41 +1000)]
Make USB polling rate configurable with a define (#6668)

4 years agoChanged to 1209 PID (#6677)
Mikkel Jeppesen [Fri, 6 Sep 2019 04:34:37 +0000 (06:34 +0200)]
Changed to 1209 PID (#6677)

4 years ago[Keyboard] Add Iris Rev 4 (#6660)
Danny [Fri, 6 Sep 2019 03:10:57 +0000 (23:10 -0400)]
[Keyboard] Add Iris Rev 4 (#6660)

* Add Iris Rev. 4

* Fix EEPROM addresses

4 years agoAdd 16U2, 16U4 and USB646 to mcu_selection.mk (#6566) 0.7.7
fauxpark [Thu, 5 Sep 2019 21:50:43 +0000 (07:50 +1000)]
Add 16U2, 16U4 and USB646 to mcu_selection.mk (#6566)

4 years agoled fix (#6672)
Xelus22 [Thu, 5 Sep 2019 03:41:01 +0000 (13:41 +1000)]
led fix (#6672)

4 years agoAdd personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)
Konstantin Đorđević [Thu, 5 Sep 2019 03:38:54 +0000 (05:38 +0200)]
Add personal Doro67 multi keymap, fix bug in KBD6X keymap (#6674)

* Add missing void parameter declarations to *_light functions

* Add doro67/multi:konstantin keymap

* Allow FNLK to be canceled with Esc

* Function layer → Fn layer in keymap comments

4 years ago[Keyboard] Missed a JTAG disable (#6667)
fauxpark [Wed, 4 Sep 2019 03:26:01 +0000 (13:26 +1000)]
[Keyboard] Missed a JTAG disable (#6667)

4 years agoadded ability to change unicode input method (#6666)
Vega Deftwing [Tue, 3 Sep 2019 23:03:16 +0000 (18:03 -0500)]
added ability to change unicode input method (#6666)

4 years agoFix battery level code in adafruit_ble.cpp (#6648)
bwhelm [Tue, 3 Sep 2019 18:29:23 +0000 (14:29 -0400)]
Fix battery level code in adafruit_ble.cpp (#6648)

* Fix battery level code in adafruit_ble.cpp

The code in tsk_core/protocol/lufa/adafluit_ble.cpp that polls the
battery level for the Adafruit feather BLE controller reads the
regulated voltage, not the raw voltage coming from the battery. To do
that, the Adafruit Feather docs say you should read from pin A9:
https://learn.adafruit.com/adafruit-feather-32u4-basic-proto/power-management#measuring-battery-4-9.
(See also
https://learn.adafruit.com/adafruit-feather-32u4-bluefruit-le/pinouts#logic-pins-2-9.)

I'm not sure why, but analogRead(9); doesn't read the correct pin.
Checking all available analog pins experimentally, it turns out that
analogRead(7); returns the correct value. So the code above should read:

    state.vbat = analogRead(7);

* Update tmk_core/protocol/lufa/adafruit_ble.cpp

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Remove old comment

* Fix linking error

* Remove `#ifdef` around `#include analog.h`.

* Really fix linking error

4 years ago[Docs] Update i2c_driver.md (#6665)
Elliot Powell [Tue, 3 Sep 2019 17:09:58 +0000 (18:09 +0100)]
[Docs] Update i2c_driver.md (#6665)

Fix missing arg of i2c_start

4 years ago[Keyboard] Doro67 cleanup (#6514)
Konstantin Đorđević [Tue, 3 Sep 2019 16:05:29 +0000 (18:05 +0200)]
[Keyboard] Doro67 cleanup (#6514)

Add spacing to LAYOUT macros, add layout comments, improve consistency, fix ISO layout bug

* Remove placeholder comments in regular.h and rgb.h

* Change K## to k## in multi.h and regular.h

* Add alignment whitespace in Doro67 LAYOUT macros

* Update multi default keymaps and add layout comments

* Update rgb default keymap and add layout comments

* Add RESET to Fn layer in multi default keymaps

* Replace KC_GESC with KC_ESC in rgb default keymap for consistency with other Doro keymaps

* Update regular default keymap and add layout comments

* WIP

* Replace odd F1, F2 with proper split LShift/Backspace keys in default_multi

* Minor fixes and tweaks in multi default keymaps

* Fix Enter and NUHS positions in multi LAYOUT_iso

* Return true in process_record_user in rgb default keymap

* Update Enter position in multi info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update labels in multi info.json to match the default keymaps

4 years ago[Keyboard] Add Tukey board (#6657)
Danny [Tue, 3 Sep 2019 15:43:25 +0000 (11:43 -0400)]
[Keyboard] Add Tukey board (#6657)

4 years ago[Keymap] Update personal userspace and keymaps (#6654)
Konstantin Đorđević [Tue, 3 Sep 2019 15:42:05 +0000 (17:42 +0200)]
[Keymap] Update personal userspace and keymaps (#6654)

* Enable Fn layer tap dances only if LAYER_FN is defined

* Update KBD6X keymap spacing to match LAYOUT spacing

* Add regular FNLK to userspace, update keymap comment labels

* Rename KC_BRK → BREAK, KC_SYSR → SYSRQ in userspace

* Change mousekey positions in KBD6X

* Disable Console in KBD6X to reduce firmware size

* Return false in process_record_* only when overriding existing keys

* Fix Caps light not working after LSFT_FN

* Refactor Fn/Caps light, fix sequencing issues

4 years ago[Keymap] Satan GH60 with command prompt animation, react to keypresses (#6636) 0.7.6
Benjamin Grosse [Tue, 3 Sep 2019 15:35:43 +0000 (17:35 +0200)]
[Keymap] Satan GH60 with command prompt animation, react to keypresses (#6636)

Co-Authored-By: fauxpark <fauxpark@gmail.com>
Signed-off-by: Benjamin Große <benjamin@midokura.com>
4 years agoAdd Dip Switch as a core feature (#6140)
Drashna Jaelre [Tue, 3 Sep 2019 15:34:31 +0000 (08:34 -0700)]
Add Dip Switch as a core feature (#6140)

* Add Dip Switches as a core feature

* Add documentation for Dip Switch feature

* Update Preonic Rev3 to use new feature and remove custom matrix

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Remove custom matrix line completely

Rather than just disabling it

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* DIP changes

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Use better check for DIP Switch configuration

* Add to show features

* Add bitmask callback for dip switch

* Fix OLKB Boards dip switch config

* Update docs to include bitmask example

* Fix comments/documentation

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix issues with docs and use example from @tuzonghua

* Fix wording

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Fix example to use proper formatting

Bad, BAAAAAAD drashna!!!

* Handle dip switch initialization better

4 years agoUpdate submodule check to include LUFA (#6661) 0.7.5
Drashna Jaelre [Tue, 3 Sep 2019 07:56:02 +0000 (00:56 -0700)]
Update submodule check to include LUFA (#6661)

As LUFA is now a submodule, we should be checking it.

4 years ago[keymap] ninjonas userspace and keymaps for hotdox, lily58, & pinky3 (#6649)
Jonas Avellana [Mon, 2 Sep 2019 14:40:01 +0000 (08:40 -0600)]
[keymap] ninjonas userspace and keymaps for hotdox, lily58, & pinky3 (#6649)

* [keyboard] introducing ninjonas userspace & keymaps for hotdox, lily58, and pinky3

* [fix(#6649)] removed M_EPRM and used builtin EEP_RST keycode as-per review.

* [chore(#6649)] forgot to update keymap legend on lily58

4 years ago[Keymap] Update keymap for alice and fix for ctrl and os swap (#6642)
Sid Carter [Mon, 2 Sep 2019 14:36:00 +0000 (10:36 -0400)]
[Keymap] Update keymap for alice and fix for ctrl and os swap (#6642)

* update map for alice and fix for via boards

* enable bootmagic

4 years agoFix typo in Open Graph description for docs (#6641)
fauxpark [Mon, 2 Sep 2019 14:35:02 +0000 (00:35 +1000)]
Fix typo in Open Graph description for docs (#6641)

4 years ago[Keyboard] add rgb led configuration for xd87 (#6635) 0.7.4
Louis D [Mon, 2 Sep 2019 14:33:04 +0000 (07:33 -0700)]
[Keyboard] add rgb led configuration for xd87 (#6635)

* add rgb led configuration for xd87

* Add RGB underglow to a separate keymap

* rename keymap and make small review changes

4 years agoAdd `dfu-programmer` to `pacman -S` (#6619)
Cory Watson [Mon, 2 Sep 2019 14:32:14 +0000 (10:32 -0400)]
Add `dfu-programmer` to `pacman -S` (#6619)

* Add `dfu-programmer` to `pacman -S` (#6618)

`dfu-programmer` now resides at `extra/dfu-programmer` and is no longer
in the AUR

* Add `--needed` option to `pacman -S` for efficiency

* Fix

* Update util/linux_install.sh

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Atreus: Flip the middle two keys when PCBDOWN is set. (#6616)
Alex Schroeder [Mon, 2 Sep 2019 14:30:35 +0000 (16:30 +0200)]
[Keyboard] Atreus: Flip the middle two keys when PCBDOWN is set. (#6616)

Flipping the columns isn't enough for the Atreus keyboard, since these
two keys are distinguished by row on the same column electrically.

4 years agoFix msys2 not installing any packages because it can't find clang (#6655) 0.7.3
fauxpark [Mon, 2 Sep 2019 14:09:09 +0000 (00:09 +1000)]
Fix msys2 not installing any packages because it can't find clang (#6655)

4 years agoRun dos2unix on whole repo (#6644)
Drashna Jaelre [Sun, 1 Sep 2019 16:09:43 +0000 (09:09 -0700)]
Run dos2unix on whole repo (#6644)

4 years agoAlways run `util/travis_compiled_push.sh` (#6640)
Drashna Jaelre [Sun, 1 Sep 2019 16:09:19 +0000 (09:09 -0700)]
Always run `util/travis_compiled_push.sh` (#6640)

Specifically, the `util/travis_compiled_push.sh` runs a number of cleanup and deployment routines. This includes `dos2unix` that fixes the line endings for sanity's sake.   However, it only runs on successful builds.  That would be fine, except some builds WILL fail (community layouts, yay), which is a problem.

This should change the behavior to always run the post compile checks.

However, in the long run, we should break up this script into more parts.

4 years agoNIU Mini Settings update and Refactor (#6651)
noroadsleft [Sun, 1 Sep 2019 07:54:13 +0000 (00:54 -0700)]
NIU Mini Settings update and Refactor (#6651)

* update codebase to four-space indent

* update codebase to use #pragma once

* refactor config.h

* change info.json to debug linting

* refactor readme

- file header
- update docs links

* minimize and lint rules.mk

* change features

- enable mousekeys and nkro

* use GPIO commands for Status LED

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* use IS_LED_ON macro

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* update compile/flash examples in readme

* :flash doesn't use QMK Toolbox

4 years ago[Keymap] Add leaf60 and tada68 keymaps (#6645)
Jarred Steenvoorden [Sat, 31 Aug 2019 18:20:10 +0000 (04:20 +1000)]
[Keymap] Add leaf60 and tada68 keymaps (#6645)

* Add leaf60 and tada68 keymaps

* Cleanup files for pull request

* Cleanup tada68 keymap

4 years ago[Keymap] Combo keymap update - For planck and dz60rgb (#6643)
Sid Carter [Sat, 31 Aug 2019 18:14:17 +0000 (14:14 -0400)]
[Keymap] Combo keymap update - For planck and dz60rgb (#6643)

* update my planck layout

* update me planck layout

* For my purple Tofu60 with dz60rgb

4 years agoreadability enhancements 0.7.2
skullY [Thu, 22 Aug 2019 20:33:34 +0000 (13:33 -0700)]
readability enhancements

4 years agoAdd support for passing files at the command line
skullY [Thu, 22 Aug 2019 20:30:50 +0000 (13:30 -0700)]
Add support for passing files at the command line

4 years agoCLI command to format C code
skullY [Thu, 22 Aug 2019 17:18:52 +0000 (10:18 -0700)]
CLI command to format C code

4 years ago[Keymap] Added personal keymap for DZ68RGB (#6623) 0.7.1
M-AS [Sat, 31 Aug 2019 00:52:35 +0000 (20:52 -0400)]
[Keymap] Added personal keymap for DZ68RGB (#6623)

* added personal CTRL keymap

* added personal dz60rgb keymap

* enabled new rgb effect

* added space cadet shift

* media player track buttons now orange

* updated keymaps with rgb setting and visual HSV setting preview

* fixed source stuff?

* added support for underglow toggle (bugged to all hell)

* everything now behaves as expected when ti comes to RGB toggles, thank god

* removed ifdefs

* changed color of MAS_CRM

* uh, whitespace

* changed rgb positions and modifiers within RGB matrix thing for CTRL and DZ60RGB

* updated keymap to work kindof

* KEYMAP: changed list of rgb effects

* changed CTRL rgb defaults

* KEYMAP: new LED layout for ctrl

* fixed white LED position in indicator

* changed capslock tap timing

* Added new keymap - dz68rgb

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Added Vitamins Included Rev2 (#6593)
Mikkel Jeppesen [Sat, 31 Aug 2019 00:52:02 +0000 (02:52 +0200)]
[Keyboard] Added Vitamins Included Rev2 (#6593)

* Fixed pin for RGB

* Added support for second revision of vitamins included

* Added rev2 config and switched to #pragma once

* Switch to quantum.h pincontrol

* Fixed left-half check

* Moved revision agnostic code to main header file

* Moved common build options to main makefile

* Referred to rev2 documentation

* JTAG is dissabled in keyboard.c now

* moved EEHANDS to rev1 config

* moved rev2 to use split_common

* Updated default keymaps

* Changed handedness ifdef to allow user-overrides

* Add some space saving defines

* Changed to more sane I2C clock

* Removed rev2 check in matrix.c as rev2 uses split_common

* Removed rev2 check in rev1 only code

* Update debounce constant name

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Switch KEYMAP macro to LAYOUT

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Switch kc_keymap macro to layout_kc

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Switch kc_keymap macro to layout_kc

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Add legacy layout macro alias

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/vitamins_included/rev2/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Split readme into revision specific versions

* Updated src to allow LTO

* Renamed readmes to lower-case

* Switched my keyboards to FEED VID

* Fixed markdown lint errors

* fixed readme links

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Maintain keymap backwards compatibility

Co-Authored-By: Joel Challis <git@zvecr.com>
4 years ago[Keyboard] add kbd67mkiirgb (#6605)
moyi4681 [Sat, 31 Aug 2019 00:51:05 +0000 (08:51 +0800)]
[Keyboard] add kbd67mkiirgb (#6605)

* add kbd67mkiirgb

* Update info.json

* Update readme.md

* Update rules.mk

* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Delete kbd67mkiirgb.c.b

* Update keyboards/kbdfans/kbd67mkiirgb/config.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/kbd67mkiirgb.h

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kbdfans/kbd67mkiirgb/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* fix led positon

4 years ago[Keymap] Workman layout for Atreus keyboard (#6606)
Alex Schroeder [Sat, 31 Aug 2019 00:50:11 +0000 (02:50 +0200)]
[Keymap] Workman layout for Atreus keyboard (#6606)

4 years ago[Keyboard] add Pancake Keyboard (#6610)
Spaceman [Sat, 31 Aug 2019 00:49:48 +0000 (20:49 -0400)]
[Keyboard] add Pancake Keyboard (#6610)

* Create readme.md

* Add files via upload

* Create readme.md

* Add files via upload

* Create readme.md

* Add files via upload

* Create readme.md

* Add files via upload

* Update keyboards/pancake/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/feather/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/promicro/rules.mk

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/pancake/keymaps/default/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update rules.mk

* Update rules.mk

* Update pancake.h

4 years agoRemoved prescaler define from avr i2c, as it was impossible to use (#6617)
Mikkel Jeppesen [Sat, 31 Aug 2019 00:47:11 +0000 (02:47 +0200)]
Removed prescaler define from avr i2c, as it was impossible to use (#6617)

4 years ago[Keyboard] Add keyboard Reviung39 (#6620)
gtips [Sat, 31 Aug 2019 00:46:31 +0000 (09:46 +0900)]
[Keyboard] Add keyboard Reviung39 (#6620)

* add keyboards/reviung39

* fix reviung39/keymaps/default/

* [Keymap] add keymap default_s for reviung39 type-s

* [keymap] fix default and default_s

* [keymap] remove backup directory(keyboards/reviung39/backup/)

* [keymap] Update readme.md

* [keyboards] fix keyboards/reviung39/reviung39.h, rules.mk, /keymaps/default/keymap.c

* [keymap] fix /default_s/keymap.c

* Update readme.md

* Update readme.md

* fix rules.mk

* [keymaps] fix default/keymap.c

4 years ago[Keyboard] Assorted personal keymap/layout updates (#6621)
Jonathan Rascher [Sat, 31 Aug 2019 00:45:49 +0000 (19:45 -0500)]
[Keyboard] Assorted personal keymap/layout updates (#6621)

* Switch Quefrency back to I2C (#6161 fixes the lag)

* Update Quefrency keymap

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Update KBD67 keymap

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Move Menu to a layer tap on the Fn key since that's a more natural
location.

* Update 60% Tsangan HHKB layout

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

* Update 60% ANSI split backspace/right-shift layout

* Add reset and EEPROM reset keybindings so these tasks can be performed
separately, rather than relying on Bootmagic Lite, which performs both
tasks at the same time.

* Move Caps Lock from Fn+Ctrl to Fn+Tab since Fn+Ctrl is sometimes used
as part of a more complex keybinding, whereas Fn+Tab is always safe.

4 years ago[Keyboard] Support flashing DZ60 with :flash command (#6624)
Jonathan Rascher [Sat, 31 Aug 2019 00:44:47 +0000 (19:44 -0500)]
[Keyboard] Support flashing DZ60 with :flash command (#6624)

4 years ago[Keyboard] Support flashing Instant60 from command line (#6625)
Jonathan Rascher [Sat, 31 Aug 2019 00:44:28 +0000 (19:44 -0500)]
[Keyboard] Support flashing Instant60 from command line (#6625)

4 years ago[Keyboard] Add option to use 4x12 layout for Nyquist (#6633)
Danny [Sat, 31 Aug 2019 00:41:22 +0000 (20:41 -0400)]
[Keyboard] Add option to use 4x12 layout for Nyquist (#6633)

* Add option to use 4x12 layout for Nyquist

* Add 4x12 Nyquist support to configurator

* Add height to 4x12 configurator layout

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Remove QWERTY keycode

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] Personal ISO-ish keymap for HHKB (#6632)
Tobias V. Langhoff [Sat, 31 Aug 2019 00:40:24 +0000 (02:40 +0200)]
[Keymap] Personal ISO-ish keymap for HHKB (#6632)

* Personal ISO-ish keymap for HHKB

* Fix keymap image

4 years ago[Keyboard] Add Caravan keyboard (#6630)
Nick Christus [Sat, 31 Aug 2019 00:39:35 +0000 (19:39 -0500)]
[Keyboard] Add Caravan keyboard (#6630)

* added caravan keyboard

* updates per PR review

* updated bootmagic setting

* updated LAYOUT

* updated imgur url

4 years agoFix Redefinition of OLED_TIMEOUT (#6628)
Drashna Jaelre [Fri, 30 Aug 2019 23:55:47 +0000 (16:55 -0700)]
Fix Redefinition of OLED_TIMEOUT (#6628)

4 years agoconsistency
skullY [Fri, 30 Aug 2019 21:27:38 +0000 (14:27 -0700)]
consistency

4 years agoAdd a note about clang-format to the changelog
skullY [Fri, 30 Aug 2019 21:26:21 +0000 (14:26 -0700)]
Add a note about clang-format to the changelog

4 years agoMerge point for 2019 Aug 30 Breaking Change
skullY [Fri, 30 Aug 2019 19:04:09 +0000 (12:04 -0700)]
Merge point for 2019 Aug 30 Breaking Change

4 years agoclang-format changes
skullY [Fri, 30 Aug 2019 18:19:03 +0000 (11:19 -0700)]
clang-format changes

4 years agoHotfix: Reinstate the KC_DELT alias
skullY [Fri, 16 Aug 2019 23:26:14 +0000 (16:26 -0700)]
Hotfix: Reinstate the KC_DELT alias

4 years agoadd lufa as a submodule
skullY [Sat, 3 Aug 2019 03:13:57 +0000 (20:13 -0700)]
add lufa as a submodule

4 years agoFix the LUFA lib to use a submodule instead of just files (#6245)
Drashna Jaelre [Fri, 2 Aug 2019 21:02:40 +0000 (14:02 -0700)]
Fix the LUFA lib to use a submodule instead of just files (#6245)

* Remove LUFA files

* Update descriptions for newer version of LUFA

* Create PR6245.md

* Fix CDC(Serial) type errors

* Fix missed merge conflict for AUDIO_DTYPE_CSInterface

4 years agoUpdate Atreus to current code conventions (#5849)
Joel Challis [Fri, 2 Aug 2019 20:35:35 +0000 (21:35 +0100)]
Update Atreus to current code conventions (#5849)

* Update atreus to current code conventions - add multi revision instead of defines

* Remove config.h duplication from user keymaps

* Add breaking change log

* Add missing pragma once

4 years agoMigrate ACTION_BACKLIGHT_* to BL_* (#6299)
fauxpark [Fri, 2 Aug 2019 20:12:56 +0000 (06:12 +1000)]
Migrate ACTION_BACKLIGHT_* to BL_* (#6299)

* Branch point for 2019 Aug 30 Breaking Change

* LUFA USB descriptor cleanup (#4871)

* Fix indentation

* Fix braces

* Expand descriptor headers

* Align descriptor elements

* Nicer formatting

* Tidy up preprocessor statements

* Remove VERSION_BCD redefine - LUFA_VERSION_INTEGER is currently 0x170418

* Tidy up comments

* Tweak ordering of  HID report elements (no functional changes)

* We don't need all of these newlines

* Move default USB_MAX_POWER_CONSUMPTION closer to where it makes sense

* Ask nicely

* Add some more comments

* Change indentation back to 4 spaces

* Add changelog entry

* Language Keymap extras backport from ZSA fork (#6198)

* Swedish extra keymap refactor

* Fix swedish $ sign definition (#81)

* Fix br abnt2 keymap compilation error

* Add PR changelog doc

* Update PR6198.md

* Enforce clang-format (#6293)

* Enforce clang-format on commit for core files

* forgot about tests

* Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)

* Migrate ACTION_LAYER_MOMENTARYs to MO()

* Add changelog entry

* Update docs/ChangeLog/20190830/PR5176.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Migrate ACTION_BACKLIGHT_* to BL_*

* Add changelog

* Update docs/ChangeLog/20190830/PR6299.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
4 years agoRemove KC_DELT alias in favor of KC_DEL (#6327)
Konstantin Đorđević [Fri, 2 Aug 2019 19:52:53 +0000 (21:52 +0200)]
Remove KC_DELT alias in favor of KC_DEL (#6327)

* Remove KC_DELT alias in favor of KC_DEL

* Add changelog

4 years agoFix vusb compiling after clang-format
skullY [Fri, 12 Jul 2019 19:39:57 +0000 (12:39 -0700)]
Fix vusb compiling after clang-format

4 years agoFix Windows formatting issues
Drashna Jaelre [Fri, 12 Jul 2019 17:44:21 +0000 (10:44 -0700)]
Fix Windows formatting issues

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoUpdate swedish based keymaps with newer keycodes
Drashna Jaelre [Wed, 10 Jul 2019 01:53:53 +0000 (18:53 -0700)]
Update swedish based keymaps with newer keycodes

4 years agoHave clang ignore the code in bootloader_size.c
skullY [Fri, 12 Jul 2019 18:22:39 +0000 (11:22 -0700)]
Have clang ignore the code in bootloader_size.c

4 years agoAdd new files to the list of files that are formatted. (#6296)
skullydazed [Wed, 10 Jul 2019 23:24:48 +0000 (16:24 -0700)]
Add new files to the list of files that are formatted. (#6296)

4 years agoMigrate ACTION_LAYER_MOMENTARYs to MO() (#5176)
fauxpark [Tue, 9 Jul 2019 22:47:35 +0000 (08:47 +1000)]
Migrate ACTION_LAYER_MOMENTARYs to MO() (#5176)

* Migrate ACTION_LAYER_MOMENTARYs to MO()

* Add changelog entry

* Update docs/ChangeLog/20190830/PR5176.md

Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
4 years agoEnforce clang-format (#6293)
skullydazed [Tue, 9 Jul 2019 22:47:18 +0000 (15:47 -0700)]
Enforce clang-format (#6293)

* Enforce clang-format on commit for core files

* forgot about tests

4 years agoLanguage Keymap extras backport from ZSA fork (#6198)
Drashna Jaelre [Tue, 9 Jul 2019 19:50:53 +0000 (12:50 -0700)]
Language Keymap extras backport from ZSA fork (#6198)

* Swedish extra keymap refactor

* Fix swedish $ sign definition (#81)

* Fix br abnt2 keymap compilation error

* Add PR changelog doc

* Update PR6198.md

4 years agoLUFA USB descriptor cleanup (#4871)
fauxpark [Tue, 9 Jul 2019 19:34:17 +0000 (05:34 +1000)]
LUFA USB descriptor cleanup (#4871)

* Fix indentation

* Fix braces

* Expand descriptor headers

* Align descriptor elements

* Nicer formatting

* Tidy up preprocessor statements

* Remove VERSION_BCD redefine - LUFA_VERSION_INTEGER is currently 0x170418

* Tidy up comments

* Tweak ordering of  HID report elements (no functional changes)

* We don't need all of these newlines

* Move default USB_MAX_POWER_CONSUMPTION closer to where it makes sense

* Ask nicely

* Add some more comments

* Change indentation back to 4 spaces

* Add changelog entry

4 years agoBranch point for 2019 Aug 30 Breaking Change
skullY [Fri, 5 Jul 2019 18:08:18 +0000 (11:08 -0700)]
Branch point for 2019 Aug 30 Breaking Change

4 years agoMake the CLI Ψ capital (#6637) 0.7.0
fauxpark [Fri, 30 Aug 2019 17:23:36 +0000 (03:23 +1000)]
Make the CLI Ψ capital (#6637)

4 years agoDecrement EECONFIG magic number 0.6.463
Drashna Jaelre [Thu, 22 Aug 2019 19:11:15 +0000 (12:11 -0700)]
Decrement EECONFIG magic number

This will manually wipe the EEPROM. This is a hacky solution for when new ranges are added or moved around.

A better (more complicated) solution would be to zero out everything, not just known ranges.  But for now, this is a hacky solution that will work.

4 years agoWonderland: README (#6613)
Yan-Fa Li [Tue, 27 Aug 2019 23:22:20 +0000 (16:22 -0700)]
Wonderland: README (#6613)

* Wonderland README

breaks

* Wonderland info.json

* Update keyboards/maartenwut/wonderland/readme.md

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] default keymap fix for questionmark (redox, redox_w) (#6574)
Jorde Vorstenbosch [Tue, 27 Aug 2019 21:20:25 +0000 (23:20 +0200)]
[Keymap] default keymap fix for questionmark (redox, redox_w) (#6574)

* default keymap fix for questionmark

Added /? to the default position for a qwerty keyboard. Moved |\ to the left ctrl with the same behaviour as before.

* Small PR adjustments and Keypad optimization

* Update keymap.c

* Update keymap.c

4 years agopegasushoof Specify the bootloader to use :flash (#6614)
Yan-Fa Li [Mon, 26 Aug 2019 18:08:18 +0000 (11:08 -0700)]
pegasushoof Specify the bootloader to use :flash (#6614)

A support for newer :flash command to pegasus hoof

4 years agoFix Typo in :flash target for missing bootloader (#6615) 0.6.462
Drashna Jaelre [Mon, 26 Aug 2019 17:16:46 +0000 (10:16 -0700)]
Fix Typo in :flash target for missing bootloader (#6615)

4 years agoMars80 Bug: Physical/Electrical Matrix Mismatch (#6612)
MechMerlin [Mon, 26 Aug 2019 12:46:35 +0000 (05:46 -0700)]
Mars80 Bug: Physical/Electrical Matrix Mismatch (#6612)

4 years ago[Keymap] Redox_w Use layer_state_set_user instead of matrix_scan_user (#6608)
Gabes Mak [Sun, 25 Aug 2019 19:50:29 +0000 (20:50 +0100)]
[Keymap] Redox_w Use layer_state_set_user instead of matrix_scan_user (#6608)

* use layer_state_set_user

* fix

4 years agoAdded OLED Display autoscroll during periods of OLED data inactivity (#6546) 0.6.461
XScorpion2 [Sun, 25 Aug 2019 19:37:55 +0000 (14:37 -0500)]
Added OLED Display autoscroll during periods of OLED data inactivity (#6546)

* Added OLED Display autoscroll during periods of OLED data inactivity.

* Fixing compile errors

* Feedback from review