]> git.donarmstrong.com Git - qmk_firmware.git/log
qmk_firmware.git
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

5 years agoBacklighting docs (#3526)
fauxpark [Tue, 31 Jul 2018 06:22:52 +0000 (16:22 +1000)]
Backlighting docs (#3526)

* Some words about backlighting

* Link to RGB feature pages

5 years agoKeymap: Added rbong keyboard layout (#3517)
rbong [Tue, 31 Jul 2018 06:20:30 +0000 (02:20 -0400)]
Keymap: Added rbong keyboard layout (#3517)

5 years agoKeymap: Fate Iris layout (#3508)
Will [Tue, 31 Jul 2018 06:19:45 +0000 (14:19 +0800)]
Keymap: Fate Iris layout (#3508)

5 years agoKeymaps: correct error in mtdjr userspace for layer_state_set_user (#3521)
mtdjr [Mon, 30 Jul 2018 04:45:09 +0000 (00:45 -0400)]
Keymaps: correct error in mtdjr userspace for layer_state_set_user (#3521)

* holefully correct error in mtdjr userspace for layer_state_set_user

* return state and wrap rgb actions in their own conditional

5 years agoDocs: Fix Command docs escaping (#3523)
fauxpark [Mon, 30 Jul 2018 04:08:59 +0000 (14:08 +1000)]
Docs: Fix Command docs escaping (#3523)

5 years agoKeyboard: Add caps lock led support to DZ60 (#3506)
MechMerlin [Sun, 29 Jul 2018 22:18:45 +0000 (15:18 -0700)]
Keyboard: Add caps lock led support to DZ60 (#3506)

* add caps lock led support to DZ60

* changes from drashna's code review comments

* call led_set_user at the end of led_set_kb

5 years agoKeyboard: Add a hhkb layout for the ok60 (#3512)
orbitingorca [Sun, 29 Jul 2018 18:20:48 +0000 (18:20 +0000)]
Keyboard: Add a hhkb layout for the ok60 (#3512)

* Add HHKB keymap

* Add hhkb layout to info.json

5 years agoKeyboard: Add tada68 Linux flashing instructions (#3516)
rbong [Sun, 29 Jul 2018 16:10:54 +0000 (12:10 -0400)]
Keyboard: Add tada68 Linux flashing instructions (#3516)

5 years agoKeymap: Change the bepo layout for only 1U keys (#3514)
Brosseau Valentin [Sun, 29 Jul 2018 16:07:16 +0000 (18:07 +0200)]
Keymap: Change the bepo layout for only 1U keys (#3514)

5 years agoDocs: Adjust dynamic macro docs to include more than the planck (#3509)
Evan Travers [Sun, 29 Jul 2018 15:59:39 +0000 (10:59 -0500)]
Docs: Adjust dynamic macro docs to include more than the planck (#3509)

5 years agoKeymap: add left/right mouse keys (#3504)
wanleg [Sun, 29 Jul 2018 15:50:24 +0000 (08:50 -0700)]
Keymap: add left/right mouse keys (#3504)

5 years agoDocs: Make Bootmagic and Command docs a little easier to read (#3499)
fauxpark [Sun, 29 Jul 2018 15:42:51 +0000 (01:42 +1000)]
Docs: Make Bootmagic and Command docs a little easier to read (#3499)

* Make Bootmagic and Command docs a little easier to read

* Sometimes Bootmagic/Command is default on

* "Escape" pipe character so it renders correctly

5 years agoAdded alternating led underglow pattern (#3498)
Brad [Sun, 29 Jul 2018 15:42:11 +0000 (10:42 -0500)]
Added alternating led underglow pattern (#3498)

* added alternating led pattern

* added alternating with rgblight_config values

* removed my comments

5 years agoKeyboard: Let's Split fixes (#3511)
Mikkel Jeppesen [Fri, 27 Jul 2018 21:34:41 +0000 (23:34 +0200)]
Keyboard: Let's Split fixes  (#3511)

* Fixed pin for RGB

* Implemented drashnas fixes for filesize

5 years agoDocs: Clarify "right" -> "right-handed" (#3507)
Evan Travers [Fri, 27 Jul 2018 01:07:24 +0000 (20:07 -0500)]
Docs: Clarify "right" -> "right-handed" (#3507)

I couldn't understand this sentence at first owing to the confusion
between right meaning "correct," and right meaning "right-handed."

5 years agoDocs: Fixed the link to the advanced keycodes wiki (#3505)
Bruno Fagundez [Fri, 27 Jul 2018 00:37:24 +0000 (17:37 -0700)]
Docs: Fixed the link to the advanced keycodes wiki (#3505)

5 years agoKeyboard: Update KEYMAP to LAYOUT for ckeys obelus (#3495)
MechMerlin [Thu, 26 Jul 2018 21:34:38 +0000 (14:34 -0700)]
Keyboard: Update KEYMAP to LAYOUT for ckeys obelus (#3495)

5 years agoKeyboard: Hide JC65 directory in QMK Configurator (#3491)
MechMerlin [Thu, 26 Jul 2018 21:32:02 +0000 (14:32 -0700)]
Keyboard: Hide JC65 directory in QMK Configurator (#3491)

To prevent people from picking the wrong version for their MCU

5 years agoKeymap: jennetters iris keymap (#3488)
J.net [Thu, 26 Jul 2018 21:30:47 +0000 (17:30 -0400)]
Keymap: jennetters iris keymap (#3488)

* jennetters iris keymap, re-write for improved readability.

* Update rules/config/keymap to follow correct makefile structure

5 years agoKeymap: jennetters fourier split 40% keymap (#3487)
J.net [Thu, 26 Jul 2018 21:30:01 +0000 (17:30 -0400)]
Keymap: jennetters fourier split 40% keymap (#3487)

* jennetters fourier keymap, tapdance declarations and reformatted keymap file for readbility

* Update rules and keymap to follow new makefile setup.

* Add #pragma once to config.h

5 years agoKeymap: Add LAYOUT_planck_grid to planck/dshields keymap. (#3484)
Daniel Shields [Thu, 26 Jul 2018 21:29:12 +0000 (22:29 +0100)]
Keymap: Add LAYOUT_planck_grid to planck/dshields keymap. (#3484)

5 years agoKeyboard: Add HelixPico keyboard (#3502)
MakotoKurauchi [Thu, 26 Jul 2018 21:26:02 +0000 (06:26 +0900)]
Keyboard: Add HelixPico keyboard (#3502)

5 years agoKeymap: Ergodox Dvorak 42 key layout changes (#3500)
lucwastiaux [Thu, 26 Jul 2018 21:21:55 +0000 (05:21 +0800)]
Keymap: Ergodox Dvorak 42 key layout changes (#3500)

* add SCREEN_NAV layer for copy/pasting within screen

* working readreg/paste macros

* working read reg / paste macros

* write log and tran patterns, and expand

* add ls -la shortcut, add tab on combined layer

* put delete word on the right pinky key on shell_nav layer

* add TAB on the right side, add reset key

* added Cloud9 macros

* add cloud9 shortcuts to atreus layout

* added BROWSER_CONTROL layer

* finalized browser control layer

* adding comment

* add browser control layer to atreus

* add flashing command line

* remove the tab on combined layer

* remove the tomouse

* remove mouse layer, change log/tran expand patterns, cleanups

* add dumptlog macro

* add "delete to home" shortcut

* fix conflict

* remove unneeded mouse layer

* add meh shortcuts on the browser_control layer

* add/modify some macros

* explain the various layers

5 years agoKeyboard: E6V2 Layout Fix (#3490)
MechMerlin [Thu, 26 Jul 2018 03:12:15 +0000 (20:12 -0700)]
Keyboard: E6V2 Layout Fix (#3490)

* add yanfali's patch to get rid of the e6v2 directory in configurator

* fix matrix for 60_ansi