]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
5 years agofix line endings
skullY [Thu, 16 Aug 2018 15:38:42 +0000 (08:38 -0700)]
fix line endings

5 years agoKeyboard: add ergoinu keyboard (#3655)
Takuya Urakawa [Thu, 16 Aug 2018 15:36:35 +0000 (00:36 +0900)]
Keyboard: add ergoinu keyboard (#3655)

* add ergoinu

* remove unnecessary code

* replace include guard
delete unused code

* remove unused RGBLED defines

5 years agoKeymap: Adding broswen keymap for iris split keyboard. (#3654)
Brad [Thu, 16 Aug 2018 15:33:02 +0000 (10:33 -0500)]
Keymap: Adding broswen keymap for iris split keyboard. (#3654)

* Adding broswen keymap for iris split keyboard.

* added changes as requested by drashna

* formatting

5 years agoKeyboard: Update AL1 default keycaps to new QMK standards (#3675)
MechMerlin [Thu, 16 Aug 2018 15:31:52 +0000 (08:31 -0700)]
Keyboard: Update AL1 default keycaps to new QMK standards (#3675)

* update keymaps to not use KC_FNX anymore

* add a reset key as the al1 has no hardware reset

5 years agoKeymap: Revamp replicaJunction keymaps (#3589)
Joshua T [Wed, 15 Aug 2018 22:38:41 +0000 (17:38 -0500)]
Keymap: Revamp replicaJunction keymaps (#3589)

* Revamp replicaJunction keymaps

Updates both the replicaJunction Ergodox and Atreus keymaps and moves
most of the logic into a new user directory.

* Cleanup as requested in #3589

* Slightly increased TAPPING_TERM

* Fixed typo in #pragma once

* Fix TAPPING_TERM redefined in config.h

* Add include of replicaJunction.h

Due to the tap dance references, without this include, I was getting
compiler errors about both internal QMK items like
`qk_tap_dance_state_t` and constants defined in my replicaJunction.h
file like TD_LAYER_TOGGLE.

Also remove some commented-out code that defined an enum which has since
moved to replicaJunction.h.

5 years agoKeyboard: add generic ortho 5x14 layout support to Viterbi (#3658)
zgtm [Wed, 15 Aug 2018 22:34:25 +0000 (00:34 +0200)]
Keyboard:  add generic ortho 5x14 layout support to Viterbi (#3658)

* Add default ortho 5x14 layout

* Fix layout_ortho_5x14: KC_EQLS -> KC_EQL

* Add ortho_5x14 layout to Viterbi

5 years agoKeymap: Adding readme file to personal keymap folder (#3665)
bmoorey [Wed, 15 Aug 2018 22:32:58 +0000 (18:32 -0400)]
Keymap: Adding readme file to personal keymap folder (#3665)

* Create a

* Add files via upload

* Delete a

* added readme

5 years agoKeyboard: dactyl manuform 6x6 added (#3662)
zwnk [Wed, 15 Aug 2018 22:31:59 +0000 (19:31 -0300)]
Keyboard: dactyl manuform 6x6 added (#3662)

* mouse layer keys shifted

* mouse layer keys shifted

* manuform 5x6 added

* mouse layer keys shifted

* manuform 5x6 added

* dactyl_manuform 5x6 keymap added

* reorg. dactyl manuform folder

* removed LAYOUTS = ortho_4x12 for 4x5

* Rows and Cols in config.h fixed

* MASTER_LEFT

* 5x6 matrix fixed

* keymap updated

* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD

* default keymap for dactyl_manuform 5x6

* Fixes for Dactyl Manuform

* Add/update default keymap

* readme dactyl_manuform updated

* links to keymaps added

* dactyl_manuform 6x6 added. README updated

* dactyl_manuform README updated

* cleanup

* more cleanup

5 years agoAdd configurator support for 66_ansi layout for rev1, 2 and 3
mechmerlin [Wed, 15 Aug 2018 20:06:12 +0000 (13:06 -0700)]
Add configurator support for 66_ansi layout for rev1, 2 and 3

5 years agothis commit fixes #3643, rev2 was affected too
David Vonau [Tue, 14 Aug 2018 06:40:02 +0000 (08:40 +0200)]
this commit fixes #3643, rev2 was affected too

5 years agoDocs: Update image in FAQ/Keymap: KC_EQLS -> KC_EQL (#3660)
zgtm [Wed, 15 Aug 2018 16:48:14 +0000 (18:48 +0200)]
Docs: Update image in FAQ/Keymap: KC_EQLS -> KC_EQL (#3660)

5 years agoLayouts: Add default ortho 5x14 layout (#3656)
zgtm [Wed, 15 Aug 2018 16:43:39 +0000 (18:43 +0200)]
Layouts: Add default ortho 5x14 layout (#3656)

* Add default ortho 5x14 layout

* Fix layout_ortho_5x14: KC_EQLS -> KC_EQL

5 years agoKeymap: Helix : Update froggy keymap (#3652)
MakotoKurauchi [Wed, 15 Aug 2018 16:30:34 +0000 (01:30 +0900)]
Keymap: Helix : Update froggy keymap (#3652)

* led ripple effect

* fix key name

5 years agoKeyboard: Added layout LAYOUT_60_ansi_split_bksp_rshift to ok60 (#3644)
josephchoi1116 [Wed, 15 Aug 2018 16:28:47 +0000 (00:28 +0800)]
Keyboard: Added layout LAYOUT_60_ansi_split_bksp_rshift to ok60 (#3644)

* Added layout LAYOUT_60_ansi_split_bksp_rshift

* Added layout 60_ansi_split_bksp_rshift

5 years agoKeyboard: Migrate Quefrency to use split common files (#3642)
Danny [Wed, 15 Aug 2018 16:27:34 +0000 (12:27 -0400)]
Keyboard: Migrate Quefrency to use split common files (#3642)

5 years agoRgb matrix arm (#3648)
yiancar [Wed, 15 Aug 2018 05:19:38 +0000 (08:19 +0300)]
Rgb matrix arm (#3648)

* Addition of I2C master driver for STM32, Generalization of ISSI3731 driver

- Addition of an i2c_master driver for STM32 to replicate expectations of AVR driver.
- Moved ISSI3731 driver one level up to make it accesible by both architectures.
- Renamed ISSI3731 functions to a more general name for preparation of other ISSI drivers.
- Added compiler directives where necessary to differenciate each architecture.

* converted tabs to spaces

5 years agoKeyboard: Add default keymap for dactyl_manuform 5x6 (#3649)
zwnk [Tue, 14 Aug 2018 17:54:22 +0000 (14:54 -0300)]
Keyboard: Add default keymap for dactyl_manuform 5x6 (#3649)

* mouse layer keys shifted

* mouse layer keys shifted

* manuform 5x6 added

* mouse layer keys shifted

* manuform 5x6 added

* dactyl_manuform 5x6 keymap added

* reorg. dactyl manuform folder

* removed LAYOUTS = ortho_4x12 for 4x5

* Rows and Cols in config.h fixed

* MASTER_LEFT

* 5x6 matrix fixed

* keymap updated

* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD

* default keymap for dactyl_manuform 5x6

* Fixes for Dactyl Manuform

* Add/update default keymap

5 years agoKeyboard: Dactyl manuform 5x6 added and working (#3627)
zwnk [Tue, 14 Aug 2018 03:23:11 +0000 (00:23 -0300)]
Keyboard: Dactyl manuform 5x6 added and working (#3627)

* mouse layer keys shifted

* mouse layer keys shifted

* manuform 5x6 added

* mouse layer keys shifted

* manuform 5x6 added

* dactyl_manuform 5x6 keymap added

* reorg. dactyl manuform folder

* removed LAYOUTS = ortho_4x12 for 4x5

* Rows and Cols in config.h fixed

* MASTER_LEFT

* 5x6 matrix fixed

* keymap updated

* removed the i2c, serial, split_util and matrix files and inserted SPLIT_KEYBOARD

5 years agoKeyboard: Clean up Iris files (#3640)
Danny [Mon, 13 Aug 2018 19:38:49 +0000 (15:38 -0400)]
Keyboard: Clean up Iris files (#3640)

5 years agoKeyboard: Update info.json (#3638)
josephchoi1116 [Mon, 13 Aug 2018 19:37:53 +0000 (03:37 +0800)]
Keyboard: Update info.json (#3638)

Add a layout of ANSI split backspace & R.Shift

5 years agoKeymap: Added buswerks ortho_4x12 keymap (#3623)
Logan Bussell [Mon, 13 Aug 2018 19:37:11 +0000 (15:37 -0400)]
Keymap: Added buswerks ortho_4x12 keymap (#3623)

* Added buswerks keymap

* cleaned up comments on buswerks keymap

* Added buswerks keymap readme.md

* Fixed spelling in buswerks readme.md

* Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h

5 years agoKeyboard: Refactor Levinson to use split common code (#3639)
Danny [Mon, 13 Aug 2018 19:05:58 +0000 (15:05 -0400)]
Keyboard: Refactor Levinson to use split common code (#3639)

* Migrate Levinson to use split_common code

* Update keymap

5 years agoKeyboard: Pearl keyboard LAYOUT_spacebar had an undefined constant K34 (#3633)
Felipe Coury [Sun, 12 Aug 2018 16:33:04 +0000 (13:33 -0300)]
Keyboard: Pearl keyboard LAYOUT_spacebar had an undefined constant K34 (#3633)

5 years agoKeymap: Created and populated a keymap folder for Iris (#3632)
bmoorey [Sun, 12 Aug 2018 16:31:28 +0000 (12:31 -0400)]
Keymap: Created and populated a keymap folder for Iris (#3632)

* Create a

* Add files via upload

* Delete a

5 years agoDocument FIRMWARE_FORMAT (#3631)
skullydazed [Sun, 12 Aug 2018 06:02:06 +0000 (23:02 -0700)]
Document FIRMWARE_FORMAT (#3631)

5 years agoKeyboard: Make tada68 build .bin files by default (#3630)
skullydazed [Sun, 12 Aug 2018 05:35:07 +0000 (22:35 -0700)]
Keyboard: Make tada68 build .bin files by default (#3630)

5 years agoKeymap: copy skully's faux clicky mods (#3628)
MechMerlin [Sat, 11 Aug 2018 23:45:29 +0000 (16:45 -0700)]
Keymap: copy skully's faux clicky mods (#3628)

5 years agoUpdate FAQ section on power keys
fauxpark [Sun, 5 Aug 2018 10:09:42 +0000 (20:09 +1000)]
Update FAQ section on power keys

5 years agoDedupe shifted keycodes listing
fauxpark [Mon, 6 Aug 2018 03:08:26 +0000 (13:08 +1000)]
Dedupe shifted keycodes listing

5 years agoKeymap: Add fauxclicky support to my keymap (#3625)
skullydazed [Sat, 11 Aug 2018 21:28:01 +0000 (14:28 -0700)]
Keymap: Add fauxclicky support to my keymap (#3625)

5 years agoKeyboard: add blockey keyboard (#3545)
eucalyn [Sat, 11 Aug 2018 21:22:49 +0000 (06:22 +0900)]
Keyboard: add blockey keyboard (#3545)

* add blockey

* change sources by reviews

5 years agoMove my keymap to the community folder
skullY [Sat, 11 Aug 2018 20:12:13 +0000 (13:12 -0700)]
Move my keymap to the community folder

5 years agoKeyboard: Add ansi, split bs and rshift, 5 1u keys to right of space in DZ60 (#3612)
orbitingorca [Sat, 11 Aug 2018 20:27:05 +0000 (20:27 +0000)]
Keyboard: Add ansi, split bs and rshift, 5 1u keys to right of space in DZ60  (#3612)

* Dz60 keymap, ansi, split bs and rshift, 5 1u keys to right of space

fixup

* Change Keymap to layout

5 years agoKeymap: Add mac layout (#3607)
tong92 [Sat, 11 Aug 2018 20:24:06 +0000 (05:24 +0900)]
Keymap: Add mac layout (#3607)

- tv44
- planck

5 years agoKeyboard: Six Shooter Keyboard (#3598)
Nicholas Shaff [Sat, 11 Aug 2018 20:23:11 +0000 (15:23 -0500)]
Keyboard: Six Shooter Keyboard (#3598)

* Created base sixshooter configuration

* Added SixShooter basic LED on/off support.

* Updated LED identifier numbers to align with layout identifiers (and IDs on PCB).

* Minor sixshooter documentation cleanup.

* Added sixshooter info.json file.

* Moved sixshooter custom keycodes out of keymaps and into base keyboard files, small documentation tweaks.

* Removed unnecessary boot section size definition.

* Removing CONFIG_H if/define and replacing with #pragma once.

5 years agoKeymap: Port ergo42/biacco keymap to Helix pico (#3585)
Biacco42 [Sat, 11 Aug 2018 20:22:32 +0000 (05:22 +0900)]
Keymap: Port ergo42/biacco keymap to Helix pico (#3585)

* Port ergo42/biacco keymap to Helix pico

* Fix for review

5 years agoMake both RGB and sound work on Clueboard 66% hotswap
skullY [Sat, 11 Aug 2018 19:14:02 +0000 (12:14 -0700)]
Make both RGB and sound work on Clueboard 66% hotswap

5 years agoFix Typos in echo
Drashna Jaelre [Sat, 11 Aug 2018 20:01:01 +0000 (13:01 -0700)]
Fix Typos in echo

5 years agoAdd WSL support to script
Drashna Jaelre [Sat, 11 Aug 2018 19:59:26 +0000 (12:59 -0700)]
Add WSL support to script

5 years agoAdd error message if config not detected
Drashna Jaelre [Sat, 11 Aug 2018 19:52:09 +0000 (12:52 -0700)]
Add error message if config not detected

5 years agoAdd 32 bit MINGW support ....
Drashna Jaelre [Sat, 11 Aug 2018 19:47:25 +0000 (12:47 -0700)]
Add 32 bit MINGW support ....

5 years agoFix minor typo in qmk_install.sh for MSYS/MINGW64 detection
Drashna Jaelre [Fri, 10 Aug 2018 04:14:29 +0000 (21:14 -0700)]
Fix minor typo in qmk_install.sh for MSYS/MINGW64 detection

5 years agoComment and organize build_keyboard.mk a bit
skullY [Sat, 11 Aug 2018 18:16:21 +0000 (11:16 -0700)]
Comment and organize build_keyboard.mk a bit

5 years agoadd layout support to clueboard
mechmerlin [Sat, 11 Aug 2018 15:31:35 +0000 (08:31 -0700)]
add layout support to clueboard

5 years agoadd some of my default layouts for the clueboard I got
mechmerlin [Sat, 11 Aug 2018 06:56:27 +0000 (23:56 -0700)]
add some of my default layouts for the clueboard I got

5 years agoSplit Common: Serial Backlight LED fix (#3586)
Seth Barberee [Sat, 11 Aug 2018 18:10:23 +0000 (13:10 -0500)]
Split Common: Serial Backlight LED fix (#3586)

5 years agoKeymap: adding my personal userspace to QMK master (#3605)
ishtob [Fri, 10 Aug 2018 15:30:21 +0000 (11:30 -0400)]
Keymap: adding my personal userspace to QMK master (#3605)

* Adding my personal planck keymap

* Adding readme.md to my keymap

* Create my userspace

add users/ishtob/

* Moved macros off keymap

macros now exsists in my userspace, moved them off keyboard specific keymaps

* Create my userspace

add users/ishtob/

* rebase from main QMK repo

5 years agoKeyboard: Helix serial improvements (#3608)
MakotoKurauchi [Fri, 10 Aug 2018 15:22:09 +0000 (00:22 +0900)]
Keyboard: Helix serial improvements (#3608)

* add change_reciver2sender()/change_sender2reciver()

This is a change to improve readability.

* txled, rxled off in matrix_init()

* add serial_send_packet() / serial_recive_packet()

This is a change to reduce object size.

* add serial_low() at ISR() top

* add __attribute__((always_inline)) to some functions

* modify serial_send_packet()/serial_recive_packet()

A little, object size reduction.
A little, speedup.

* add debug code to helix/serial.c

* Adjust sampling timing of serial signal being received

* add split_scomm.c/split_scomm.h and change serial.c/serial.h

serial.c was divided into 2 layers, split_scom.c and serial.c.
The upper layer split_scomm.c is called from matrix.c.
The lower layer serial.c accesses the hardware.

* add split_scomm.c/split_scomm.h into helix/rev1

* reduce object size helix/rev2/matrix.c

* remove checksum check, add parity check

* force occur parity error for test

* parity test ok. remove test code

* change some comment & add skip code when buffer_size == 0

* serial.c: multiple types of transaction support

Add 4 bits transaction-type field at packet top.
Select Transaction Descriptor Table entry by transaction-type.

* helix serial master-slave transaction optimize

Using multi-type transaction feature of serial.c, communication contents between master slaves were optimized.

* add debug code for retry

* add comment into each config.h

* fix ISR status drop

* add a debug macro 'debug_retry_chg()'

* reduce led_test size

* remove debug code from helix/serial.c and etc.

* helix:five_rows change TAPPING_TERM value 140

* Improved compatibility with let's split of serial.c. Finish helix/serial.c improvement.

- The difference with the original let's split's serial.c
  - It's high-speed about 4 times.
  - Stable bi-directional data transfer. (Helix need master to slave transfer)
  - serial.h was divided 2 files, serial_config.h and sereial.h
  - With multiple types of transaction support, communication contents can be optimized. (NEW flexible API)

- USE OLD Simple APIs (compatible with let's split serial.c)
  - files :
    - serial_config.h -- hardware configuration (need include by config.h)
    - serial.c/serial.h -- serial communication

- USE NEW flexible APIs. (Support multi-type transaction function.)
  serial.c was divided into 2 layers, split_scom.c and serial.c.
  The upper layer split_scomm.c is called from matrix.c.
  The lower layer serial.c accesses the hardware.
  - files
    - split_scomm.c -- communication buffer is defined in here. call by matrix.c.
    - split_scomm.h -- buffer size is defined in here. include by matrix.c, split_util.c
    - serial_config.h -- hardware configuration (need include by config.h)
      To use the NEW API, specify #define SERIAL_USE_MULTI_TRANSACTION
    - serial.c/serial.h -- serial communication lower layer

- NEW APIs for serial.c / serial.h (The lower layer)
  // Soft Serial Transaction Descriptor
  typedef struct _SSTD_t  {
      uint8_t *status;
      uint8_t initiator2target_buffer_size;
      uint8_t *initiator2target_buffer;
      uint8_t target2initiator_buffer_size;
      uint8_t *target2initiator_buffer;
  } SSTD_t;

  // initiator is transaction start side
  void soft_serial_initiator_init(SSTD_t *sstd_table);
  // target is interrupt accept side
  void soft_serial_target_init(SSTD_t *sstd_table);
  int soft_serial_transaction(int sstd_index);
  int soft_serial_get_and_clean_target_status(int sstd_index);

- NEW APIs for split_scomm.c / split_scomm.h (The upper layer)
   move from old serial.c the following buffer and functions
     serial_slave_buffer[]
     serial_master_buffer[]
     void serial_master_init(void)
     void serial_slave_init(void)
     int serial_update_buffers(void)
   define SERIAL_xxxxx_BUFFER_LENGTH move from serial_config.h to split_scomm.h

5 years agoKeyboard: Add Configurator support for Clueboard 66 Hotswap (#3522)
MechMerlin [Fri, 10 Aug 2018 15:15:11 +0000 (08:15 -0700)]
Keyboard: Add Configurator support for Clueboard 66 Hotswap (#3522)

5 years agoKeymap: Custom L0 layout for ergodone (#3591)
Erick Ozaki [Fri, 10 Aug 2018 01:09:43 +0000 (22:09 -0300)]
Keymap: Custom L0 layout for ergodone (#3591)

5 years agoKeyboard: Disable mouse keys for kbd6x (#3603)
MechMerlin [Fri, 10 Aug 2018 01:03:34 +0000 (18:03 -0700)]
Keyboard: Disable mouse keys for kbd6x (#3603)

5 years agoKeymap: Spaceman Spiff layout for KBD75 (#3595)
Christopher Sexton [Fri, 10 Aug 2018 00:53:13 +0000 (20:53 -0400)]
Keymap: Spaceman Spiff layout for KBD75 (#3595)

![Keyboard Layout](https://i.imgur.com/tQLYDvu.png)

<!-- http://www.keyboard-layout-editor.com/#/gists/c1e8a15c68e4c52eed84653f21ae2d29 -->

Designed specifically to make switching back-n-forth with the Apple's MacBook Pro keyboard intuitive. Has a slight tendency toward readline/vim keybindings.

Caps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed with another key.

Base Layer
----------

As simalar to the Apple keyboard as possible. Notiable exception is `Caps Lock`:
- `Esc` when pressed alone
- `Ctrl` when pressed with another key

Control+ Layer
--------------

Left `Ctrl` key switches to the "Control+ Layer". This layer mostly acts like a control key in most cases, with a few exceptions:

- `Ctl+` + `hjkl` are vim-style motion keys
- `Ctl+` + `p` and `Ctl+` + `n` are page up and down
- `Ctl+` + `Backspace` is forward delete

Fn Layer
--------

Audio Controls:
- `Fn` + `a` Volume Down
- `Fn` + `s` Volume Up
- `Fn` + `d` Mute

To flash this layout you need to press `Fn+Backspace`

5 years agoKeymap: Spaceman Spiff layout for the GH60 Satan (#3596)
Christopher Sexton [Fri, 10 Aug 2018 00:52:35 +0000 (20:52 -0400)]
Keymap: Spaceman Spiff layout for the GH60 Satan (#3596)

![Keyboard Layout](https://i.imgur.com/M9glFON.png)

Designed specifically to make switching back-n-forth with the Apple's
MacBook Pro keyboard intuitive. Has a slight tendency toward
readline/vim keybindings.

Caps locks becomes an `Esc` when pressed alone, or a `Ctrl` when pressed
with another key.

Base Layer
----------

As simalar to the Apple keyboard as possible. Notiable exception is
`Caps Lock`:

- `Esc` when pressed alone
- `Ctrl` when pressed with another key

Control+ Layer
--------------

Left Ctrl key switches to the "Control+ Layer". This layer mostly acts
like a control key in most cases, with a few exceptions:

- `Ctl+` + `hjkl` are vim-style motion keys
- `Ctl+` + `p` and `Ctl+` + `n` are page up and down
- `Ctl+` + `Backspace` is forward delete

Fn Layer
--------

Audio Controls:
- `Fn` + `a` Volume Down
- `Fn` + `s` Volume Up
- `Fn` + `d` Mute

To flash this layout you need to press `Fn+Backspace`

5 years agoKeymap: Update cache22 default keymap (#3597)
Yan-Fa Li [Fri, 10 Aug 2018 00:50:09 +0000 (17:50 -0700)]
Keymap: Update cache22 default keymap (#3597)

- requested by rockydbull

5 years agoUpdate ps2avrgb readme (#3599)
MechMerlin [Fri, 10 Aug 2018 00:45:43 +0000 (17:45 -0700)]
Update ps2avrgb readme (#3599)

* give ps2avrgb a specific readme

* add homebrew and crosspack avr step

* update readme of all ps2avrgb boards to reflect the new template

5 years agoRGB Driver Documentation Update (#3601)
yiancar [Fri, 10 Aug 2018 00:41:48 +0000 (03:41 +0300)]
RGB Driver Documentation Update (#3601)

- Minor formating in rgb matrix page
- Added a short discription for is31fl3731 in drivers page

5 years agoUpdate message.mk (#3602)
Kyle Brown [Fri, 10 Aug 2018 00:41:07 +0000 (17:41 -0700)]
Update message.mk (#3602)

Fixed typo

5 years agoKeymap: add like jis(iso) layout keymap for crkbd (#3562)
marksard [Wed, 8 Aug 2018 04:05:35 +0000 (13:05 +0900)]
Keymap: add like jis(iso) layout keymap for crkbd (#3562)

* add like jis(iso) layout keymap for crkbd

* Modified code by review.

5 years agoKeyboard: Adds Fleuron v1.0 keyboard (#3571)
James Underwood [Wed, 8 Aug 2018 00:47:49 +0000 (17:47 -0700)]
Keyboard: Adds Fleuron v1.0 keyboard (#3571)

* Adds Fleuron keyboard directory and default layout

* Adds Fleuron keyboard directory and default layout

* adds double zero macro, and updates to the new macro methodology

* adds raise and lower layers

* removes makefile from default layout, turns off mousekey, console, and command in rules.mk

* makes upper right key a bksp in default layout, adds .json layout file

* updates to default layout

* tweak default layout jusabit

* fix raise and lower switch case, and scoot a few keycodes around

* make changes for PR #3571

* fixing erros for PR #3571

* adds Dollartacos first custom keymap

* fixes for PR #3571

5 years agofix swap_hands keycodes in documentation (#3588)
wanleg [Tue, 7 Aug 2018 21:20:29 +0000 (14:20 -0700)]
fix swap_hands keycodes in documentation (#3588)

5 years agoImprove RGB lighting documentation (#3580)
fauxpark [Tue, 7 Aug 2018 16:07:19 +0000 (02:07 +1000)]
Improve RGB lighting documentation (#3580)

5 years agoKeyboard: Add Catch 22 Hotswap Macropad to QMK (#3576)
Yan-Fa Li [Mon, 6 Aug 2018 15:40:00 +0000 (08:40 -0700)]
Keyboard: Add Catch 22 Hotswap Macropad to QMK (#3576)

* Initial Commit of catch22 macropad by rockydbull

* Add configurator info.json

* Use macros

* Use pragma once

* Use CA22 as product id

* Clean up readme

* Use the layer define value

* Feedback from @drashna

5 years agoKeyboard: Remap layout to match the actual keys sent from the tada68 board. (#3483)
Greg Bowler [Mon, 6 Aug 2018 15:37:46 +0000 (16:37 +0100)]
Keyboard: Remap layout to match the actual keys sent from the tada68 board. (#3483)

* Remap layout to match the actual keys sent from board.
Fixes #3480

* Remap layer 1

5 years agoKeyboard: KBD6x Support (#3560)
MechMerlin [Mon, 6 Aug 2018 15:20:19 +0000 (08:20 -0700)]
Keyboard: KBD6x Support (#3560)

* initial commit

* get the matrix correct

* make my name be known

* add rgblight enable

* add a default keymap

* Add QMK Configurator support for the base layout

* add name here too

* fix up readme

* remove set user from keymap

* use led_set_kb as per drashna's comments on PR

5 years agoUpdate Shifted keycodes docs (#3575)
fauxpark [Sun, 5 Aug 2018 15:55:53 +0000 (01:55 +1000)]
Update Shifted keycodes docs (#3575)

5 years agoKeymap: XD75 keymap (#3553)
ArpinFidel [Sun, 5 Aug 2018 15:55:17 +0000 (22:55 +0700)]
Keymap: XD75 keymap (#3553)

* cloned colinta as base

* switched to default base. started customising

* minor changes to layout

* added mouse keys

* minor tweaks to layout and mouse speed

* updated readme

* tweaked layout

- added middle fn keys
- moved rgb controls to fn layer middle
- added special keys to fn layer right

* moved scroll buttons as to not interfere with lshift

* turned on backlight

* fixed backlight

* changed user keycodes to differentiate

* changed folder name to lowercase

* updated readme

* stop processing after custom keycode

* edits to suit new standards

* added layer indicator using gp100 and gp103

5 years agoUpdate FAQ section on Apple Fn (#3574)
fauxpark [Sun, 5 Aug 2018 15:51:33 +0000 (01:51 +1000)]
Update FAQ section on Apple Fn (#3574)

5 years agoKeymap: Adds zen layout for 333fred (#3563)
Fred Silberberg [Sun, 5 Aug 2018 15:42:16 +0000 (08:42 -0700)]
Keymap: Adds zen layout for 333fred (#3563)

* Initial commit of zen keymap

* Added RGB control for my zen

* Fixed ergodox layout.

* Reduce brightness.

* PR feedback.

5 years agoKeymap: frogger keymap (#3570)
Dave Brown [Sat, 4 Aug 2018 21:02:03 +0000 (17:02 -0400)]
Keymap: frogger keymap (#3570)

* adding my keymap

A bit of pok3r, and a bit of some other things.

* Adding a readme

* undoing changes to gitignore

* adding a bit of commentary

5 years agoMake sure 'shutdown_user' is called
Drashna Jaelre [Wed, 1 Aug 2018 03:20:29 +0000 (20:20 -0700)]
Make sure 'shutdown_user' is called

5 years agoFix Audio code when resetting keyboard
Drashna Jaelre [Mon, 30 Jul 2018 04:24:42 +0000 (21:24 -0700)]
Fix Audio code when resetting keyboard

I incorrectly disabled a bunch of code that shouldn't have been disabled.  This should only disable music mode stuff, not general audio.

5 years agoMake sure Planck light calls user suspend functions (#3568)
Drashna Jaelre [Sat, 4 Aug 2018 20:49:10 +0000 (13:49 -0700)]
Make sure Planck light calls user suspend functions (#3568)

* Make sure Planck light calls user suspend functions

* Add suspend.h include to quantum.h for kb/user function compatibility

5 years agoMore improvements to keycode docs (#3567)
fauxpark [Sat, 4 Aug 2018 16:09:22 +0000 (02:09 +1000)]
More improvements to keycode docs (#3567)

* Reorder keycode list docs according to HID usage

* Add missing keycodes/descriptions/aliases

5 years agoKeyboard: LED fixes for Kinesis Stapelberg controller, and keymap changes (#3564)
Xyverz [Sat, 4 Aug 2018 16:01:26 +0000 (09:01 -0700)]
Keyboard: LED fixes for Kinesis Stapelberg controller, and keymap changes (#3564)

* Rules for vitamins_included

Added a section to disable RGB underglow for the Let's Split
   Vitamins Included board.

* fixing ortho_4x12 configs

* Using upstream/master version instead

* Additions and Corrections

Corrected the Kinesis/Stapelberg's .c file to allow LEDs to work
Removed excess cruft from my Kinesis keymap to reflect this change
Other minor tweaks and adjustments to my ortho_4x12 and 5x12 layouts

* Updated readme

5 years agoKeymap: dz60 macos arrow rev2 (#3561)
Olivier Poitrey [Sat, 4 Aug 2018 15:50:17 +0000 (08:50 -0700)]
Keymap: dz60 macos arrow rev2 (#3561)

* dz60/macos_arrow: move the eject key on esc to leave right cmd+bksp for move to trash

* dz60/macos_arrow: move the reset key on the media layer

This avoids accidental activation.

* dz60/macos_arrow: disable LEDs

5 years agoUpdate templates used for new_project.sh (#3558)
MechMerlin [Fri, 3 Aug 2018 17:00:06 +0000 (10:00 -0700)]
Update templates used for new_project.sh (#3558)

5 years agoUpdate ISP flashing guide with pre-compiled binary (#3217)
Jack Humbert [Fri, 3 Aug 2018 03:07:33 +0000 (23:07 -0400)]
Update ISP flashing guide with pre-compiled binary (#3217)

* update flashing guide with pre-compiled binary

* Add files via upload

* Update isp_flashing_guide.md

* update file and instructions

* update instructions

5 years agoFix qmk_install.sh to properly target MSYS (#3455)
Taylor Gonzalez [Thu, 2 Aug 2018 21:43:51 +0000 (16:43 -0500)]
Fix qmk_install.sh to properly target MSYS (#3455)

* qmk_install fix for windows users.

* Updated wildcard to caputre both MSYS and MINGW64 in qmk_install

* added OR to windows qmk_install

5 years agoKeyboard: make sure LAYOUT macro names match in info.json and h87a.h (#3550)
MechMerlin [Thu, 2 Aug 2018 21:41:20 +0000 (14:41 -0700)]
Keyboard: make sure LAYOUT macro names match in info.json and h87a.h (#3550)

5 years agoKeyboard: M0110 converter ported from TMK (#3556)
techsock [Thu, 2 Aug 2018 21:40:40 +0000 (17:40 -0400)]
Keyboard: M0110 converter ported from TMK (#3556)

* M0110 Converter Initial Commit

Port of the M0110 converter from TMK to QMK

* Fixed Typo

5 years agoKeyboard: update new link for hardware availability (#3554)
MechMerlin [Thu, 2 Aug 2018 21:38:43 +0000 (14:38 -0700)]
Keyboard: update new link for hardware availability (#3554)

5 years agoKeymap: refactoring and modifief to helix five rows jis (#3552)
marksard [Thu, 2 Aug 2018 21:32:37 +0000 (06:32 +0900)]
Keymap: refactoring and modifief to helix five rows jis (#3552)

* display of LED mode
* refactoring
* modified a keymap
* use extra jp header

5 years agoKeyboard: Enable using shared user hhkb layout for dz60 (#3549)
orbitingorca [Thu, 2 Aug 2018 21:17:11 +0000 (21:17 +0000)]
Keyboard: Enable using shared user hhkb layout for dz60 (#3549)

5 years agoKeyboard: fixed build break (size overflow) HelixPico with Backlight or Underglow...
Takeshi ISHII [Thu, 2 Aug 2018 21:16:17 +0000 (06:16 +0900)]
Keyboard: fixed build break (size overflow) HelixPico with Backlight or Underglow (#3546)

* build break fix for HelixPico

* add customize variable 'Link_Time_Optimization' into rev2 and pico keymaps rules.mk

* "CFLAGS += -flto" change to "EXTRAFLAGS += -flto"

* add USE_Link_Time_Optimization macro

5 years agoKeyboard: Document the correct path to the let's split EEPROM files. (#3539)
Joshua Magee [Thu, 2 Aug 2018 20:52:24 +0000 (13:52 -0700)]
Keyboard: Document the correct path to the let's split EEPROM files. (#3539)

* Document the correct path to the let's split EEPROM files.

* Document the EEPROM files in /quantum/split_common/ as the canonical location.

5 years agoKeymap: Reformat Iris default keymap (#3534)
Danny [Thu, 2 Aug 2018 20:49:17 +0000 (16:49 -0400)]
Keymap: Reformat Iris default keymap (#3534)

* Reformat default keymap to use LAYOUT, move RGB controls to RAISE layer

* Use set_single_persistent_default_layer instead of old method

5 years agoKeyboard: 4x4 modular keyboard (#3531)
wanleg [Thu, 2 Aug 2018 20:48:39 +0000 (13:48 -0700)]
Keyboard: 4x4 modular keyboard (#3531)

* add support for 4x4 macropad

* Update readme.md

* set DFU escape key

* cleanup

* Update config.h

* Update keymap.c

* Update config.h

* Update keymap.c

* Update 4x4.h

* reviewed

fudging review automation

* playing with the system

* reverting

* Required additions made

Added support for additional layouts

* tidy up default keymap

5 years agoKeymap: Refactor symbols layer with layer tap workaround (#3520)
Kenny Hung [Thu, 2 Aug 2018 20:47:06 +0000 (21:47 +0100)]
Keymap: Refactor symbols layer with layer tap workaround (#3520)

* Squash layout to fit on Planck

* Replace AST with PAST keycode so that it works with layer tap

* Review markups

5 years agoKeymaps: Add whitefox constexpr keymap (#3541)
Konstantin Đorđević [Thu, 2 Aug 2018 03:04:20 +0000 (05:04 +0200)]
Keymaps: Add whitefox constexpr keymap (#3541)

* Add keyboards/whitefox/keymaps/constexpr

* Conform to project coding conventions

* Tweak numpad layer keys

* Remove unnecessary directives

5 years agoUpdate CODE_OF_CONDUCT.md
Jack Humbert [Wed, 1 Aug 2018 18:46:06 +0000 (14:46 -0400)]
Update CODE_OF_CONDUCT.md

5 years agoDocs: Format Space Cadet documentation (#3540)
fauxpark [Wed, 1 Aug 2018 15:43:54 +0000 (01:43 +1000)]
Docs: Format Space Cadet documentation (#3540)

* Format Space Cadet documentation

* Fix page filenames

* Move Caveats section up

5 years agoKeyboard: KBD75 Rev 1 LAYOUT_ansi_1u Bug (#3542)
MechMerlin [Wed, 1 Aug 2018 15:34:00 +0000 (08:34 -0700)]
Keyboard: KBD75 Rev 1 LAYOUT_ansi_1u Bug (#3542)

5 years agoDocs: Format Key Lock documentation (#3538)
fauxpark [Wed, 1 Aug 2018 01:07:50 +0000 (11:07 +1000)]
Docs: Format Key Lock documentation (#3538)

5 years agoKeymap: Improvements to Maxr1998's Contra keymap (#3535)
Max Rumpf [Wed, 1 Aug 2018 00:58:52 +0000 (02:58 +0200)]
Keymap: Improvements to Maxr1998's Contra keymap (#3535)

* Add image

* Improvements to my Contra layout

* Quick fix for Level3 layer

5 years agoDocs: Fix some minor errors in tap dance example (#3530)
Emmanuel Odongo [Wed, 1 Aug 2018 00:50:02 +0000 (02:50 +0200)]
Docs: Fix some minor errors in tap dance example (#3530)

* Fix some minor errors in tap dance example

Fix for #3529
Fix minor errors in the code examples for __Example 4: 'Quad Function Tap-Dance'__ and relevant documentation.
Clarified the need to include the header file in `keymap.c`.

* Use #pragma once in header guard

Fix for #3529
Implement change requested in #3530

5 years agoKeymap: Add unagi planck keymap (#3527)
Dylan Khor [Wed, 1 Aug 2018 00:48:41 +0000 (20:48 -0400)]
Keymap: Add unagi planck keymap (#3527)

* modifications to add mouse buttons 1-4 and misc

* Add khord chocopad keymap

* fix merge message

* Add unagi keymap

* Add readme for unagi planck keymap

* Replace boilerplate for unagi keymap

5 years agoDocs: Format Grave Escape documentation (#3536)
fauxpark [Wed, 1 Aug 2018 00:40:55 +0000 (10:40 +1000)]
Docs: Format Grave Escape documentation (#3536)

5 years agoDocs: Add Usage section to backlight docs (#3537)
fauxpark [Wed, 1 Aug 2018 00:40:09 +0000 (10:40 +1000)]
Docs: Add Usage section to backlight docs (#3537)

5 years agoAdd Rorschach keyboard (#3532)
Danny [Tue, 31 Jul 2018 16:08:44 +0000 (12:08 -0400)]
Add Rorschach keyboard (#3532)

* Add Rorschach keyboard

* Add info.json

* Replace header guards with pragma once

5 years agoKeyboard: Add support for bpiphany's HID Liberation Device (#3470)
bakageta [Tue, 31 Jul 2018 06:37:34 +0000 (23:37 -0700)]
Keyboard: Add support for bpiphany's HID Liberation Device (#3470)

* Keyboard: Added support for HID Liberation Device

* Keymap: Custom (bakageta) layout for HID Liberation Device

* Updated with requested changes