jackhill/qmk/firmware.git
4 years agoAdd Zadig 101 to docs (#6585)
fauxpark [Sat, 24 Aug 2019 06:38:21 +0000 (16:38 +1000)]
Add Zadig 101 to docs (#6585)

* Add Zadig 101 to docs

* Add USBasp bootloader name

* Add links to the page

* Note the usual VIDs and PIDs for the bootloaders

* Add "List All Devices" note, just in case

* Talk about keyboard-specific bootloader procedures

* Send users to the new page in "Unknown Device for DFU Bootloader" section

* Halfkay bootloaders are also an exception here

4 years agoAdd Soft Serial Speed to Diverge3 keyboard config for compatibility (#5076)
Drashna Jaelre [Fri, 23 Aug 2019 21:23:53 +0000 (14:23 -0700)]
Add Soft Serial Speed to Diverge3 keyboard config for compatibility (#5076)

4 years agoAdded 4by3 keyboard (#6547)
Elias [Fri, 23 Aug 2019 21:18:37 +0000 (23:18 +0200)]
Added 4by3 keyboard (#6547)

* Added 4by3 keyboard

* Added DEVICE_VER and DESCRIPTION

* Removed F_CPU, F_USB, ARCH, and OPT_DEFS

* Add 3 new LAYOUT macros for orientations and fixes

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Added comments to 4by3 and changed info.json

* Update keyboards/4by3/4by3.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoAlign flashing behaviour of dfu-util (#6578) 0.6.457
Joel Challis [Thu, 22 Aug 2019 23:08:45 +0000 (00:08 +0100)]
Align flashing behaviour of dfu-util (#6578)

* Align flashing retry logic of dfu-util

* Align bootloader wait messages

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoRelocate pca9555 driver to core (#6563) 0.6.456
Joel Challis [Thu, 22 Aug 2019 14:27:18 +0000 (15:27 +0100)]
Relocate pca9555 driver to core (#6563)

* Move pca9555 files to central location

* Get pca9555 boards compiling

* Slight alignment of rules.mk

4 years agoReduce compile size to fix various Travis CI errors (#6426)
Drashna Jaelre [Thu, 22 Aug 2019 08:59:37 +0000 (01:59 -0700)]
Reduce compile size to fix various Travis CI errors (#6426)

Due to feature creep

4 years agoFixup Bootmagic code (#6386)
Drashna Jaelre [Thu, 22 Aug 2019 07:22:32 +0000 (00:22 -0700)]
Fixup Bootmagic code (#6386)

4 years ago[Keyboard] Fix RGB_TOG cycle for Massdrop CTRL default keymap (#6056)
Chris Dosé [Thu, 22 Aug 2019 00:47:45 +0000 (17:47 -0700)]
[Keyboard] Fix RGB_TOG cycle for Massdrop CTRL default keymap (#6056)

This includes the modifier keys in "keys only" mode, bringing the keymap
closer to what the off-the-shelf firmware does.

4 years ago[Docs] Update how_keyboards_work.md (#6528)
madivad [Thu, 22 Aug 2019 00:44:37 +0000 (10:44 +1000)]
[Docs] Update how_keyboards_work.md (#6528)

* Update how_keyboards_work.md

bridged the gap between scancodes and keycodes, the doc didn't make the distinction and was ambiguous.

* Update docs/how_keyboards_work.md

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update docs/how_keyboards_work.md

fix typo

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Update NovelPad (#6559)
fauxpark [Thu, 22 Aug 2019 00:41:29 +0000 (10:41 +1000)]
[Keyboard] Update NovelPad (#6559)

* Update NovelPad

* Lowercase readme

* Update keyboards/novelpad/keymaps/default/keymap.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Remove default F_CPU, F_USB, ARCH, and OPT_DEFS - covered in mcu_selection.mk

4 years ago[Keyboard] new keyboard "angel17" (#6542)
kakunpc [Thu, 22 Aug 2019 00:40:37 +0000 (09:40 +0900)]
[Keyboard] new keyboard "angel17" (#6542)

* add angel17 keyboard

* fix rules.mk

* change BOOTLOADER

* set LAYOUT_numpad_5x4

* Update keyboards/angel17/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* fix LAYOUTS = numpad_5x4

* update info.json

4 years ago[Keyboard] Updates to ZSA boards (#6513)
Drashna Jaelre [Thu, 22 Aug 2019 00:19:07 +0000 (17:19 -0700)]
[Keyboard] Updates to ZSA boards  (#6513)

* Update Layer functions to use layer_state_t in ZSA Boards

* Update Music Mask for ZSA boards

Fixes an issue with the board getting stuck on Adjust layer when activating music mode

* Add Support for SMART LED Toggle to Planck EZ

* Add support for SMART LED toggle in Ergodox EZ

* Ifdef swiss cheeze for Oryx Configurator

* Documentation and updates

* Add Oryx Keymap

* Add option to configure the layers for the Layer Indicator

* Update keymap with better examples

* Make sure eeprom is initialized before reading from it

* Force flush of LED matrix when suspending board

This fixes an issue where the LEDs don't fully clear sometimes when the host system goes to sleep

* Enable RGB Sleeping by default

* Add clarification about planck ez led layer config

4 years agoAVR GPIO macro defines more readable (#5937)
Takeshi ISHII [Thu, 22 Aug 2019 00:10:47 +0000 (09:10 +0900)]
AVR GPIO macro defines more readable (#5937)

* A little easier to read the definition of the GPIO control macro for AVR.

No change in build result.

* Changed to not use GNU statement expression extension.

No change in build result.

* Modified split_common/serial.c to use qmk_firmware standard GPIO control macro.

No change in build result.

* fix PE6 -> E6

* remove some space

* add some comment to config_common.h

* Changed split_common/serial.c to use a newer version of qmk_firmware standard GPIO control macro.

4 years agoAdditional changes for Layer State typedef compatibility (#5906)
Drashna Jaelre [Thu, 22 Aug 2019 00:07:49 +0000 (17:07 -0700)]
Additional changes for Layer State typedef compatibility (#5906)

* Additional changes for Layer State typedef compatibility

* Replace biton32 with get_highest_layer in docs

* Change additional layer structure code

* Fix uGFX reference issue

* Remove dynamic_keymap check

* Where did all these extra spaces come from

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years agoAdded keycodes for swapping and unswapping the Control and OS keys (#6110)
Stephen Wanhella [Thu, 22 Aug 2019 00:07:08 +0000 (17:07 -0700)]
Added keycodes for swapping and unswapping the Control and OS keys (#6110)

* Add MAGIC_SWAP_CONTROL_LGUI and MAGIC_UNSWAP_CONTROL_LGUI keycodes

Key codes to swap and unswap the control and windows/cmd keys

* Fix issues with pull request #6110

Renamed swap/unswap lctl and lgui key codes, added key codes to swap/unswap rctl and rgui, and moved new bool inside keycode_config.h struct to the end

* Move new keycodes to the end of the enum (#6110)

* add cases for swapped control and OS keys to mod_config (#6110)

* Add new keycodes to feature_bootmagic.md (#6110)

* Add R+L swap codes to keep in parity with AG_* codes

* Extend Magic range check to include new magic codes

* Update audio docs

* Combine 2 byte ranges into 1 word for EECONFG

Fix names for Keymap config EEPROM

* Update docs/feature_bootmagic.md

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)
Drashna Jaelre [Wed, 21 Aug 2019 05:39:13 +0000 (22:39 -0700)]
[Keyboard] Tweak RGB Matrix timing for ZSA Boards (#6422)

* Optimize RGB Matrix rendering for Ergodox EZ

* Optimize RGB Matrix rendering for Planck EZ

* Update keyboards/planck/ez/config.h

Co-Authored-By: Joel Challis <git@zvecr.com>
4 years agoRemove superfluous JTAG disable code (#6445) 0.6.455
fauxpark [Wed, 21 Aug 2019 05:18:52 +0000 (15:18 +1000)]
Remove superfluous JTAG disable code (#6445)

* Remove superfluous JTAG disable code

* 32A has differently named register

* Accidentally some operators

* 32A also has different JTAG pins

* Wrap disable_jtag() in an ifndef

* Document this new define

* Rename the define, it conflicts with a LUFA thing

Also, move the ifndef wrapping to the call in keyboard_setup()

4 years ago[Keymap] dumbpad updates, new keymap (#6481)
imchipwood [Wed, 21 Aug 2019 05:08:30 +0000 (22:08 -0700)]
[Keymap] dumbpad updates, new keymap (#6481)

* removed some debug prints

* removed unnecessary files, tweaked some things

* rotary encoder button now connected into column 0, row 3

* tweaked keymap and moved encoder control into keymap

* tweaks

* added test keymap

* updated some things to make it easier to work with QMK configurator

* updates after merging latest master in

* fixed a few things

* removed test keymap and all related #ifdefs

* changed some dumbpad default keys, added KC_LOCK

* added image to readme

* added link to PCB github repo

* moved lock key to the rotary encoder pushbutton

* making suggested changes from @fauxpark in https://github.com/qmk/qmk_firmware/pull/6452

* adding bootmagic lite since i'm lazy and haven't soldered on the reset button...

* renamed  to

* using 7 underscores for KC_TRNS

* adding my layout (default is for wife)

* updated my own layout, tweaked default keymap to use cleaner switch for encoder control

* removed commented out import from imchipwood keymap, removed unnecessary comment from default layout

* added LED layer control

* flash the layer indicator LEDs at startup

* change layer_state_set_user to layer_state_set_kb

Co-Authored-By: Joel Challis <git@zvecr.com>
* in layer_state_set_kb, return layer_state_set_user

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove include of upper level config.h, add pragma once

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* changing default keymap slightly, added config.h for default layout

* change _delay_ms to wait_ms

* replaced locking numlock with numlock

* Update keyboards/dumbpad/dumbpad.c

change `keyboard_pre_init_user` to `keyboard_pre_init_kb`

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/dumbpad/dumbpad.c

adding `keyboard_pre_init_user()` to `keyboard_pre_init_kb()`

Co-Authored-By: Joel Challis <git@zvecr.com>
* fixed some comments about the layer key (MO to TT) and the SUB layer rotary encoder control

4 years ago[Keyboard] PCB Ruler updates (#6584)
noroadsleft [Wed, 21 Aug 2019 04:57:45 +0000 (21:57 -0700)]
[Keyboard] PCB Ruler updates (#6584)

* Move default keymap's rules to keyboard level

* Concatenate the two sets of rules

This sets CONSOLE_ENABLE to no, which was being set at the keymap level.

* Wrap the USB Device Description in quotes

Some preventative maintenance. The firmware for the_ruler can't be compiled without this change if `CONSOLE_ENABLE = yes` because this string has a comma, which gets picked up as two arguments by the Command code, instead of one as it should be.

* Linting

- remove firmware size impacts
- remove trailing white space
- visual alignment of rules

* Use QMK's pre-loaded default rules for atmega32u4

* Update readme

- markdown formatting
- update Hardware Availability link (Maple Computing's site has disappeared)
- update Docs links

* Update header files to use #pragma once

4 years ago[Keymap] Add velocikey, move reset and align layout (#6569)
Sid Carter [Wed, 21 Aug 2019 04:33:06 +0000 (00:33 -0400)]
[Keymap] Add velocikey, move reset and align layout  (#6569)

4 years ago[Keymap] mikethetiger's let's split eh? keymap (#6562)
mikethetiger [Wed, 21 Aug 2019 04:22:54 +0000 (23:22 -0500)]
[Keymap] mikethetiger's let's split eh? keymap (#6562)

* Added my Preonic keymap

* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Update keyboards/preonic/keymaps/mikethetiger/keymap.c

Co-Authored-By: mikethetiger <30720424+mikethetiger@users.noreply.github.com>
* Added my Preonic keymap

* Added my Preonic keymap

* mikethetigers lets slpit eh keymap

4 years agoImplement NUMLOCK indicator light for XD96 (#6581)
Ceremony [Wed, 21 Aug 2019 01:26:00 +0000 (03:26 +0200)]
Implement NUMLOCK indicator light for XD96 (#6581)

4 years agoRemove old promicro_bootloader_jmp() declarations (#6444)
fauxpark [Wed, 21 Aug 2019 01:05:08 +0000 (11:05 +1000)]
Remove old promicro_bootloader_jmp() declarations (#6444)

4 years agoAdd a universal flash command for cli (#6224) 0.6.454
Drashna Jaelre [Tue, 20 Aug 2019 22:39:24 +0000 (15:39 -0700)]
Add a universal flash command for cli (#6224)

* Add universal flash command

* Add bootloader info to I:C boards

* Add support for ATSAM

* Add messages for flash target

* Message cleanup

* Add USB ASP Flashing target

* Make usbasp target more universal

* Add phoney target for usbasp

* Clarify error message when bootloader isn't matched

4 years ago[Docs] Add RGB Matrix default mode define info (#6564)
Drashna Jaelre [Mon, 19 Aug 2019 22:03:05 +0000 (15:03 -0700)]
[Docs] Add RGB Matrix default mode define info (#6564)

4 years agoAdd ATmega32U2 to mcu_selection.mk (#6561) 0.6.453
fauxpark [Sat, 17 Aug 2019 21:29:41 +0000 (07:29 +1000)]
Add ATmega32U2 to mcu_selection.mk (#6561)

4 years agoReword a note about the MANUFACTURER and PRODUCT defines in hardware_avr.md (#6558)
fauxpark [Sat, 17 Aug 2019 18:41:55 +0000 (04:41 +1000)]
Reword a note about the MANUFACTURER and PRODUCT defines in hardware_avr.md (#6558)

4 years agoUserspace kuchosauronad0 (#6541)
kuchosauronad0 [Sat, 17 Aug 2019 15:19:35 +0000 (08:19 -0700)]
Userspace kuchosauronad0 (#6541)

* initial commit

* Update layout. Tweak rules.mk

* initial userspace configuration for kuchosauronad0

* modified userspace for kuchosauronad0

* added OSL_UNI

* clean up

* clean up

* style

* style

* added more unicode

* fixed representation

* fixed representation

* added comments

* added comments, restructure

* accidently one line

* restructure

* restructure

* added git_lazy(void)

* fixed indenting and added missing symbols

* fixed indent

* fixed indent

* update

* change tapping_term to 150

* added UNICODEMAP_ENABLE block

* replace register with tap_code where possible

* formatting

* rearrange sequences

* clean up

* clean up

* added unicode layer

* disabled tap dance

* add files for encoder

* removed unnecessary include

* removed unnecessary stuff

4 years agoIllustrate the emoji layer (#6555)
Mark Stosberg [Sat, 17 Aug 2019 15:18:40 +0000 (11:18 -0400)]
Illustrate the emoji layer (#6555)

Now the Emoji layer is easier to visualize.

4 years agoRemove backslashes from template keymap (#6548) 0.6.452
fauxpark [Sat, 17 Aug 2019 07:29:00 +0000 (17:29 +1000)]
Remove backslashes from template keymap (#6548)

4 years ago[Keymap] add niu_mini custom keymaps (#6552)
Dong Zhou [Sat, 17 Aug 2019 00:56:15 +0000 (20:56 -0400)]
[Keymap] add niu_mini custom keymaps (#6552)

4 years ago[Keymap] add "ridingqwerty" user and keymap for atreus keyboard (#6533)
ridingqwerty [Fri, 16 Aug 2019 23:54:16 +0000 (19:54 -0400)]
[Keymap] add "ridingqwerty" user and keymap for atreus keyboard (#6533)

* add userspace and atreus keymap

* cleaning up notes/comments

* Update keyboards/atreus/keymaps/ridingqwerty/atreus.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Update keyboards/atreus/keymaps/ridingqwerty/atreus.c

Co-Authored-By: Joel Challis <git@zvecr.com>
* Create readme.md

* remove reference to matrix_init_kb from atreus.c

* correct atreus.c

* remove unnecessary defines

* merge register/unregister sequence into single tapcode

* move 'LAYOUT to keymap.c; remove atreus.h

* remove TAPPING_TERM from keyboard-level config.h

4 years agoAdd support for different encoder pinout for right half of split keyboard (#6521) 0.6.451
Danny [Fri, 16 Aug 2019 23:46:41 +0000 (19:46 -0400)]
Add support for different encoder pinout for right half of split keyboard (#6521)

* Add support for different encoder pinouts for split keyboard

* Update documentation for new encoder pinout feature

4 years ago Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled (#6427)
Konstantin Đorđević [Fri, 16 Aug 2019 23:29:29 +0000 (01:29 +0200)]
 Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled (#6427)

* Fix Clueboard hotswap gen1 not compiling when LED Matrix is disabled

* Move keymap.json to default keymap folder

* Revert "Move keymap.json to default keymap folder"

This reverts commit 7f28df909d7e4dcc79ab0ff44fe264656b5dfa18.

4 years agoAdd an alternative method for keyboard discovery to speed up build (#6073) 0.6.450
Joel Challis [Thu, 15 Aug 2019 21:03:26 +0000 (22:03 +0100)]
Add an alternative method for keyboard discovery to speed up build (#6073)

* Add an alternative method for keyboard discovery to speed up build

* Chain MAKEFLAGS for docker_build.sh

* Slight improvement to number of items sent to sort

* Remove debug line

* Fix line escape

4 years agoRefactor of lets_split_eh to enable RGB split animations (#6411)
Joel Challis [Thu, 15 Aug 2019 21:01:34 +0000 (22:01 +0100)]
Refactor of lets_split_eh to enable RGB split animations (#6411)

4 years agoRemove duplicate test keyboards (#6539)
Joel Challis [Thu, 15 Aug 2019 13:57:43 +0000 (14:57 +0100)]
Remove duplicate test keyboards (#6539)

* Remove test keyboards now onekey and splittest have been extended

* Add f072 for testing

4 years ago[Keymap] Fix include following Wilba refactor (#6538)
Joe Wasson [Wed, 14 Aug 2019 19:31:18 +0000 (12:31 -0700)]
[Keymap] Fix include following Wilba refactor (#6538)

4 years ago[Keymap] Cosmetic fix for default Wasdat keymaps (#6531)
fauxpark [Wed, 14 Aug 2019 19:18:30 +0000 (05:18 +1000)]
[Keymap] Cosmetic fix for default Wasdat keymaps (#6531)

4 years ago[Keymap] Xd75 bulbizarre keymap (#6525)
Vince Gellár [Wed, 14 Aug 2019 19:10:44 +0000 (21:10 +0200)]
[Keymap] Xd75 bulbizarre keymap (#6525)

* Added Bulbizarre keymap for the XD75

* Fixed no newline at the end of file

* Update keyboards/xd75/keymaps/bulbizarre/readme.md

Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* Update led status check

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove unnecessary define

Co-Authored-By: fauxpark <fauxpark@gmail.com>
4 years ago[Keymap] Update gherkin to use gpio (#6520)
Joel Challis [Wed, 14 Aug 2019 19:08:01 +0000 (20:08 +0100)]
[Keymap] Update gherkin to use gpio (#6520)

4 years ago[Keyboard] Align xd84 and xd96 with moon (#6465)
Joel Challis [Wed, 14 Aug 2019 19:07:26 +0000 (20:07 +0100)]
[Keyboard] Align xd84 and xd96 with moon (#6465)

* Refactor xd84 to use LINK_TIME_OPTIMIZATION_ENABLE

* Refactor xd96 to use LINK_TIME_OPTIMIZATION_ENABLE

* Align xd84 and xd96 with moon

* Update keyboards/xd96/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/xd84/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoEnable PWM Support for Planck EZ Indicator Lights (#6473) 0.6.449
Drashna Jaelre [Tue, 13 Aug 2019 17:28:12 +0000 (10:28 -0700)]
Enable PWM Support for Planck EZ Indicator Lights  (#6473)

* remove led layer code

* enable PWM on STM32F303

* Unusable PWM code

* Updated PWM Stuff?

* PWM Semi-working

* Both LEDs working at the same time

* Update names

* Add led level functions

* Add LED levels and persistent settings

* Revert change due to issues with timing related code

* Review feedback and minor cleanup

4 years ago[Keyboard] Add: Initial steamvan firmware code (#6501)
John M Daly [Tue, 13 Aug 2019 17:26:54 +0000 (13:26 -0400)]
[Keyboard] Add: Initial steamvan firmware code (#6501)

* Add: Initial steamvan firmware code

* Apply suggestions from code review

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update: Remove old macro commands, per reviewer comments

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update: Remove redundant backlight struct

* Update: Replace preprocessor defines with enum

4 years ago[Keymap] Adding my userspace and keymaps (#6496)
Seth Barberee [Tue, 13 Aug 2019 17:25:51 +0000 (12:25 -0500)]
[Keymap] Adding my userspace and keymaps (#6496)

* add Userspace and keymaps

* Adding keymaps for zeal60 and iris
* Created my own tap dance that toggles RGB Mode based on whether I toggled caps lock or not

* parent 578ed42a7f8f986147cad040d50d4ae1d24a32e2
author Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500
committer Seth Barberee <seth.barberee@gmail.com> 1565065903 -0500

move to userspace

add zeal60

* update based on review

* move userspace to github name

4 years agoFix LT() crashing some ARM keyboards (#6529) 0.6.448
Joel Challis [Tue, 13 Aug 2019 17:23:14 +0000 (18:23 +0100)]
Fix LT() crashing some ARM keyboards (#6529)

4 years agoAdd romac keymap (#6523)
Jarred Steenvoorden [Tue, 13 Aug 2019 02:57:00 +0000 (12:57 +1000)]
Add romac keymap (#6523)

4 years agoModified imcomplete keymap for kudox jis. (#6524)
くまお工房 [Tue, 13 Aug 2019 02:56:25 +0000 (11:56 +0900)]
Modified imcomplete keymap for kudox jis. (#6524)

4 years agoupdate arrows on lower layer (#6517)
George Petri [Sat, 10 Aug 2019 23:08:53 +0000 (02:08 +0300)]
update arrows on lower layer (#6517)

4 years ago[Keyboard] Add meson keyboard (#6482)
Luciano Malavasi [Sat, 10 Aug 2019 01:38:13 +0000 (18:38 -0700)]
[Keyboard] Add meson keyboard (#6482)

* Add meson keyboard

* Apply suggestions from code review

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Added soft reset and layer 3

* bootmagic light

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agoUpdate keymap (#6515)
Sascha Grunert [Sat, 10 Aug 2019 00:20:43 +0000 (02:20 +0200)]
Update keymap (#6515)

Signed-off-by: Sascha Grunert <sgrunert@suse.com>
4 years ago[Keymap] removes gamelayer, finally got rgb working (#5817) 0.6.447
Florian B [Thu, 8 Aug 2019 21:17:49 +0000 (23:17 +0200)]
[Keymap] removes gamelayer, finally got rgb working (#5817)

* removes gamelayer, finally got rgb working

* lowercasing readme

* changed to layout_ortho_4x12

* rules.mk: Removed BACKLIGHT_CUSTOM_DRIVER

4 years agoMask off TD() parameter properly (#6143)
fauxpark [Thu, 8 Aug 2019 21:15:34 +0000 (07:15 +1000)]
Mask off TD() parameter properly (#6143)

* Mask off TD() parameter properly

* More parentheses

4 years agoAdd some defaults for ATmega32A to mcu_selection.mk (#6253) 0.6.446
fauxpark [Thu, 8 Aug 2019 21:09:54 +0000 (07:09 +1000)]
Add some defaults for ATmega32A to mcu_selection.mk (#6253)

* Add some defaults for ATmega32A to mcu_selection.mk

* Remove boilerplate from templates

* Relax INTERRUPT_CONTROL_ENDPOINT and PROGRAM_CMD

* Apply suggestions from code review

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years agoExtend allowed range of tappable keycodes to include modifiers (#5809) 0.6.445
fauxpark [Thu, 8 Aug 2019 20:58:05 +0000 (06:58 +1000)]
Extend allowed range of tappable keycodes to include modifiers (#5809)

* Extend allowed range of tappable keycodes to include modifiers

* Get rid of the magic numbers altogether

* Remove some more magic numbers

* Extract LM() functionality from ACT_LAYER_TAP

* Use ACTION() macro everywhere

4 years agoRename QK_TMK(_MAX) to QK_BASIC (#6509)
fauxpark [Thu, 8 Aug 2019 20:32:30 +0000 (06:32 +1000)]
Rename QK_TMK(_MAX) to QK_BASIC (#6509)

4 years ago[Keymap] Add kudox japanese keymap (#6508)
x1 [Thu, 8 Aug 2019 20:30:21 +0000 (05:30 +0900)]
[Keymap] Add kudox japanese keymap (#6508)

* Add a JIS keymap for kudox.

* Remove unnecessary codes.

4 years ago[Keymap] Fix rgb matrix effects on dshields keymaps. (#6505)
Daniel Shields [Thu, 8 Aug 2019 20:21:55 +0000 (21:21 +0100)]
[Keymap] Fix rgb matrix effects on dshields keymaps. (#6505)

4 years agoImprove backlight PWM pin support (#6202)
fauxpark [Thu, 8 Aug 2019 20:12:12 +0000 (06:12 +1000)]
Improve backlight PWM pin support (#6202)

* Improve backlight PWM pin support

* I accidentally an equals sign

* Another typo

* Order by pin number

* Throw an error if backlight pin is C4 or C5 on 16/32U4

* Use else for clarity

* Minor alignment adjustments

4 years agoChange "yu" to "you" in combo docs (#6510)
Michael Clayton [Thu, 8 Aug 2019 17:10:16 +0000 (13:10 -0400)]
Change "yu" to "you" in combo docs (#6510)

4 years agoMove Alice to TGR Directory (#6502)
MechMerlin [Thu, 8 Aug 2019 02:02:27 +0000 (19:02 -0700)]
Move Alice to TGR Directory (#6502)

* git mv alice into the tgr directory

* update readme with new build instructions

4 years ago[Keyboard] Southpole: add Configurator layout data (#6498)
noroadsleft [Thu, 8 Aug 2019 02:00:45 +0000 (19:00 -0700)]
[Keyboard] Southpole: add Configurator layout data (#6498)

4 years agoUse the older `universal_newlines` name instead of `text` (#6506) 0.6.444
skullydazed [Wed, 7 Aug 2019 19:00:46 +0000 (12:00 -0700)]
Use the older `universal_newlines` name instead of `text` (#6506)

4 years agoadded missing comment of RGB control keys planck/rev6 (#6503)
dsanchezseco [Wed, 7 Aug 2019 15:06:42 +0000 (17:06 +0200)]
added missing comment of RGB control keys planck/rev6 (#6503)

4 years agoUpdate gaming layout (#6504)
Matthew Treadwell [Wed, 7 Aug 2019 12:56:03 +0000 (05:56 -0700)]
Update gaming layout (#6504)

4 years agoMIDI: Fix basic noteon: send correct velocity (#6476) 0.6.443
Zach DeCook [Tue, 6 Aug 2019 18:26:28 +0000 (14:26 -0400)]
MIDI: Fix basic noteon: send correct velocity (#6476)

4 years agoFix qmk_install.sh on Windows dropping to command prompt (#6488) 0.6.442
fauxpark [Tue, 6 Aug 2019 18:20:53 +0000 (04:20 +1000)]
Fix qmk_install.sh on Windows dropping to command prompt (#6488)

4 years ago[Keymap] Jotix ortho_4x12_layout (#6497)
jotix [Tue, 6 Aug 2019 17:50:28 +0000 (14:50 -0300)]
[Keymap] Jotix ortho_4x12_layout (#6497)

* jotix ortho_4x12_layout

* jotix ortho_4x12_layout

* kc_caps in raise layer

4 years ago[Keyboard] New Keyboard: Booster (#6486)
MechMerlin [Tue, 6 Aug 2019 17:38:28 +0000 (10:38 -0700)]
[Keyboard] New Keyboard: Booster (#6486)

* initial commit

* port over the kbfirmware json

* add numpad_5x4 LAYOUT support

* fix up layout macro to allow community layout support

* add a sparse readme on how to contact Percent Studio

* change .h to a .md file

* fix firmware file too large error

* Update keyboards/percent/booster/info.json

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

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

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

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

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

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

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

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keyboard] Added little fixes and bootmagic for gBoard keebs (#6477)
Jeremy Bernhardt [Tue, 6 Aug 2019 17:20:48 +0000 (11:20 -0600)]
[Keyboard] Added little fixes and bootmagic for gBoard keebs (#6477)

* Added little fixes and bootmagic

* Update keyboards/gergo/keymaps/oled/rules.mk

Co-Authored-By: Drashna Jaelre <drashna@live.com>
* whacked out quantum_libs

4 years ago[Keymap] hhkb:halfqwerty_jp (#6475)
Yoshitake Hamano [Tue, 6 Aug 2019 17:18:44 +0000 (02:18 +0900)]
[Keymap] hhkb:halfqwerty_jp (#6475)

4 years ago[Keyboard] Add cKeys' "The Dora" Board (#6469)
Branden Byers [Tue, 6 Aug 2019 17:17:59 +0000 (10:17 -0700)]
[Keyboard] Add cKeys' "The Dora" Board (#6469)

* Initial 4x5

* More board

* Update exboard

* Update

* Change name to thedora

* Update keyboards/ckeys/thedora/keymaps/default/keymap.c

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/ckeys/thedora/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove the slash

* Attempt at fixing moxygen line break issues

* Update keyboards/ckeys/thedora/config.h

Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Add boilerplate

* Update keyboards/ckeys/thedora/config.h

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Keyboard] Fixed Suihankey info.json (#6466)
kakunpc [Tue, 6 Aug 2019 17:17:00 +0000 (02:17 +0900)]
[Keyboard] Fixed Suihankey info.json (#6466)

* fix info.json

* Update keyboards/suihankey/info.json

4 years ago[Keyboard] Add kudox keyboard (#6459)
x1 [Tue, 6 Aug 2019 17:14:40 +0000 (02:14 +0900)]
[Keyboard] Add kudox keyboard (#6459)

* Add Kudox Keyboard profile.

* Modified info.json and image link on readme.

* Remove unnecessary codes.

* Set BootLoader caterina.

* Remove duplicated settings on rules.mk.

* Clean up config.h.

* Modified include header path.

* Modified info.json to adjust 4th row keys y position.

* Separate default keymap and my keymap.

* Modified RGB_LED_* settings on kudox/rev1/config.h.

4 years ago[Keyboard] Add kudox game keyboard (#6460)
x1 [Tue, 6 Aug 2019 16:16:55 +0000 (01:16 +0900)]
[Keyboard] Add kudox game keyboard (#6460)

* Add configurations for Kudox Game Keyboard rev1.

* Modified Kudox Game Keyboard readme and keymap.

* Remove unnecessary codes.

* Set BootLoader caterina.

* Remove wrong settings on rules.mk.

* Clean up config.h.

* Modified MATRIX_ROWS on kudox_game/rev1/config.h.

* Modified RGB_LED_NUM on kudox_game/rev1/config.h.

4 years agoCorrect info.json data for Hnah40 handwired (#6489)
noroadsleft [Tue, 6 Aug 2019 16:15:48 +0000 (09:15 -0700)]
Correct info.json data for Hnah40 handwired (#6489)

4 years agoUpdate info.json - discipline (#6483)
coseyfannitutti [Tue, 6 Aug 2019 15:35:29 +0000 (11:35 -0400)]
Update info.json - discipline (#6483)

* Update info.json

* Update readme.md

* Update keyboards/coseyfannitutti/discipline/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years agonew keymap for projectkb alice (#6491)
Sid Carter [Tue, 6 Aug 2019 15:33:56 +0000 (11:33 -0400)]
new keymap for projectkb alice (#6491)

* new keymap for projectkb alice

* update documentation for resetting PCB

* actually need a grave key more than a tilde

* move DFU_ARGS to top level

* cleanup unused keycodes and others

* align with typical ergo layouts.  move enter and keep function layer reachable

4 years agoMove maartenwut's keyboards to one folder (#6484)
Maarten Dekkers [Tue, 6 Aug 2019 03:12:06 +0000 (05:12 +0200)]
Move maartenwut's keyboards to one folder (#6484)

4 years agoGH60 Refactor: Move Satan into GH60 directory (#6485)
MechMerlin [Mon, 5 Aug 2019 06:06:33 +0000 (23:06 -0700)]
GH60 Refactor: Move Satan into GH60 directory (#6485)

* Move Satan into the GH60 directory to avoid the confusion of what PCB people have

* set bootmagic to lite

* rename gh60 file to revc

4 years agoRemove unused _BOOTLOADER defines
fauxpark [Fri, 2 Aug 2019 03:47:52 +0000 (13:47 +1000)]
Remove unused _BOOTLOADER defines

4 years ago[Keyboard] add keyboard-discipline (#6464)
coseyfannitutti [Sun, 4 Aug 2019 04:37:26 +0000 (00:37 -0400)]
[Keyboard] add keyboard-discipline (#6464)

* add keyboard-discipline

* move discipline to /coseyfannitutti

* Update readme.md

* Update keyboards/coseyfannitutti/discipline/discipline.h

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

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

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

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/coseyfannitutti/discipline/keymaps/67_ansi/keymap.c

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/coseyfannitutti/discipline/keymaps/67_ansi/keymap.c

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

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

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

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

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

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

* Update keyboards/coseyfannitutti/discipline/discipline.c

Co-Authored-By: Drashna Jaelre <drashna@live.com>
4 years ago[Split] Add config option for DIRECT_PINS_RIGHT (#6479) 0.6.441
Garrett Singer [Sun, 4 Aug 2019 04:26:02 +0000 (00:26 -0400)]
[Split] Add config option for DIRECT_PINS_RIGHT (#6479)

Adds support for different direct pin mappings on the halves of a split keyboard.

4 years ago[Keymap] Add some more commonly used symbols to melody96/zunger. (#6478)
zunger-humu [Sun, 4 Aug 2019 04:25:05 +0000 (21:25 -0700)]
[Keymap] Add some more commonly used symbols to melody96/zunger. (#6478)

4 years ago[Keyboard] WT75-A & WT75-B fixes for QMK Configurator (#6472)
Wilba [Sun, 4 Aug 2019 04:11:28 +0000 (14:11 +1000)]
[Keyboard] WT75-A & WT75-B fixes for QMK Configurator (#6472)

* Fixed QMK Configurator layout

* Added WT60-D

4 years ago[Keymap] update to dsanchezseco keymap (#6470)
dsanchezseco [Sun, 4 Aug 2019 04:10:34 +0000 (06:10 +0200)]
[Keymap] update to dsanchezseco keymap (#6470)

* cleanup and start sound

* clean up adjust and ptrscrn

4 years ago[Keymap] Fixed Tanuki RGB lighting (#6462)
tucznak [Sun, 4 Aug 2019 04:01:14 +0000 (06:01 +0200)]
[Keymap] Fixed Tanuki RGB lighting (#6462)

4 years agoAdd iS0 Keypad (#6456)
ai03 [Thu, 1 Aug 2019 17:03:07 +0000 (02:03 +0900)]
Add iS0 Keypad (#6456)

* Start progress

* Build firmware

* Prepare for pullreq

* Add a keymap

* Update keyboards/illuminati/is0/rules.mk

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

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] jotix ortho_4x12_layout (#6458)
jotix [Thu, 1 Aug 2019 16:51:51 +0000 (13:51 -0300)]
[Keymap] jotix ortho_4x12_layout (#6458)

* jotix ortho_4x12_layout

* jotix ortho_4x12_layout

4 years ago[Keyboard] New Keyboard: KBDPad MKI (#6452)
MechMerlin [Thu, 1 Aug 2019 16:39:03 +0000 (09:39 -0700)]
[Keyboard] New Keyboard: KBDPad MKI (#6452)

* initial commit

* define pins used and matrix size

* update readme

* delete un needed files

* make an appropriate switch matrix

* create appropriate keymap

* one little typo

* add QMK Configurator support

* Update keyboards/kbdfans/kbdpad/mk1/info.json

Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
4 years ago[Keymap] Adds Keymap for Iris/blucky (#6449)
Brian L [Thu, 1 Aug 2019 16:36:00 +0000 (12:36 -0400)]
[Keymap] Adds Keymap for Iris/blucky (#6449)

* Adds Keymap for Iris/blucky

* code review changes

* removed custom define

* removed mistyped character

4 years ago[Keymap] Fixing Sol Rev2 default keymap OLED rotation. (#6448)
XScorpion2 [Thu, 1 Aug 2019 16:34:51 +0000 (11:34 -0500)]
[Keymap] Fixing Sol Rev2 default keymap OLED rotation. (#6448)

4 years ago[Keyboard] QWERTYYdox refactor (#6446)
noroadsleft [Thu, 1 Aug 2019 16:33:13 +0000 (09:33 -0700)]
[Keyboard] QWERTYYdox refactor (#6446)

* Delete null key

`__` key in keymap.c doesn't actually exist on the physical hardware.
Removed key from keymap.c and removed its argument from the layout macro.

* Delete unused keycode aliases

* Replace layer index definitions with an enum

* Replace redundant numpad keycodes with native aliases

* Use native layer change keycodes instead of aliases

* Visually align the keycodes

It makes the keymap pretty.

* Correct Configurator layout data

* Clean up header files

- convert to pragma once include guard
- remove redundant definitions
- remove commented code blocks

* Delete LAYOUT_kc macro

Was copied from ergotravel; not valid for this keyboard.

* Consolidate rev1 rules.mk settings to keyboard level

Previous codebase enabled Backlight at keyboard level then disabled it at revision level.

* Delete unused rules

* Consolidate config.h settings from keymap level to keyboard level

* Modernize keyboard's config.h file

Aligns the keyboard-level config.h file more closely with the current QMK template for AVR keyboards.

4 years ago[Keymap] Adds keymap for muzfuz/lunar (#6432)
Mazin Power [Thu, 1 Aug 2019 16:21:20 +0000 (18:21 +0200)]
[Keymap] Adds keymap for muzfuz/lunar (#6432)

* Adds keymaps for muzfuz

* Remove unused keys from adjust layer

* Bring in line with current QMK standards.

* Adds Preonic and adjusted Planck keymaps

* Make changes per review request

* Lunar config

* Formatting

* Update keyboards/ai03/lunar/keymaps/muzfuz/readme.md

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

4 years ago[Docs] Add dfu-util and caterina udev examples (#6429)
Joel Challis [Thu, 1 Aug 2019 16:20:31 +0000 (17:20 +0100)]
[Docs] Add dfu-util and caterina udev examples (#6429)

4 years agoupdates to akb/raine in ready for production units (#6457)
Elliot Powell [Thu, 1 Aug 2019 00:49:27 +0000 (02:49 +0200)]
updates to akb/raine in ready for production units (#6457)

* Raine Update

* Update keymap and usb setting

* Update info.json

added wk support to info.json

4 years agoRemoved print call to resolve #6364 (#6413) 0.6.440
Jake Grossman [Wed, 31 Jul 2019 13:11:40 +0000 (08:11 -0500)]
Removed print call to resolve  #6364 (#6413)

* Change print to dprintf to avoid buffer overflow

* Add stdio header for dprintf

* Fix included headers

4 years agoFix typo for building Ergodox EZ keyboards (#6453)
Rasmus Lindroth [Wed, 31 Jul 2019 13:08:26 +0000 (15:08 +0200)]
Fix typo for building Ergodox EZ keyboards (#6453)

4 years agoAdd personal 1up60HSE layout (#6451)
Chuck Lauer Vose [Wed, 31 Jul 2019 13:07:05 +0000 (06:07 -0700)]
Add personal 1up60HSE layout (#6451)

4 years agoUpdate msiu's xd75 keymap README to be accurate (#6443)
Mark Stosberg [Tue, 30 Jul 2019 22:59:46 +0000 (18:59 -0400)]
Update msiu's xd75 keymap README to be accurate (#6443)