]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agoHelix serial.c re-adjust compiler depend value of delay (#4269)
Takeshi ISHII [Sun, 28 Oct 2018 17:12:44 +0000 (02:12 +0900)]
Helix serial.c re-adjust compiler depend value of delay (#4269)

* Helix serial.c add debug code

* re-adjust READ_WRITE_WIDTH_ADJUST values

* re-adjust READ_WRITE_START_ADJUST values

* re-adjust TID_SEND_ADJUST value

* Helix serial.c: remove debug code

5 years agoFurther unify old iris keymap
Drashna Jaelre [Sat, 27 Oct 2018 21:52:57 +0000 (14:52 -0700)]
Further unify old iris keymap

5 years agoMake old keymap super compatible
Drashna Jaelre [Sat, 27 Oct 2018 19:40:15 +0000 (12:40 -0700)]
Make old keymap super compatible

5 years agoAdd Alternate DVORAK layout
Drashna Jaelre [Sat, 27 Oct 2018 19:32:53 +0000 (12:32 -0700)]
Add Alternate DVORAK layout

5 years agoFix Bootmagic_lite function
Drashna Jaelre [Sat, 27 Oct 2018 19:20:10 +0000 (12:20 -0700)]
Fix Bootmagic_lite function

5 years agoFix userspace config.h
Drashna Jaelre [Sat, 27 Oct 2018 19:17:15 +0000 (12:17 -0700)]
Fix userspace config.h

5 years agoAdd Bootmagic Lite for now
Drashna Jaelre [Fri, 26 Oct 2018 05:08:49 +0000 (22:08 -0700)]
Add Bootmagic Lite for now

5 years agoUpdate old iris config
Drashna Jaelre [Fri, 26 Oct 2018 05:08:22 +0000 (22:08 -0700)]
Update old iris config

5 years agoRemove 'return false' in macros since it's not needed
Drashna Jaelre [Thu, 25 Oct 2018 15:56:05 +0000 (08:56 -0700)]
Remove 'return false' in macros since it's not needed

And it produces better handling overall.

5 years agoMinor updates to keymaps
Drashna Jaelre [Wed, 24 Oct 2018 20:45:39 +0000 (13:45 -0700)]
Minor updates to keymaps

5 years agoCleanup KC_MAKE command
Drashna Jaelre [Wed, 24 Oct 2018 15:22:36 +0000 (08:22 -0700)]
Cleanup KC_MAKE command

5 years agoChange user EEPROM defaults
Drashna Jaelre [Tue, 23 Oct 2018 16:00:41 +0000 (09:00 -0700)]
Change user EEPROM defaults

5 years agoUpdate to Corne Keyboard (crkbd) keymap
Drashna Jaelre [Wed, 17 Oct 2018 03:33:55 +0000 (20:33 -0700)]
Update to Corne Keyboard (crkbd) keymap

5 years agoUpdate readme for userspace
Drashna Jaelre [Tue, 16 Oct 2018 15:22:37 +0000 (08:22 -0700)]
Update readme for userspace

5 years agoMake RGB init write to eeprom once
Drashna Jaelre [Tue, 16 Oct 2018 14:30:12 +0000 (07:30 -0700)]
Make RGB init write to eeprom once

5 years agoKeymap: Updates to guidoism layout (#4262)
Guido Bartolucci [Sun, 28 Oct 2018 15:29:37 +0000 (11:29 -0400)]
Keymap: Updates to guidoism layout (#4262)

* Initial commit of guidoism

* created movement layer

* movement layer works!

* removed unnecessary layers

* moved enter key up and recreated caps lock

* cleaned up

* num pad

* checkpoint

* checkpoint

* checkpoint

* Added num pad

* changed max power draw so i can use this on ipad

* move around quotes

* added tri layer for a homed numpad

* moved layout to new style

* Update readme.md

* Update readme.md

* Update readme.md

* Update readme.md

* added keys to unicode conversion

* removed adjust layer since its not used anymore

* moved esc to seperate key

* tweaked python

* checkpoint

* new code put into function

* new code put into function

* cleanup

* cleanup

* new code works perfect

* removed old code

* removed old code

* generate_c.py now replaces code within keymap.c

* added function layer

* updated readme

* updated readme

* updated readme

* updates readme

* updates readme

* updates readme

* Tweaks based on CR

* Remove old guidoism

* Use MO(_FUNCTION) directly

5 years agoAdd Bootmagic Lite to QMK (#4215)
Drashna Jaelre [Sat, 27 Oct 2018 18:53:50 +0000 (11:53 -0700)]
Add Bootmagic Lite to QMK (#4215)

* Preliminary additon of bootmagic lite functionality

* Cleanup code

* Clean up bootmagic code

* Add documentation and clean up code

* Make 'lite' an option for BOOTMAGIC_ENABLE

* Update Templates with note about Bootmagic Lite option

* Detect Debounce variable

* Make sure debounce is a non-zero number

* Capitalize Bootmagic

* Capitalize bootmagic

* Update wording

* Re-add EEPROM reset, by popular demand

And add eeprom-less version to drashna userspace for his sanity

* Fix spacing

* Set BOOTMAGIC_ENABLE to use full/lite/off

And default yes to "full" for compatibility

* Add Bootmagic lite info to templates

* Remove text from makefiles

* Cleanup of makefile

* mention yes in bootmagic docs

* Wordsmitthing the docs

* Fix white spaces

* Readd default bootmagic setting, because it's necessary

5 years agoKeymap: update keymap transmogrified (#4241)
akrob [Sat, 27 Oct 2018 16:41:17 +0000 (10:41 -0600)]
Keymap: update keymap transmogrified  (#4241)

* layer locked breathing, layer changed brighter leds

* move config for tapping term into config.h

* Respect LED off even with layer indicators, add readme and update config
to new standard

* update Readme with note about both sides of board being required to flash

5 years agoKeyboard: Redox keymaps refactoring (#4258)
Mattia Dal Ben [Sat, 27 Oct 2018 16:40:28 +0000 (18:40 +0200)]
Keyboard: Redox keymaps refactoring (#4258)

* Reconfigured keymap macro to resemble physical layout

* Updated italian keymap

* Added RGB controls

* Updated default keymap

* Updated german layout

* Updated jeherve keymap

* Changed include guards to pragmas

* Changed include guards to pragmas in keymaps

* Update readme

* Fixed unused include

* Fixed indentation

5 years agoKeymap: Personal dz60 keymap (#4251)
Žan Pevec [Sat, 27 Oct 2018 15:30:47 +0000 (17:30 +0200)]
Keymap: Personal dz60 keymap (#4251)

* Personal dz60 keymap

* Replacing unused macros

Co-Authored-By: pevecyan <pevecyan@users.noreply.github.com>
* Fixes on keymap

5 years agoKeymap: add my planck rev 5 layout (#4085)
Jasper Lievisse Adriaanse [Sat, 27 Oct 2018 15:29:34 +0000 (17:29 +0200)]
Keymap: add my planck rev 5 layout (#4085)

5 years agoRedox Wireless configurator support (#4256)
Mattia Dal Ben [Sat, 27 Oct 2018 15:23:12 +0000 (17:23 +0200)]
Redox Wireless configurator support (#4256)

5 years agoKeyboard: Add new keyboard Zinc (#4245)
Monksoffunk [Sat, 27 Oct 2018 04:23:49 +0000 (13:23 +0900)]
Keyboard: Add new keyboard Zinc (#4245)

* Add Zinc keyboard

* Fix photo

* Fix readme.md

* Fix RGB LED init of monks/keymap.c

* Fix default keymap and readme.jp

* Fix change DEFS of RGB ANIMATIONS to LED_ANIMATIONS

* Add EOL

* Use serial_config_simpleapi.h

* Fix comment char

* Fix error handling in split_scomm.c : mtei works

* Fix keymaps

* Remove DISABLE_LEADER definition

* Remove pro_micro.h

* Add 2 spaces after Hardware name

* Fix keymaps
  - remove audio codes
  - change LAYOUT to LAYOUT_ortho_4X12
  - change "persistent_default_layer_set" to core function

* Use the Community Layouts feature
  -  with some clean up

5 years agoDocs: Add references to One Shot functions, and clean up formatting (#4189)
Drashna Jaelre [Sat, 27 Oct 2018 04:22:47 +0000 (21:22 -0700)]
Docs: Add references to One Shot functions, and clean up formatting (#4189)

* Docs: Add references to One Shot functions, and clean up formatting

* Update PR based on @mechmerlin's recommendations

5 years agoAdd caveat for basic keycodes in Tap Dance docs
Drashna Jaelre [Thu, 25 Oct 2018 16:01:31 +0000 (09:01 -0700)]
Add caveat for basic keycodes in Tap Dance docs

5 years agoAdd delayed flashing option for DFU Util (#4225)
Drashna Jaelre [Sat, 27 Oct 2018 04:21:43 +0000 (21:21 -0700)]
Add delayed flashing option for DFU Util (#4225)

* Add delayed flashing option for DFU Util

* Use a loop to make code cleaner

* Make delay configurable but default to 10

* Better formatting of check

5 years agoRGB Support for Panc60 (#4253)
MechMerlin [Sat, 27 Oct 2018 04:20:00 +0000 (21:20 -0700)]
RGB Support for Panc60 (#4253)

* add RGB underglow support

* enable RGB underglow and backlighting

5 years agoAdd key caveat to combos doc
Drashna Jaelre [Mon, 22 Oct 2018 21:46:50 +0000 (14:46 -0700)]
Add key caveat to combos doc

5 years agoFix mouse_send() on chibiOS so it won't lock up the firmware
Drashna Jaelre [Thu, 25 Oct 2018 18:22:02 +0000 (11:22 -0700)]
Fix mouse_send() on chibiOS so it won't lock up the firmware

5 years agoKeymap: Update userspace (I want my Hacktoberfest shirt!) (#4252)
MechMerlin [Sat, 27 Oct 2018 00:14:50 +0000 (17:14 -0700)]
Keymap: Update userspace (I want my Hacktoberfest shirt!) (#4252)

* use ctl_t

* spruce up readme and add a changelog

* add comment about using CTL_T

* add more description

* use RSFT_T so I can still have a right shift key even on the _AL layer

* add config.h for rgblight_sleep

* update readme to talk about rgblight_sleep

* update changelog with new changes

5 years agoKeyboard: Add HS60 V2 (#4250)
yiancar [Fri, 26 Oct 2018 23:14:29 +0000 (00:14 +0100)]
Keyboard: Add HS60 V2 (#4250)

* HS60 V2

- Created V1 and V2 folders
- Added V2 ARM configuration

* Problems in paradise

* More touble

* We got it now!

5 years agoadd better example
Jack Humbert [Fri, 26 Oct 2018 20:47:00 +0000 (16:47 -0400)]
add better example

5 years agoadd support for encoders to core
Jack Humbert [Fri, 26 Oct 2018 20:19:23 +0000 (16:19 -0400)]
add support for encoders to core

5 years agoErgodox Infinity: Swapped Row and Column in comments (#4247)
gromwalh [Fri, 26 Oct 2018 21:12:40 +0000 (14:12 -0700)]
Ergodox Infinity: Swapped Row and Column in comments (#4247)

When comparing the pins in this file to the Ergodox Infinity schematic, it seems that the first section is describing the rows and the second section is describing the columns.

5 years agoJD45: readme update
noroadsleft [Fri, 26 Oct 2018 07:12:07 +0000 (00:12 -0700)]
JD45: readme update

Updated the links to the Docs.

5 years agoJD45: mjt6u keymap refactor
noroadsleft [Fri, 26 Oct 2018 07:03:00 +0000 (00:03 -0700)]
JD45: mjt6u keymap refactor

- config.h
  - updated to remove redundancies
  - add #pragma once
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: mjt keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:59:20 +0000 (23:59 -0700)]
JD45: mjt keymap refactor

Updated parallel to LAYOUT_kc macro rename.

5 years agoJD45: justin keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:58:20 +0000 (23:58 -0700)]
JD45: justin keymap refactor

Updated parallel to LAYOUT_kc macro rename.

5 years agoJD45: jeebak keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:45:14 +0000 (23:45 -0700)]
JD45: jeebak keymap refactor

- config.h deleted (file was redundant)
  - layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
  - ../../config.h include line redundant due to past changes to build script
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: default keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:40:12 +0000 (23:40 -0700)]
JD45: default keymap refactor

Default keymap refactored to use new macro LAYOUT (from LAYOUT_kc).

5 years agoJD45: blakedietz keymap refactor
noroadsleft [Fri, 26 Oct 2018 06:38:45 +0000 (23:38 -0700)]
JD45: blakedietz keymap refactor

- config.h
  - updated to more-preferred format
  - layout macro LAYOUT_JD45 removed (identical to new macro LAYOUT)
- keymap.c
  - updated to use macro LAYOUT
  - redundant KC_TRNS and KC_NO definitions removed

5 years agoJD45: layout macro refactor
noroadsleft [Fri, 26 Oct 2018 06:34:40 +0000 (23:34 -0700)]
JD45: layout macro refactor

The macro that was LAYOUT prepended KC_ to all the keycode arguments, preventing the Configurator from working with the JD45. This macro is now LAYOUT_kc.

The macro LAYOUT is a more-standard macro.

Switch identifiers have changed throughout. Format is k<row><column>.

5 years agoFix incorrect doctoring in feature.backlight.md (#4244)
Phillip Tennen [Fri, 26 Oct 2018 13:59:41 +0000 (15:59 +0200)]
Fix incorrect doctoring in feature.backlight.md (#4244)

I'm guessing someone deleted a row at some point in the past, but I didn't blame it.

5 years agoKeymap: Mechmini layout (#4232)
lbibass [Thu, 25 Oct 2018 20:10:45 +0000 (16:10 -0400)]
Keymap: Mechmini layout (#4232)

* Added my Mechmini2 layout to qmk.

* Added more info to the readme.

* Made changes.

* Update keyboards/mechmini/v2/keymaps/lbibass_625_space/keymap.c

Co-Authored-By: lbibass <ewdries02@gmail.com>
* Update keyboards/mechmini/v2/keymaps/lbibass_split_space/keymap.c

Co-Authored-By: lbibass <ewdries02@gmail.com>
5 years agoAdding a readme to my userspace (#4239)
SpacebarRacecar [Thu, 25 Oct 2018 20:08:25 +0000 (22:08 +0200)]
Adding a readme to my userspace (#4239)

* added userspace readme

* small fix to userspace readme

* another fix to userspace readme

* changed and improved userspace readme

* Update readme.md

* Update readme.md

* changes to readme again

* readme again

5 years agoKeymap: Updated my(194h) keymap to make it more clean and useful (#4236)
194h [Thu, 25 Oct 2018 17:04:48 +0000 (19:04 +0200)]
Keymap: Updated my(194h) keymap to make it more clean and useful (#4236)

* Added my(194h) atreus62 keymap

* Fixed what noroadsleft remarked in my pull request, hopefully got it all.

* Followed drashna's suggestion.

* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2

* Removed unused functionality from my keymap, added tap dance æøå and changed Layer 1 and Layer 2

5 years agoFix syntax for windows
Drashna Jaelre [Wed, 24 Oct 2018 19:13:40 +0000 (12:13 -0700)]
Fix syntax for windows

5 years agoBug: Users had to be in the /util directory to run the script (#4228)
MechMerlin [Wed, 24 Oct 2018 15:57:08 +0000 (08:57 -0700)]
Bug: Users had to be in the /util directory to run the script (#4228)

5 years agoKeymap update (#4223)
Callum Oakley [Tue, 23 Oct 2018 23:28:40 +0000 (00:28 +0100)]
Keymap update (#4223)

* change window focus shortcuts

* hangul

* macos goodness

* re-arrange tab keys

* remove tab switching keys

* left hand func

* glorious macro pad

* workspace rotation keys

* tabbing hotkeys

* left hand tab change keys

* SEND_STRING("!") on KC_EXLM

* use SEND_STRING for all shifted symbols

* SEND_STRING even for non shifted symbols so they play nicely with the shifted ones

5 years agoMade a userspace that allows you to use your keyboard as an order of operations based...
Ajax [Tue, 23 Oct 2018 19:44:48 +0000 (15:44 -0400)]
Made a userspace that allows you to use your keyboard as an order of operations based calculator (#2864)

* Made DZ60 layout with calculator

* Cleaned up and commented, preparing to fix bug with negative in front of open parenthesis as first character

* Fixed bug where negative sign infront of parenthesis as first character was parsed incorrectly

* Made a better solution for the bug from the previous commit

* Modularized and added a userfile so that this code can be used on various keyboards, found in doogle999

* Removed commented code from keymap

* Made the layer that is used for calculations a define so that it can be changed per keyboard

* Made the readme

* Made the readme in the correct place

* Revert "Made the readme in the correct place"

This reverts commit 7f8b59ed9e59c77401a48be3a7ac1e8fd8e84e32.

* Manually synced with qmk upstream

* Stopped repeat, made keys print character that they are defined as rather than what the keyboard wants them to do

* Added support for numpad, might make all keycodes custom so that there is no need to change doogle999.c if you want to change the keycode that is associated with a function, also made numpad automatically activating an option

* Fixed some bugs with backspacing, updated the readme

* Fixed some bugs with numlock turning on at the wrong times when a shift key was down

* Made the return to layer work automatically instead of just forcing it to layer 0

* fixes and style changes, 20% decreased binary size

* Fixed some bugs with double printing and compilation errors on my side

* Fixed bug with exceeding the buffer size

* Removed changes that added const-ness

* Made changes so that backspace does not repeat to remove backspace bugs, still some bugs with recalculating without having typed anything

* Fixed obo error with calc main loop

* Made includes more accurate in keymap for dz60

* Moved flags to user makefile

5 years agoUpdate whitefox/konstantin keymap (#4220)
Konstantin Đorđević [Tue, 23 Oct 2018 19:34:06 +0000 (21:34 +0200)]
Update whitefox/konstantin keymap (#4220)

* Change brace style to QMK OTBS

* Change Unicode input mode to UC_WINC

* Align constant values in config.h

5 years agokeymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance (#4208)
mike fettis [Tue, 23 Oct 2018 19:00:54 +0000 (14:00 -0500)]
keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance (#4208)

* keymap for 1upkeyboards/sweet16 multilayers rgb lighting and tapdance

* Update config.h

typo

* cleanup

Co-Authored-By: ridingintraffic <michael.j.fettis@gmail.com>
* layers are using layout macro
replaced the include guard (the ifndef, define, and endif at the end) with just #pragma once
changed undergrow to use layer-change-code
emoji macros are using send_hex_code_string
cleaned up the includes

* tap() removed
maxtrix_scan_user updated
conf.h cleanup

5 years agoKeyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)
Peter Roe [Tue, 23 Oct 2018 18:52:57 +0000 (13:52 -0500)]
Keyboard: Ported ADB-to-USB converter from TMK to QMK (#3931)

* Ported ADB-to-USB converter from TMK to QMK

* Updated pull request with reviewer suggestions.

* Removed precompiled header file type (gch) from gitignore per reviewer request

* Update keyboards/converter/adb_usb/matrix.c

Changed instances of matrix_init_quantum to matrix_scan_quantum.

* Update keyboards/converter/adb_usb/matrix.c

Co-Authored-By: 13-bit <pete@13bit.me>
5 years agoKeymap: Fix missing 4 key (#4219)
Scott Gorsuch [Tue, 23 Oct 2018 16:29:35 +0000 (12:29 -0400)]
Keymap: Fix missing 4 key (#4219)

5 years agoInclude quantum.h to fix travis CI errors
Drashna Jaelre [Mon, 22 Oct 2018 21:07:18 +0000 (14:07 -0700)]
Include quantum.h to fix travis CI errors

5 years agoFix file location for mmacdougal's keymap
Drashna Jaelre [Mon, 22 Oct 2018 21:39:11 +0000 (14:39 -0700)]
Fix file location for mmacdougal's keymap

5 years agoadded ASCII representation to dz60 iso-split layout and adjusted it so that it's...
SpacebarRacecar [Mon, 22 Oct 2018 21:20:31 +0000 (23:20 +0200)]
added ASCII representation to dz60 iso-split layout and adjusted it so that it's consistent with the other layouts. (#4207)

5 years agoKeyboard: Chimera LS refactor and Configurator support (#3715)
noroadsleft [Mon, 22 Oct 2018 21:18:47 +0000 (14:18 -0700)]
Keyboard: Chimera LS refactor and Configurator support (#3715)

* Matrix/keymap refactor

- Deleted `KC_KEYMAP` macro
- Renamed `KEYMAP` macro to `LAYOUT_ortho_4x12`
- Default keymap updated to current QMK standards
  - #include QMK_KEYBOARD_H
  - Refactored from `KC_KEYMAP` to `LAYOUT_ortho_4x12` macro
  - `action_get_macro()` deprecated in favor of `process_record_user()`

`rules.mk` *not* updated to include `LAYOUTS = ortho_4x12` because I have no idea if and how that works on a split and/or wireless keyboard.

* readme cleanup: markdown formatting

* Add Configurator support

* added support for ortho_4x12 layout

* Macro and readme updates

Macros updated to use `KC_NO` directly.

Readme updates and cleanup.

5 years agoKeyboard: initial support for XD87 (#4182)
fougner [Mon, 22 Oct 2018 21:01:45 +0000 (23:01 +0200)]
Keyboard: initial support for XD87 (#4182)

* Keyboard: initial support for XD87

* Add row/col pin configuration for XD87 PCB

* Add default ISO layout

* Fix incorrect KC in default_tkl_iso

The KC_NUBS is duplicated in the TKL ISO layout.
Compare with the fullsize ISO which has a KC_NUHS
in the corresponding place.

* Add support for community layouts

* Add TKL ANSI layout

* Enable TKL ISO/ANSI community layout

* Fix LAYOUT_all

* Configure backlighting for XD87

* Various documentation changes

5 years agoadds 'dfu-util' to macos_install.sh
Colin T.A. Gray [Mon, 22 Oct 2018 18:56:52 +0000 (14:56 -0400)]
adds 'dfu-util' to macos_install.sh

5 years agoUpdate the installation script PR (#4167)
Drashna Jaelre [Fri, 19 Oct 2018 04:33:50 +0000 (21:33 -0700)]
Update the installation script PR (#4167)

* Update docs to use qmk_install

* Update Vagrantfile to use qmk_install

5 years agoFixup the WSL install
skullY [Tue, 9 Oct 2018 18:35:31 +0000 (11:35 -0700)]
Fixup the WSL install

5 years agoAdd opensuse packages provided by @isolatedvirus
skullY [Tue, 9 Oct 2018 17:21:13 +0000 (10:21 -0700)]
Add opensuse packages provided by @isolatedvirus

5 years agoFold install_dependencies.sh into linux_install.sh and freebsd_install.sh
skullY [Tue, 9 Oct 2018 16:40:10 +0000 (09:40 -0700)]
Fold install_dependencies.sh into linux_install.sh and freebsd_install.sh

5 years agoKeymap: Updates to personal userspace and keymaps (#4206)
SpacebarRacecar [Mon, 22 Oct 2018 20:23:22 +0000 (22:23 +0200)]
Keymap: Updates to personal userspace and keymaps (#4206)

* - updated personal userspace
- updated fc660c, niu mini and planck keymaps
- added prime_o keymap

* Rename README.md to readme.md

5 years agoKeyboard: Prime_O layout/matrix fix (#4205)
SpacebarRacecar [Mon, 22 Oct 2018 20:22:20 +0000 (22:22 +0200)]
Keyboard: Prime_O layout/matrix fix (#4205)

5 years agoKeyboard: JJ40 Refactor and Configurator support (#3197)
noroadsleft [Mon, 22 Oct 2018 19:58:23 +0000 (12:58 -0700)]
Keyboard: JJ40 Refactor and Configurator support (#3197)

* Deleted LAYOUTS = planck_grid from rules.mk

* Refactor

* Configurator support

* Fixed offset layout matrix macro

* Readded LAYOUT_kc_ortho_4x12 matrix alias

* Refactor: rename LAYOUT_offset_right macro as LAYOUT_planck_1x2uR

5 years agoKeyboard: Port of TMK XT USB Converter (#3619)
markspanbroek [Mon, 22 Oct 2018 19:37:03 +0000 (21:37 +0200)]
Keyboard: Port of TMK XT USB Converter (#3619)

* Converter: add XT USB converter from TMK

* Converter: port TMK code for USB converter to QMK

* Apply requested changes after code review by @drashna

- use "pragma once" instead of include guards
- use LAYOUT instead of KEYMAP
- allow customisation with matrix_init_user() and matrix_scan_user()
- set BOOTLOADER instead of BOOTLOADER_SIZE
- Add XT_ENABLE to OPT_DEFS

* Remove unnecessary lines

5 years agoKeyboard: Zlant refactor and Configurator support (#3678)
noroadsleft [Mon, 22 Oct 2018 19:35:09 +0000 (12:35 -0700)]
Keyboard: Zlant refactor and Configurator support (#3678)

* Matrix/keymap refactor

White space and readability updates

* Configurator support

Added info.json file.

* Readme update

Markdown formatting

* Add support for ortho_4x12 keymaps

* Added planck_mit layout support

* Disable SWAP_HANDS_ENABLE for zlant:wanleg keymap

* Disable BACKLIGHT_ENABLE for zlant:bakingpy keymap

5 years agoDiverge3 - Workman Layout (#3682)
Levi Olson [Mon, 22 Oct 2018 19:04:28 +0000 (14:04 -0500)]
Diverge3 - Workman Layout (#3682)

* Diverge3: Workman Programmers Layout

* Diverge3: Comment Removal

* Diverge3: Image Links Fixed

* Diverge3: Images added

* Diverge3: Images cleaned up

* Diverge3: Images cleaned up

* Diverge3: Removing Images

* Diverge3: Improving readme.md

* Diverge3: Improving readme.md

* Diverge3: Add supporting Comments

* Diverge3: Update readme

* Diverge3: Update readme

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

* Diverge3: Updates per comments in PR

5 years agoKeymap: Add mmacdougall keymap (#3852)
Michael MacDougall [Mon, 22 Oct 2018 18:59:40 +0000 (14:59 -0400)]
Keymap: Add mmacdougall keymap (#3852)

* Add mmacdougall keymap

* Make requested changes

5 years agoAdd caveats for shifted characters (#4192)
Drashna Jaelre [Mon, 22 Oct 2018 18:57:15 +0000 (11:57 -0700)]
Add caveats for shifted characters (#4192)

* Add caveats for shifted characters

And some formatting and grammar corrections.

Closes #1037

* Fix spelling of remote

* Fix spelling error

* Remote not Remove

* Remote not Remove

5 years agoUpdate hardware config warnings to be more accurate
Drashna Jaelre [Mon, 22 Oct 2018 17:13:08 +0000 (10:13 -0700)]
Update hardware config warnings to be more accurate

Closes #3565

5 years agoRemove all of the deprecated RGB defines
Drashna Jaelre [Mon, 22 Oct 2018 17:26:19 +0000 (10:26 -0700)]
Remove all of the deprecated RGB defines

Fixes #3641

5 years agoReplace outdated RGB/Audio information
Drashna Jaelre [Mon, 22 Oct 2018 15:57:37 +0000 (08:57 -0700)]
Replace outdated RGB/Audio information

5 years agoKeymap: add new keymap (#4127)
ROMUSKING [Mon, 22 Oct 2018 18:54:31 +0000 (19:54 +0100)]
Keymap: add new keymap  (#4127)

* an attempt at own layout

* typematrixed dvorak

* columns shifted

columns shifted out, second pinky column moved to the inside.

* Update users/romus/romus.h

* code cleanup

Changes requested by Drashna + Tap Dance enabled

* Fixed EOF

Fixed the no newline at the end of file alert.

* rgblight fight eeprom writes

* rgb code simplification

* Update users/romus/README.md

* Update quantum/keymap_extras/keymap_slovenian.h

5 years agoAdd Bluepill (stm32f103) handwired keyboard (#4126)
Fernando Pazos Estévez [Mon, 22 Oct 2018 18:45:46 +0000 (20:45 +0200)]
Add Bluepill (stm32f103) handwired keyboard (#4126)

* Main folder

Main folder with some changes like the base layout and matrix for uploading in a future to the qmk repositorie

* First Commit

Firsts non previously commited changes:
-Changed to keyboards/handwired
-Basic credit to Xydane
-70% Layout

* Modified file structure for several keyboards

As I don't want to create several folders and overcrowd the main folders I made a few modifications to being able of configure several keyboards as revisions of the main keyboard.
Added a second variant.
Compiling tests went right but I haven't tried it on the controller.

* Starting leds

* Started dual color leds PWM functions and configs

I started to create the PWM functions and configs based on internet examples, it doesn't compile yet

* Backtraced a bit to establish and try debug before continuing the pwm

Just this, algo some doc as a new pinout image, space cadet modification to try if it works and little more

* Deleted unuseful stuff

After trying the reestructure to being compatible with several keyboards and that it worked I deleted the other keyboard.
Added space cadet shift to ISO.
Finally I couldn't debug everything and I'm getting quite frustrated to continue much more than just adding pwm leds

* Changed again Iso fix for Space Cadet

* Renamed keyboard, future pull

I just renamed the keyboard and made some simplifying changes in order to make a pull request sometime soon.

I'm too frustrated, tired and knowledge limited to achive using the PWM for leds, I didn't even get to use the debug mode...

I intend to end basic led color change using layers (if I can), document everything properly and make a pull request so other users can continue/use this project.

* Writed Readme.md file

I also corrected a previous compilation problem and ordered a bit the keymaps

* Corrected readme

* Try to add layer activated light

* Revert "Try to add layer activated light"

This reverts commit 205af820d845dab08988f329b9f062f558060220.

* Progress to fork

Coming back to work, upcoming pull

* Linked image

Corrected readme

* Some cleanning

Added images to readme, som cleaning, burning after commit.

* Almost finished (working)

Finally

* Finished bluepill firmware

Just finished and tried layer dependant led colors. Going for merge

* Deleted innecesary stuff and trailing spaces

Just as commit title said.

* Coding conventions

Just modified some files to respect coding conventions

* Deleted XXXXXX define

Checking some other PR seen this improvement

* Changes suggested on PR

Firs doing the easy changes

* More changes for the PR

-I also deleted one unused function for led toggling on matrix.c (Now it uses layer dependent baklight, algo on of on start)
-Deleted commented function on keymaps.

Right now only needs testing and all pragma replaces.

* Almost every pragma change on PR

That's almost finished, only waiting for reply due to compiling errors

* Revert "Almost every pragma change on PR"

This reverts commit 07f23aa862b370cdf0ae37d6f2130c9e9856f491.

* Revert last commit

I moddified by mistake a file from another keyboard

* Solved last pragma

Compiles fine.
Now I only need to test it, I say you if it works to include it in the main repository.

5 years agoKeyboard: Add Redox Wireless keyboard (#4180)
Mattia Dal Ben [Mon, 22 Oct 2018 18:41:57 +0000 (20:41 +0200)]
Keyboard: Add Redox Wireless keyboard (#4180)

* Added folder and default keymap

* Added italian keymap

* Fixed readme.md

* Added layer display through RGB led

* Added layer status display to italian keymap

* Fixed indentation

* Removed obsolete comments

* Updated instructions

* Fixed keymaps readmes and removed RGB controls on ADJUST layer

* Removed redundant KC_* definitions

* Fixed readme file

* Changed include guards to pragma once

* Removed unused audio functions

* Fixed rules.mk file

* Added spaces in readme to fix rendering

* Reconfigured keymap macro to resemble physical layout

* Updated default keymap

* Updated italian keymap

* Removed unused persistent_default_layer_set function

5 years agoLily58 default keymap fix / add keymap (#4190)
Naoki Katahira [Mon, 22 Oct 2018 18:39:26 +0000 (03:39 +0900)]
Lily58 default keymap fix / add keymap (#4190)

* keymap fix/add

* keymap fix

* file fix

* typo fix

5 years agoKeyboard: Helix serial.c, split_scom.c bug fix and update (#4191)
Takeshi ISHII [Mon, 22 Oct 2018 18:38:05 +0000 (03:38 +0900)]
Keyboard: Helix serial.c, split_scom.c bug fix and update (#4191)

* helix/serial.c add support PD1,PD3,PE6 and configuration simplify

* Add comment about ATmega32U4 I2C

* Add compile time check for ATmega32U4 I2C

* change TAB code to 8 SPACE code

* Helix serial.c PORTD,PD0 test. OK

  OK PD0
  -  PD1
  OK PD2
  -  PD3
  -  PE6

* Helix serial.c PORTD,PD1 test. OK

   OK PD0
   OK PD1
   OK PD2
   -  PD3
   -  PE6

* Helix serial.c PORTD,PD3 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   -  PE6

* Helix serial.c PORTE,PD6 test. OK

   OK PD0
   OK PD1
   OK PD2
   OK PD3
   OK PE6

* Helix serial.c: PD0,PD1,PD3,PE6 all test end

* Helix serial.c: rename SOFT_SERIAL_PORT to SOFT_SERIAL_PIN

* Helix serial.c add debug code

* Helix serial.c: add transaction ID range check

* Helix serial.c debug code update

* Helix serial.c debug code update

* Helix serial.c: Strict checking of the value of tid.

* adjust the delay of serial.c

* Helix serial.c: remove debug code

* remove EXTRAFLAGS += -DCONSOLE_ENABLE from five_rows/rules.mk

tmk_core/common.mk has
 >ifeq ($(strip $(CONSOLE_ENABLE)), yes)
 >   TMK_COMMON_DEFS += -DCONSOLE_ENABLE

* Fix error handling in split_scomm.c

* add some comment to serial.c

* add some comment about SELECT_SOFT_SERIAL_SPEED

5 years agoMinor updates to build tools docs revised (#4195)
Dylan Khor [Mon, 22 Oct 2018 18:29:04 +0000 (14:29 -0400)]
Minor updates to build tools docs revised (#4195)

* add initial khord iris keymap

* correct path of windows qmk install script

5 years agoUpdates docs - planck 6 and macos instructions (#4201)
Colin T.A. Gray [Mon, 22 Oct 2018 18:19:51 +0000 (14:19 -0400)]
Updates docs - planck 6 and macos instructions (#4201)

* add note about how to install rev6 (dfu-util)

* include instructions on installing dfu-util on macOS

5 years agoDoesn't need a 50ms debounce
Yan-Fa Li [Mon, 22 Oct 2018 01:27:33 +0000 (18:27 -0700)]
Doesn't need a 50ms debounce

Set it to default. I have no idea what I was thinking.

5 years agoKeyboard: bminiex : Working backlight (#4171)
a-chol [Sun, 21 Oct 2018 16:20:24 +0000 (18:20 +0200)]
Keyboard: bminiex : Working backlight (#4171)

* bminiex : Working backlight

* bminiex keyboard with fixes

* bminiex keyboard more fixes

5 years agoKeymap: Renabled EXTRAKEYS in layout (#4174)
Vyolle [Sun, 21 Oct 2018 16:15:48 +0000 (11:15 -0500)]
Keymap: Renabled EXTRAKEYS in layout (#4174)

* Renabled EXTRAKEYS.

* Update keyboards/iris/keymaps/vyolle_steno/rules.mk

Co-Authored-By: Vyolle <dchamberlin.ax@gmail.com>
5 years agoKeymap: add initial khord iris keymap (#4188)
Dylan Khor [Sun, 21 Oct 2018 16:05:45 +0000 (12:05 -0400)]
Keymap: add initial khord iris keymap (#4188)

5 years agoAdd instructions for zadig when bootloader device is unknown
Drashna Jaelre [Sat, 20 Oct 2018 15:40:32 +0000 (08:40 -0700)]
Add instructions for zadig when bootloader device is unknown

5 years agoErgodox EZ: Use Correct Const For LED Color
Alex Mayer [Sat, 20 Oct 2018 05:07:48 +0000 (01:07 -0400)]
Ergodox EZ: Use Correct Const For LED Color

5 years agoKeymap: qwerty_code_friendly: update readme, comments (#4178)
Campbell Barton [Fri, 19 Oct 2018 23:47:59 +0000 (10:47 +1100)]
Keymap: qwerty_code_friendly: update readme, comments (#4178)

5 years agoRevert changes to chibiOS-contrib (#4176)
Drashna Jaelre [Fri, 19 Oct 2018 19:42:28 +0000 (12:42 -0700)]
Revert changes to chibiOS-contrib (#4176)

* Revert "Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)"

This reverts commit efc88a0b16055dc0b2f94da8c46ea8fadeab70f4.

* Fix keymap

5 years agoadded an ISO split spacebar layout, keymap and readme files (#4165)
mcarni [Fri, 19 Oct 2018 19:05:34 +0000 (21:05 +0200)]
added an ISO split spacebar layout, keymap and readme files (#4165)

5 years agoBig Switch and 5x5 edits (#4168)
wanleg [Fri, 19 Oct 2018 18:01:40 +0000 (11:01 -0700)]
Big Switch and 5x5 edits (#4168)

* 4x4 - pro micro version

* pro-micro setup on 4x4

* tap dance LCTL/RESET key

* remove test file

* more research

* revert a couple un-intended edits

* opt_defs version of adding custom rules.mk variables

* cleanup

* cleanup

* cleanup

* cleanup

* layout edits

* layout edits

* keymap edit

* numpad layout change

* got tap dance layer-switch working

* keymap changes

* temporary revert

* restore previous settings

* misc fixes

* layer order change

* fix layout matrix

* Update tapdances.c

* playing around with triple tap dance

* sync with upstream

* quick edit

* tapdance cleanup

* mod tap interrupt

* tapping term edit

* tapping term adjust

* 5x5 board edits

* set gherkin tapping term

* big switch tap dance edit

* tapping term refinements

* 5x10 layout setup

* add audio for bigswitch

* keymap change

* keymap change & created testing board

* sound setup for big_switch

* more big switch size testing

* bigswitch testing finished

* final touch-ups

5 years agoKeymap: Add dz60 iso-de layout (#4173)
Andy [Fri, 19 Oct 2018 17:57:44 +0000 (19:57 +0200)]
Keymap: Add dz60 iso-de layout (#4173)

5 years agoKeyboard: Update logo and commonize it (#4151)
Kosuke Adachi [Fri, 19 Oct 2018 16:12:55 +0000 (01:12 +0900)]
Keyboard: Update logo and commonize it (#4151)

* Update logo and commonize it

* Move the glcdfont.c to the lib and add it to the SRC values of the rules.mk in the keymap folders

* Add static

5 years agoKeymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)
Campbell Barton [Fri, 19 Oct 2018 15:43:55 +0000 (02:43 +1100)]
Keymap: qwerty_code_friendly: use numpad layout for f-keys (#4170)

5 years agoKeymap: Update whitefox/konstantin keymap (#4169)
Konstantin Đorđević [Fri, 19 Oct 2018 15:42:01 +0000 (17:42 +0200)]
Keymap: Update whitefox/konstantin keymap (#4169)

* td_fn_ctrl_* → td_fn_rctl_*

* Swap Fn and RCtrl

* Change key combination for Command feature

* Replace register/unregister_code call with tap_code

* Add virtual desktop controls to keymap

* Add/close virtual desktop on Fn+GUI tap dance

5 years agoKeymap: Trigotometry's Preonic (#4158)
Trigotometry [Fri, 19 Oct 2018 15:40:46 +0000 (02:40 +1100)]
Keymap: Trigotometry's Preonic (#4158)

* adding my keymap

* updated pull request comments from dashna, including redundancies and DVORAK entirely

* changed over visual representation to use 'LAYOUT_preonic_grid()'

* added a ReadMe and commented out AUDIO_ENABLED related stuff in keymap.c until I can align with current QMK standards

* Update readme.md

* readme corrections and adjustments

5 years agoFix Unicode EEPROM handling so it is consistent. (#4066)
Drashna Jaelre [Fri, 19 Oct 2018 04:35:15 +0000 (21:35 -0700)]
Fix Unicode EEPROM handling so it is consistent. (#4066)

* Fix Unicode EEPROM handling so it's consistant

* Remove changes to my userspace

* Optimize variables used

* fix functions

* additional cleanup

* Add False Flag

* rename function

5 years agoSome cleanup of the Useful Functions docs (#4064)
Drashna Jaelre [Fri, 19 Oct 2018 04:34:40 +0000 (21:34 -0700)]
Some cleanup of the Useful Functions docs (#4064)

* Add examples for tri layers

* Clean up and spelling fixes

5 years agostm32f1xx EEPROM emulation (#3914)
Takuya Urakawa [Fri, 19 Oct 2018 04:33:23 +0000 (13:33 +0900)]
stm32f1xx EEPROM emulation (#3914)

* * Add stm32f1xx EEPROM emulation
* Fix eeprom update compare bug

Squashed commit of the following:

commit b8f248ae08cec0cd81ecbb8854d9b39221d4d573
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 19:13:48 2018 +0900

    fix EEPROM_update wrong compare

commit d4ed4e6ea864e967a3e17f7edee4b0c3b4a25541
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 17:43:47 2018 +0900

    eeprom fix initialization define

commit b61aa7c04d70c64df3416d63e5da08b73b6053af
Author: hsgw <urkwtky@gmail.com>
Date:   Sat Sep 15 16:33:40 2018 +0900

    maybe working

* Fix FLASH_KEY defines