Giuseppe Rota [Sat, 29 Dec 2018 14:48:01 +0000 (15:48 +0100)]
Register the interrupting keycode in the tap dance state struct
satt99 [Sun, 30 Dec 2018 16:34:06 +0000 (01:34 +0900)]
Comet46 add support for OLED (#4745)
* Add OLED support for Comet46
* fix length of char "name" of keylogger.c
* update ssd1306
* fix rules.mk
* update led-receiver keymap
* Update OLED related code
* add mod_state_reader & modify led_state_reader
* Update OLED related files
* Update kemaps
* Update readme
* change default-oled-display to default
* Add OSM compatibility to mod_state_reader
* Code formatting
* Use PROGMEM to store code_to_name
* Clean up satt keymap
* Rename default-led keymap to defult-rgbled
Matthew Lyon [Sun, 30 Dec 2018 15:54:10 +0000 (07:54 -0800)]
Keymap: mattly: more tweaks (#4746)
wanleg [Sun, 30 Dec 2018 15:53:02 +0000 (07:53 -0800)]
Keymap: Wanleg 5x5 Keymap changes (#4738)
* config fixes (including for issue #3678)
* put back audio
* jj40 backlighting setup
* jj40 backlighting setup
* rules.mk fix
* jj40 backlighting settings
* iris setup
* iris setup
* iris setup
* iris setup
* iris setup - onehand
* remove commented-out section
* edits due to #4403
* xd75 testing
* fix 5x15 layout issues with 5x5 bluetooth & xd75
* commenting out unused placeholders
* change iris to more wanleg-like 4x12 layout
* formatting changes
* onehand layout cleanup/fix
* revert temp change
* create centre numpad option
* 1st working version
* change keypad numbers to regular numbers - doesn't work otherwise
* adding comparison files, no change to core
* fixed 5x5 with cleave
* fixed 5x5 with cleave
* switch mouse scroll buttons
* clean up left/right/centre pad placement in 5x15 layouts
* minor comment change
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* Update layouts/community/ortho_5x15/wanleg/keymap.c
Co-Authored-By: wanleg <32079073+wanleg@users.noreply.github.com>
* revert to original
ginjake [Sat, 29 Dec 2018 16:19:34 +0000 (01:19 +0900)]
Keymap: add ginjake keymap for the zinc keyboard (#4741)
* サンシャインぴっかぴかモード実装
* サンシャインぴっかぴかモード
Giuseppe Rota [Sat, 29 Dec 2018 15:04:41 +0000 (16:04 +0100)]
Fix leader processing
Menchen [Tue, 25 Dec 2018 19:01:54 +0000 (20:01 +0100)]
Fix capkey led for dz60.
Stephen Gelman [Thu, 27 Dec 2018 07:15:58 +0000 (01:15 -0600)]
Fix apparent typo in WhiteFox LED config
It seems the led_mask is set incorrectly on the WhiteFox meaning that
the LED at C9-1 (the space bar) doesn't get lit. I can't see any reason
for this to be intentional so I am pretty sure it's a typo. At the very
least it fixes the space bar LED for me.
Jason Thigpen [Sat, 29 Dec 2018 06:27:35 +0000 (22:27 -0800)]
Add my zeal60 keymap (#4732)
* Add my zeal60 keymap
* Temporarily remove failing community layout from zeal60 make rules
* Revert "Temporarily remove failing community layout from zeal60 make rules"
This reverts commit
ffd0018fb1dcf3d5f90d4a226c437d4e85430cce.
Max [Fri, 28 Dec 2018 23:07:47 +0000 (00:07 +0100)]
refactored cyclops keyboard project (#4734)
* refactored cyclops keyboard project
Moved the files into a subfolder to allow consistency in preparation for additional commits to come in the future.
made some small adjustments to the configuration and keymap
* Update keyboards/westfoxtrot/cyclops/keymaps/default/keymap.c
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/cyclops/readme.md
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/cyclops/readme.md
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
* Update keyboards/westfoxtrot/cyclops/readme.md
Co-Authored-By: westfoxtrot <17062872+westfoxtrot@users.noreply.github.com>
Drashna Jaelre [Fri, 28 Dec 2018 21:37:23 +0000 (13:37 -0800)]
Fix Split Common Split_util.c typo
Danny [Fri, 28 Dec 2018 21:02:53 +0000 (16:02 -0500)]
Update split keyboard docs (#4735)
* Remove unused I2C_MASTER_RIGHT setting
* Update documentation about split keyboard options
Konstantin Đorđević [Fri, 28 Dec 2018 19:07:56 +0000 (20:07 +0100)]
Keep pressed keys on layer state change (fixes #2053, #2279) (#3905)
* Keep pressed keys on layer state change
* Add doc comment for clear_keyboard_but_mods_and_keys
* Keep pressed keys only if PREVENT_STUCK_MODIFIERS is on
* Check STRICT_LAYER_RELEASE instead of PREVENT_STUCK_MODIFIERS
Kyle Brown [Fri, 28 Dec 2018 18:31:15 +0000 (10:31 -0800)]
Update feature_advanced_keycodes.md (#3672)
* Update feature_advanced_keycodes.md
Probably a better way to word it, but I've solved this issue on reddit several times, had to solve this for friends, ect. It's something worth being in the docs as it's a common issue, and not always intuitive. I have offered this change as I was told by several people "It was never mentioned in the docs".
* Update feature_advanced_keycodes.md
Clear up what was meant to be said.
Jumail Mundekkat [Thu, 27 Dec 2018 16:40:33 +0000 (03:40 +1100)]
Added Skog TKL support (#4727)
* Added Skog TKL support
* Updated manufacturer/product name
noroadsleft [Thu, 27 Dec 2018 16:37:29 +0000 (08:37 -0800)]
S65-Plus: fix layout macro name in info.json (#4728)
Konstantin Đorđević [Wed, 26 Dec 2018 16:01:26 +0000 (17:01 +0100)]
Read user input properly in linux_install.sh for Gentoo (#4395)
* Change spaces to tabs on two lines
The rest of the file uses tabs
* Read user input in a non-terrible, non-hacky way
* Remove unnecessary tee call
* read -p is not POSIX
* Add missing $ to echo GENTOO_WARNING
* Replace non-POSIX echo -n with printf
* Use cd ... || exit 1 in case git clone fails
* Add missing sudo
Thanks @snortwolf
* Undo replacing tee with >>
noroadsleft [Wed, 26 Dec 2018 15:55:42 +0000 (07:55 -0800)]
S65-Plus: refactor and Configurator support (#4725)
- s65_plus.h updated to #pragma once method
- added info.json file
Yan-Fa Li [Wed, 26 Dec 2018 00:40:53 +0000 (16:40 -0800)]
Improve diagnostics for build hashes
noroadsleft [Tue, 25 Dec 2018 19:24:47 +0000 (11:24 -0800)]
XMMX refactor, Configurator support and readme update (#4722)
* XMMX: matrix and keymap refactor
- xmmx.h updated to use #pragma once
- renamed LAYOUT_ansi_wk macro to LAYOUT_tkl_ansi
- renamed LAYOUT_ansi_wkl macro to LAYOUT_tkl_ansi_wkl
- renamed LAYOUT_iso_wk macro to LAYOUT_tkl_iso
- renamed LAYOUT_iso_wkl macro to LAYOUT_tkl_iso_wkl
* XMMX: Configurator support
* XMMX: readme update
TerryMathews [Tue, 25 Dec 2018 18:42:48 +0000 (13:42 -0500)]
Chibios_test/stm32_f072_onekey: Add support for reset to bootloader (#4238)
* Add support for reset to bootloader
Chibios_test/STM32_F072_ONEKEY wouldn't reset to bootloader on a
compatible Discovery board because the Chibios library board file was
lacking the __early_init(void) function necessary to read the magic key.
Borrowed code from Clueboard 60, tested working.
* Remove board.chcfg
Jason Thigpen [Mon, 24 Dec 2018 22:49:03 +0000 (14:49 -0800)]
Add tsangan layout to dz60 with a "sane" default keymap (#4717)
noroadsleft [Mon, 24 Dec 2018 22:27:35 +0000 (14:27 -0800)]
Redox: Configurator bugfix (#4721)
Takeshi ISHII [Mon, 24 Dec 2018 19:14:57 +0000 (04:14 +0900)]
Replace serial.c of quantum/split_common/ (#4669)
* Add provisional Helix implementation to test the quantum/split_common.
* copy keyboards/helix/serial.[ch] to quantum/split_common/
* Make serial.c a pure driver.
Remove buffer name and buffer size from serial.c. They should be placed in the caller(matrix.c, split_utils.c).
* remove quantum/split_common/serial_backward_compatibility.h
* Changed array serial_master_buffer to structure serial_m2s_buffer.
* Changed array serial_slave_buffer to structure serial_s2m_buffer.
* Change keyboards/miniaxe/matrix.c
I also made changes to quantum/split_comon/matrix.c to keyboards/miniaxe/matrix.c.
Note: I contacted @ka2hiro, creator of miniaxe, and I got permission to change keyboards/miniaxe/matrix.c.
* update history comment in quantum/split_common/serial.c
* Revert "Add provisional Helix implementation to test the quantum/split_common."
This reverts commit
168c82ef82c88e79979d9796bab9cc819cc2f685.
* fix keyboards/miniaxe/matrix.c, quantum/split_common/matrix.c
avr-gcc 4.9.[23] report error.
avr-gcc 5.4.0, avr-gcc 7.3.0 pass.
It is funny.
* update comment quantum/split_common/serial.c
* Reserve RGBLIGHT_SPLIT macro in quantum/split_common
noroadsleft [Mon, 24 Dec 2018 17:19:18 +0000 (09:19 -0800)]
Toad Configurator support and readme update (#4718)
* Toad: Configurator support
* Toad: update Docs links in readme
ishtob [Mon, 24 Dec 2018 17:06:33 +0000 (12:06 -0500)]
Keymap: fix userspace compile error with planck grid (#4719)
Othi [Mon, 24 Dec 2018 17:06:12 +0000 (17:06 +0000)]
First PR for KBD6x HHKB layout keymap (#4704)
* initial commit for Othi's HHKB layout keymap,
covering multiple modifiers hold and vim-like support and german characters. If there's
any suggestion i can be reached via mnpqraven on github or Othi#6661 on
discord
* added readme.md. TODO: update readme.md
* changed to default quantum keycode for `KC_TRNS`,
removed `PREVENT_STUCK_MODIFIERS`,
fixed tap dance using one shots
TODO: unicode implementation at https://docs.qmk.fm/#/feature_unicode
* keymap documentaion(readme) added
* unicode init
TODO: figure out what made the compose sequence not running
* update unicode and readme
Adam Lee [Sun, 23 Dec 2018 16:39:30 +0000 (11:39 -0500)]
[Miuni32] Update the # of LEDs to match the final version of PCB (#4714)
* [Miuni32] Update the # of LEDs to match the final version of PCB
* [Miuni32] Update link to website
noroadsleft [Sun, 23 Dec 2018 16:36:01 +0000 (08:36 -0800)]
Noxary x268: refactor and Configurator bugfix (#4713)
- renamed layout macro LAYOUT_65_ansi to LAYOUT
- rebuilt info.json to match LAYOUT macro
Michishige Kaito [Thu, 20 Dec 2018 22:55:13 +0000 (22:55 +0000)]
shell.nix: Packages relocated in upstream cleanup
noroadsleft [Sat, 22 Dec 2018 16:23:04 +0000 (08:23 -0800)]
JD40 refactor and readme update (#4710)
* JD40: default keymap refactor
- Removed redundant action_layer.h include
- Refactored to use LAYOUT macro (from LAYOUT_kc)
- Refactored to use QMK-native keycodes
- Removed superseded TMK code blocks
* JD40: readme cleanup
Fixed and updated the links in the readme file
noroadsleft [Sat, 22 Dec 2018 03:39:48 +0000 (19:39 -0800)]
Keyboard: Infinity60 refactor, Configurator support and readme update (#4707)
* Infinity60: refactor
- infinity60.h / keymap.c
- renamed layout macro to LAYOUT_60_ansi_split_bs_rshift; removed layout macro alias
- updated to #pragma once
- keymaps now use #include QMK_KEYBOARD_H
- keymaps/jpetermans/config.h updated to #pragma once
- keymaps/jpetermans/rules.mk deleted (complete contents were deprecated make instructions)
* Infinity 60%: Configurator support
* Infinity60: readme update
Updated the Docs links.
* Infinity60: bugfix depariel keymap
Had a typo.
* Infinity60: edit matrix.c
per @drashna
- https://github.com/qmk/qmk_firmware/pull/4707#issuecomment-
449540676
Michael Pio [Sat, 22 Dec 2018 02:39:25 +0000 (10:39 +0800)]
Update Vinta (#4705)
* add support for configurator
* add more layouts
* fix default keymap
Jason Thigpen [Sat, 22 Dec 2018 01:39:10 +0000 (17:39 -0800)]
Add crd's XD60 ANSI keymap (#4702)
Jeremy Herve [Fri, 21 Dec 2018 18:00:45 +0000 (19:00 +0100)]
Keymap: Redox / jeherve: updates (#4694)
* Start using send_unicode_hex_string for shrug
See https://docs.qmk.fm/#/feature_unicode?id=send_unicode_hex_string
* Make sure one can come back to main layer after tapping to NAV
* Add 4 new keys to symbol layer
~, `, =, +, are now more accesssible. No need to reach out far from home row anymore
* Add two new macro keys
I did not have much use for the Expose key and the right Command key, so opted to replace those with 2 Macros:
- One to invoke Alfred: https://www.alfredapp.com/ => Opt + Space
- One to invoke 1password: https://1password.com/ => Cmd + Opt + \
* Update readme to mention changes in new version
* Remove unneeded short definition
* Shorter name for our custom key
See https://github.com/qmk/qmk_firmware/pull/4694#discussion_r243341864
* Make macros one-liners
See https://github.com/qmk/qmk_firmware/pull/4694#discussion_r243341487
* Switch to using eeconfig_init_user to set Unicode mode
See https://github.com/qmk/qmk_firmware/pull/4694#issuecomment-
449151724
Sascha Grunert [Fri, 21 Dec 2018 16:33:36 +0000 (17:33 +0100)]
Update keymap for planck/rev6 (#4701)
* Update keymap.c
* Update rules and keymap
* Update keymap rules
noroadsleft [Fri, 21 Dec 2018 16:03:34 +0000 (08:03 -0800)]
handwired/not_so_minidox: Configurator support (#4699)
Gergely Peidl [Fri, 21 Dec 2018 13:38:21 +0000 (14:38 +0100)]
Feature Unicode example code fixed.
Drashna Jaelre [Fri, 21 Dec 2018 00:54:06 +0000 (16:54 -0800)]
Fix up process_leader to be a bit more optimized (#4662)
* Fix up process_leader to be a bit more optimized
* Process dual function keys better
* Make leader start a callable function
* Fix per key timer call location
* Add escape if already leading
* Return false for KC_LEAD
* Add documentation
Takeshi ISHII [Thu, 20 Dec 2018 17:50:51 +0000 (02:50 +0900)]
Keymap: Add Helix/pico keymap 'mtei' (#4696)
* add pico keymap 'mtei'
* num layer key change
Drashna Jaelre [Thu, 20 Dec 2018 16:58:12 +0000 (08:58 -0800)]
Docs: Add additional clarification to Leader Key documention (#4660)
* Add clarification for Leader Timeout
* Add additional documentatin to config_options.md
* Add leader_start() and leader_end() documentation
* Add Examples
* Clarify timout
* Remove customization
* Improve docs based on feedback
* Better clarification of features
* Fix example
* Spelling/grammar issue
* Spelling and clarification
Emily Soldal [Wed, 19 Dec 2018 13:46:18 +0000 (14:46 +0100)]
Enable RGB animations in Atom47
MakotoKurauchi [Thu, 20 Dec 2018 16:55:03 +0000 (01:55 +0900)]
Keyboard: Pr/helixpico add layout kc (#4686)
* add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL
* add define USB_MAX_POWER_CONSUMPTION
* Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk
rules.mk: add 4 Variables for compile control.
# Helix keyboard customize
# you can edit follows 4 Variables
# jp: 以下の4つの変数を必要に応じて編集します。
OLED_ENABLE = no # OLED_ENABLE
LED_BACK_ENABLE = no # LED backlight (Enable WS2812 RGB underlight.)
LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.)
LED_ANIMATIONS = yes # LED animations
config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define
* HELIX_ROWS define move from config.h to rules.mk
* add readme.md
* rename readme.md to readme_jp.md
* add readme.md and modify readme_jp.md
* change helix/ssd1306.c for select glcdfont.c position
* add variable LOCAL_GLCDFONT into each keymaps rules.mk
* Add iPhone/iPad LED support to Helix default keymap
* renumber _ADJUST for shrink program size
* Fix Helix i2c wrong bit rate
* add helix serial debug code
* serial debug macro move from config.h to serial.h
* helix serial.c debugging...
* refine debug macros
* add some comments
* add SELECT_SERIAL_SPEED
* add comments
* debugging sync_send/sync_recv
* add very high speed
* fix sync_send/sync_recv
* fix com. start and switch send/recv
* debug mode off
* remove debug codes
* temporary change, compiling C, C++ and ASM without -g
* helix config.h refine
* Revert "temporary change, compiling C, C++ and ASM without -g"
This reverts commit
e9730cbbfd94fbcf792d992e3a1a65ad279b24d6.
* 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
* fix comment typo
* Fix the value of helix:five_rows variable HELIX_ROWS to 5.
* led_test rules.mk some change
* Separate common parts of helix/rev2/keymaps/*/rules.mk into helix/rev2/keymaps_common.mk
* helix/rev2/keymaps/edvorakjp/rules.mk use helix/rev2/keymaps_common.mk
* Separate common parts of helix/pico/keymaps/*/rules.mk into helix/pico/keymaps_common.mk
* Helix each keymap's using rgblight mode symbol instead magic number
No change in build result.
* Helix pico keymaps: make rgblight modes selectable.
No change in build result.
* Helix rev2 keymaps: make rgblight modes selectable.
No change in build result.
* fixed Helix froggy/keymap.c: invalid rgblight mode value 0 to 1 (=RGBLIGHT_MODE_STATIC_LIGHT)
* Deselect RGB_TEST and ALTERNATING in Helix rev2,pico keymaps config.h.
* Merge branch 'master' of https://github.com/qmk/qmk_firmware
* revert
955dcbc
* delete keymaps_common.mk
* add LAYOUT_kc() to keyboards/helix/pico/pico.h
noroadsleft [Sun, 16 Dec 2018 08:11:08 +0000 (00:11 -0800)]
GSKT-00 Configurator update
- add JSON data for LAYOUT_all layout
- fix ISO Enter on LAYOUT_60_iso_tsangan layout
Kevin Hogeland [Thu, 20 Dec 2018 09:43:17 +0000 (01:43 -0800)]
Add PROGMEM keyword to Clueboard keymaps
Skyler Lewis [Thu, 20 Dec 2018 00:54:19 +0000 (17:54 -0700)]
update the alairock keymap for dichotomy (#4687)
Just a couple placement updates to my layout on the dichotomy keyboard.
Ismael Venegas Castelló [Thu, 20 Dec 2018 00:49:56 +0000 (18:49 -0600)]
Keymap: Refactor Hacker Dvorak (#4688)
Programmer Dvorak based layout for the Ergodox EZ.
yiancar [Wed, 19 Dec 2018 13:59:58 +0000 (13:59 +0000)]
Also fix use of weak stm32 internal pullup
yiancar [Wed, 19 Dec 2018 13:56:44 +0000 (13:56 +0000)]
Minor STM32 i2c driver cleanup
Drashna Jaelre [Wed, 19 Dec 2018 16:39:24 +0000 (08:39 -0800)]
Overhaul Unicode Common functionality (#4325)
* Standardize the Unicode EEPROM code
* Remove unicode init from process_record_* functions
* Add unicode init to where it belongs: matrix_init_quantum
* Move Unicode proccessing to unicode common
* Add audio feedback to input mode keys to drive konstantin up a wall
* Tap_code cleanup
* Update keycodes
* Update unicode documentation
* Update unicode keycodes for consistency/easier merge
* Add Audio Feedback section
* Remove Functions from feature page
And link to the file instead. Link to specific lines later on.
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* Because I missed it!
Co-Authored-By: drashna <drashna@live.com>
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* SPAAAAAAAAAACing
Co-Authored-By: drashna <drashna@live.com>
* Add BSD for future compatibility
* Thought I fixed that!
Co-Authored-By: drashna <drashna@live.com>
* non-breaking
Co-Authored-By: drashna <drashna@live.com>
* Considered that
Co-Authored-By: drashna <drashna@live.com>
* Yuuup
Co-Authored-By: drashna <drashna@live.com>
* consistency
Co-Authored-By: drashna <drashna@live.com>
* white spaces .... copied from elsewhere
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* Update keycode defines
* Fix Linux Song
* Update all of the songs
* Cleanup
* Move and update check to ensure only one unicode method is enabled
* Update quantum/quantum_keycodes.h
* Update documentation
* Wordsmithing and cleanup
* Format unicode_common (#13)
* case alignment
* process_record_unicode_common → process_unicode_common
* Move song arrays into function where they're used, align preprocessor directives
* Swap the order of UC_WIN and UC_BSD
* Update Unicode docs
* Reorder Unicode mode stuff to match the order of input mode constants
* Fix capitalization in doc subtitle
* Readd BSD and OSX_RALT songs
* Reword BSD note in docs
* Readd BSD keycode description
* Reword explanation of input on different platforms
* Steal vomindoraan's input mode documentation
Co-Authored-By: vomindoraan (vomindoraan@gmail.com)
* Willingly give Drashna the rest of my Unicode doc improvements
* Wordsmithing
Co-Authored-By: drashna <drashna@live.com>
* remove merge artifacts
* Unicode common cleanup (#17)
* Standardize the Unicode EEPROM code
* Remove unicode init from process_record_* functions
* Add unicode init to where it belongs: matrix_init_quantum
* Move Unicode proccessing to unicode common
* Add audio feedback to input mode keys to drive konstantin up a wall
* Tap_code cleanup
* Update keycodes
* Update unicode documentation
* Update unicode keycodes for consistency/easier merge
* Add Audio Feedback section
* Remove Functions from feature page
And link to the file instead. Link to specific lines later on.
* Fix white spaces
Co-Authored-By: drashna <drashna@live.com>
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* Because I missed it!
Co-Authored-By: drashna <drashna@live.com>
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* SPAAAAAAAAAACing
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* Add BSD for future compatibility
* Thought I fixed that!
Co-Authored-By: drashna <drashna@live.com>
* non-breaking
Co-Authored-By: drashna <drashna@live.com>
* Considered that
Co-Authored-By: drashna <drashna@live.com>
* Yuuup
Co-Authored-By: drashna <drashna@live.com>
* consistency
Co-Authored-By: drashna <drashna@live.com>
* white spaces .... copied from elsewhere
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* Update keycode defines
* Fix Linux Song
* Update all of the songs
* Cleanup
* Move and update check to ensure only one unicode method is enabled
* Update quantum/quantum_keycodes.h
* Update documentation
* Wordsmithing and cleanup
* Format unicode_common (#13)
* case alignment
* process_record_unicode_common → process_unicode_common
* Move song arrays into function where they're used, align preprocessor directives
* Swap the order of UC_WIN and UC_BSD
* Update Unicode docs
* Reorder Unicode mode stuff to match the order of input mode constants
* Fix capitalization in doc subtitle
* Readd BSD and OSX_RALT songs
* Reword BSD note in docs
* Readd BSD keycode description
* Reword explanation of input on different platforms
* Steal vomindoraan's input mode documentation
Co-Authored-By: vomindoraan (vomindoraan@gmail.com)
* Willingly give Drashna the rest of my Unicode doc improvements
* Wordsmithing
Co-Authored-By: drashna <drashna@live.com>
* Rearrange process_unicode_common functions
* Make Unicode input mode constants (UC_*) an enum
* Simplify unicode_input_start/finish code
* Make the key used for WinCompose configurable
* Remove UC_OSX_RALT in favor of setting the key with UNICODE_OSX_KEY
* Update Unicode input mode doc
* Add descriptions and rearrange definitions in process_unicode_common.h
* Add registry command to Unicode docs + misc updates
* Reword an explanation in Unicode docs
* Add TODO comment
* Remove trailing whitespace
* Improve Cycling documentation
* Add Unicode Input method Cycling support (#19)
* Standardize the Unicode EEPROM code
* Remove unicode init from process_record_* functions
* Add unicode init to where it belongs: matrix_init_quantum
* Move Unicode proccessing to unicode common
* Add audio feedback to input mode keys to drive konstantin up a wall
* Tap_code cleanup
* Update keycodes
* Update unicode documentation
* Update unicode keycodes for consistency/easier merge
* Add Audio Feedback section
* Remove Functions from feature page
And link to the file instead. Link to specific lines later on.
* Fix white spaces
Co-Authored-By: drashna <drashna@live.com>
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* Because I missed it!
Co-Authored-By: drashna <drashna@live.com>
* Fix spacing
Co-Authored-By: drashna <drashna@live.com>
* SPAAAAAAAAAACing
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* Add BSD for future compatibility
* Thought I fixed that!
Co-Authored-By: drashna <drashna@live.com>
* non-breaking
Co-Authored-By: drashna <drashna@live.com>
* Considered that
Co-Authored-By: drashna <drashna@live.com>
* Yuuup
Co-Authored-By: drashna <drashna@live.com>
* consistency
Co-Authored-By: drashna <drashna@live.com>
* white spaces .... copied from elsewhere
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* white spaces
Co-Authored-By: drashna <drashna@live.com>
* Update keycode defines
* Fix Linux Song
* Update all of the songs
* Cleanup
* Move and update check to ensure only one unicode method is enabled
* Update quantum/quantum_keycodes.h
* Update documentation
* Wordsmithing and cleanup
* Format unicode_common (#13)
* case alignment
* process_record_unicode_common → process_unicode_common
* Move song arrays into function where they're used, align preprocessor directives
* Swap the order of UC_WIN and UC_BSD
* Update Unicode docs
* Reorder Unicode mode stuff to match the order of input mode constants
* Fix capitalization in doc subtitle
* Readd BSD and OSX_RALT songs
* Reword BSD note in docs
* Readd BSD keycode description
* Reword explanation of input on different platforms
* Steal vomindoraan's input mode documentation
Co-Authored-By: vomindoraan (vomindoraan@gmail.com)
* Willingly give Drashna the rest of my Unicode doc improvements
* Wordsmithing
Co-Authored-By: drashna <drashna@live.com>
* Rearrange process_unicode_common functions
* Make Unicode input mode constants (UC_*) an enum
* Simplify unicode_input_start/finish code
* Make the key used for WinCompose configurable
* Remove UC_OSX_RALT in favor of setting the key with UNICODE_OSX_KEY
* Update Unicode input mode doc
* Add descriptions and rearrange definitions in process_unicode_common.h
* Add registry command to Unicode docs + misc updates
* Reword an explanation in Unicode docs
* Add TODO comment
* Add cycle_unicode_input_mode and UNICODE_SELECTED_MODES macro
* Add an option for making cycle changes persistent
* Add debug prints to functions that change input_mode
* Use cycle_unicode_input_mode in whitefox/konstantin
* Add persist_unicode_input_mode function
* Add offset to cycle to allow stepping in reverse
* Add keycodes: UNICODE_MODE_FORWARD, UNICODE_MODE_REVERSE
Aliases: UC_MOD, UC_RMOD (respectively)
* REVERT ME: Undo changes to whitefox/konstantin to avoid conflicts
* Fix wrong constant name
* Revert "REVERT ME: Undo changes to whitefox/konstantin to avoid conflicts"
This reverts commit
42676bf251fc8e3823f5e614dad6e510ba47a2f3.
* Change dprintf text
* Give selected modes priority over EEPROM when !UNICODE_CYCLE_PERSIST
* Remove trailing whitespace
* Cleanup of RALT code and unicode compilation stuff
* Remove else for unicode handling
Danny Nguyen [Tue, 18 Dec 2018 21:17:29 +0000 (16:17 -0500)]
Make `readPin` output a 0 or 1 when using AVR to match ChibiOS's version of `readPin`
Drashna Jaelre [Wed, 19 Dec 2018 16:23:28 +0000 (08:23 -0800)]
Fix fc980c.h update (#4682)
noroadsleft [Tue, 18 Dec 2018 17:16:06 +0000 (09:16 -0800)]
Keyboard: Espectro refactor and Configurator support (#4666)
* Espectro: layout macro refactor
- updated to #pragma once method
- restructure LAYOUT_all data as block comment
- Configurator was reading the LAYOUT_all macro even though it was commented out.
- updated all keyswitch arguments to use K<ROW><COLUMN> notation
- add LAYOUT_iso macro
- add info.json file for Configurator support
* Espectro: keymap refactor
- deleted unused MODS_CTRL_MASK definitions
- iso keymap refactored to use LAYOUT_iso macro
- default and iso keymaps refactored for readability
noroadsleft [Sun, 16 Dec 2018 06:44:48 +0000 (22:44 -0800)]
FC980C: refactor and Configurator update
- fc980c.h
- updated to #pragma once method
- layout macro visual alignment
- info.json
- fixed JSON ordering (keys were being assigned out-of-order)
- default keymap
- visual alignment
- deleted unused fn_actions block
Yan-Fa Li [Tue, 18 Dec 2018 17:14:56 +0000 (09:14 -0800)]
Keymap: A Planck style keymap with iris flair (#4677)
* A Planck style keymap with iris flair
- Re-arrange layers to be more planck like.
- move backspace to right thumb
- replace backspace with minus, more useful for coding
- replace center keys with brackets
- MT(MOD_LCTRL and ESCAPE)
- Use QMK-DFU for bootloader
- add a soft reset to keymap
* Feedback from reviewers
- remove redundant define (noroadsleft)
- remove unused layer switch case (drashna)
Matthew Lyon [Tue, 18 Dec 2018 16:37:04 +0000 (08:37 -0800)]
Keymap: @mattly's planck layout (#4678)
Takeshi ISHII [Tue, 18 Dec 2018 16:29:20 +0000 (01:29 +0900)]
Keymap: Changed to use LAYOUT_kc() macro instead of LAYOUT() macro for easy maintenance. (#4676)
Wilba [Tue, 18 Dec 2018 16:28:31 +0000 (03:28 +1100)]
Keyboard: Initial commit of WT8-A implementation (#4674)
Andrew Kannan [Tue, 18 Dec 2018 16:26:43 +0000 (11:26 -0500)]
Keyboard: Adding ortho60 to handwired (#4672)
* Adding ortho60 to handwired
* update to use LAYOUT_ortho_5x12
* Address PR comments about layout macros
* Add default layout to info.json for configurator
* Hack to xyverz layout until RGB branch is merged
* Fix undef RGBDIPIN in xyverz 12x5 layout
* Revert change to xvyerz's layout
* Fix typo
* Fix order
* Revert xyverz rules.mk
noroadsleft [Sun, 16 Dec 2018 08:40:46 +0000 (00:40 -0800)]
EKeyboard: ErgoInu Configurator fix (#4665)
* ErgoInu: Configurator update, part 1
Give each key its own line to make the file easier to debug.
* ErgoInu: Configurator update, part 2
- converted all JSON variables to lowercase (this was the bugfix)
- converted Tabs to Spaces
* ErgoInu: Configurator update, part 3
- break key data into chunks
* ErgoInu: Configurator update, part 4
Rebuilt the layout tree into a new file, taking the Y values from the original data. Copied relevant data from original file into the new file, and then overwrote the original file.
noroadsleft [Sat, 15 Dec 2018 21:39:34 +0000 (13:39 -0800)]
Cospad Configurator and readme update (#4663)
* Cospad: Configurator update
- added LAYOUT_gamepad_6x4 data
- renders as 4 rows by 6 columns visually
- fixed LAYOUT_numpad_6x4 data
- JSON objects were in the wrong order
* Cospad: readme update
- markdown formatting fixes
- made Hardware Availability address a hyperlink
- updated Docs links
noroadsleft [Sat, 15 Dec 2018 21:39:05 +0000 (13:39 -0800)]
Ergo42: Configurator patch (#4664)
Wasn't rendering in Configurator as intended. Updated JSON data to use alias name instead of macro name.
Alexander Kagno [Sat, 15 Dec 2018 15:29:24 +0000 (08:29 -0700)]
Per Key Leader Timing Option (#4026)
* leader changes to enable per key timing option
* Changes requested to docs for @drashna
* Changes requested by @drashna
noroadsleft [Sat, 15 Dec 2018 15:25:29 +0000 (07:25 -0800)]
converter/xt_usb: Configurator support (#4657)
noroadsleft [Sat, 15 Dec 2018 15:25:11 +0000 (07:25 -0800)]
Configurator support for Sun Type 3 and Type 5 USB converters (#4656)
* Sun Type 3 USB converter: Configurator support
* Sun Type 5 USB converter: Configurator support
noroadsleft [Sat, 15 Dec 2018 06:58:57 +0000 (22:58 -0800)]
converter/palm_usb/stowaway: Configurator support (#4655)
noroadsleft [Sat, 15 Dec 2018 06:58:30 +0000 (22:58 -0800)]
converter/ibm_5291: Configurator support and readme cleanup (#4654)
* converter/ibm_5291: Configurator support
- added layout data to info.json file
- corrected keyboard_folder value
* converter/ibm_5291: readme cleanup
- Fixed "image" url (target of link was a web page; changed markdown formatting to text link)
- Sentence capitalization fixes
- markdown formatting fixes for readability
noroadsleft [Sat, 15 Dec 2018 05:36:03 +0000 (21:36 -0800)]
Keyboard: Chimera Ortho refactor (#4652)
* Layout macro refactor
- Renamed KC_KEYMAP to LAYOUT_kc
- Renamed KEYMAP to LAYOUT
- moved LAYOUT above LAYOUT_kc (Hoping this encourages users to use LAYOUT.)
- updated layout macro name in info.json
- white space changes for readability
* Keymap refactor: default
Default keymap now uses `#include QMK_KEYBOARD_H` and LAYOUT macro (from KC_KEYMAP/LAYOUT_kc). Keymap was also refactored to use process_record_user function instead of deprecated action_get_macro from TMK.
Also moved LONGPRESS_DELAY and LAYER_TOGGLE_DELAY definitions to config.h.
* Keymap refactor: dcompact
- Changed chimera_ortho.h include for QMK_KEYBOARD_H
- Updated layout name on keymap layers
* Coding conventions fix in default keymap
* Keymap refactor: gordon
- Changed chimera_ortho.h include for QMK_KEYBOARD_H
- Removed redundant includes of action_layer.h and process_tap_dance.h (superseded by QMK_KEYBOARD_H)
- Removed redundant definitions for KC_NO and KC_TRNS
- Updated layout name on keymap layers
Takeshi ISHII [Sat, 15 Dec 2018 05:31:56 +0000 (14:31 +0900)]
Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#4522)
* add temporary compile test shell script
* Extended support of SKIP_VERSION to make invariant compile results during testing.
* build_keyboard.mk, tmk_core/rules.mk: add LIB_SRC, QUANTUM_LIB_SRC support
Support compiled object enclosed in library.
e.g.
```
LIB_SRC += xxxx.c
xxxx.c --> xxxx.o ---> xxxx.a
```
* remove 'ifdef/ifndef USE_I2C' from quantum/split_common/{i2c|serial}.c
* add SKIP_DEBUG_INFO into tmk_core/rules.mk
When SKIP_DEBUG_INFO=yes is specified, do not use the -g option at compile time.
* tmk_core/rules.mk: Library object need -fno-lto
* add SKIP_DEBUG_INFO=yes
* remove temporary compile test shell script
* add '#define SOFT_SERIAL_PIN D0' to keyboards/lets_split/rev?/config.h
* quantum/split_common/serial.c: Changed not to use USE_I2C.
noroadsleft [Fri, 14 Dec 2018 10:29:14 +0000 (02:29 -0800)]
Comet46: Configurator support
Drashna Jaelre [Sat, 15 Dec 2018 02:39:54 +0000 (18:39 -0800)]
Add left/right EEPROM flashing for DFU (#4560)
Fred Silberberg [Sat, 15 Dec 2018 02:39:16 +0000 (18:39 -0800)]
Fix keymap build to send over remote desktop correctly. (#4651)
noroadsleft [Sat, 15 Dec 2018 00:38:46 +0000 (16:38 -0800)]
Keyboard: Bpiphany Pegasus Hoof Refactor, Configurator support (#4649)
* Pegasus Hoof: layout macro refactor
- Renamed KEYMAP to LAYOUT
- Added LAYOUT_tkl_ansi macro
- white space changes (changed tabs for 2 spaces)
* Pegasus Hoof: keymap refactor
- updated layout macro names
- changed to #include QMK_KEYBOARD_H
- removed redundant KC_TRNS definitions
- white space changes (changed tabs to spaces)
- removed deprecated build script instructions from rules.mk files
- updated config.h to #pragma once
* Pegasus Hoof: Configurator support
* Pegasus Hoof: readme cleanup
- Reformat header and description paragraph
- Fix Hardware Availability link (was 404)
- renamed filename to lowercase
* Pegasus Hoof: add LAYOUTS = tkl_ansi to rules.mk
* Pegasus Hoof: fix LAYOUT_tkl_jis macro
zvecr [Fri, 14 Dec 2018 22:25:32 +0000 (22:25 +0000)]
Keyboard: Refactor fourier to use split common code (#4582)
* Refactor fourier to use split common code
* Refactor fourier to use split common code - fix handedness when not using EE_HANDS or MASTER_LEFT
* add SOFT_SERIAL_PIN config
zvecr [Fri, 14 Dec 2018 21:29:30 +0000 (21:29 +0000)]
Keyboard: Lets split eh default keymap - Fixes for superseded default layer functionality (#4581)
* Fixes for superseded default layer functionality
* Fixes for superseded default layer functionality
noroadsleft [Fri, 14 Dec 2018 21:01:04 +0000 (13:01 -0800)]
Keyboard: Bpiphany Frosty Flake Refactor, Configurator support and readme cleanup (#4648)
* Frosty Flake: layout macro refactor
- frosty_flake.h updated to use #pragma once
- KEYMAP renamed to LAYOUT
- KEYMAP_TKL renamed to LAYOUT_tkl
* Frosty Flake: keymap refactor
- config.h files updated to #pragma once
- deleted deprecated build script rules from rules.mk
- keymap.c files:
- #include QMK_KEYBOARD_H
- updated layout macro name
- white space changes for readability
* Frosty Flake: Configurator support
* Frosty Flake: readme cleanup
- Fixed Hardware Availability link (old link was 404)
- tiny grammar fix (colon missing on compile-and-flash instructions)
zvecr [Fri, 14 Dec 2018 20:49:33 +0000 (20:49 +0000)]
Document the correct path to the split keyboard EEPROM files (#4585)
* Document the correct path to the split keyboard EEPROM files
* Document the correct path to the split keyboard EEPROM files
patrickmt [Fri, 14 Dec 2018 18:37:37 +0000 (13:37 -0500)]
Fix macro redefinition for GNUC compilers > 6
GNUC compilers greater than version 6 already have the macro __always_inline defined. This fix checks GNUC version before defining the macro itself.
noroadsleft [Fri, 14 Dec 2018 19:37:26 +0000 (11:37 -0800)]
Keyboard: B.mini EX refactor and Configurator support (#4647)
* B.mini EX: refactor
- add LAYOUT_ansi and LAYOUT_iso macros
- add ansi and iso keymaps with readme files
* B.mini EX: Configurator support
Takeshi ISHII [Fri, 14 Dec 2018 19:00:10 +0000 (04:00 +0900)]
Make quantum/split_common/serial.[ch] configurable (#4419)
* add temporary compile test shell script
* add 'CONFIG_H += serial_backward_compatibility.h' into common_features.mk:SPLIT_KEYBOARD block
* add quantum/split_common/serial_backward_compatibility.h
SERIAL_PIN_PORT and other PIN define move to serial_backward_compatibility.h
SERIAL_BACKLIT_START move to split_util.h
* quantum/split_common/serial.c change to helix-serial.c style serial configuration
* add temporary file quantum/split_common/split-keyboards-list.txt
* add '#define SOFT_SERIAL_PIN D0' to keyboards/6lit/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/divergetm2/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/ergotravel/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/foobar/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/dactyl_manuform/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/handwired/qc60/config.h
* add '//#define SOFT_SERIAL_PIN D0' to keyboards/handwired/xealous/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/iris/rev*/config.h
* add '//#define SOFT_SERIAL_PIN D0' to keyboards/lets_split_eh/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/levinson/rev*/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/miniaxe/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/nyquist/rev?/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/quefrency/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/qwertyydox/config.h,keyboards/qwertyydox/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/redox/rev1/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/rorschach/rev1/config.h
* remove '#define SOFT_SERIAL_PIN D0' from quantum/split_common/serial_backward_compatibility.h
* remove temporary file quantum/split_common/split-keyboards-list.txt
* remove temporary compile test shell script
* Revert "remove temporary compile test shell script"
This reverts commit
15b0021b4092127b8d8a21f572642ad3702b46d4.
* update quantum/split_common/compile_split_test.sh for new keyboard test
* add '#define SOFT_SERIAL_PIN D0' to keyboards/diverge3/config.h
* add '#define SOFT_SERIAL_PIN D0' to keyboards/40percentclub/25/config.h
* remove temporary compile test shell script
* update docs/config_options.md, quantum/template/avr/config.h
* fix quantum/template/avr/config.h
* fix typo docs/config_options.md
Drashna Jaelre [Fri, 14 Dec 2018 18:43:24 +0000 (10:43 -0800)]
Docs: Clarify audio keycodes (#4620)
* Clarify audio keycodes
* Spelling errors
Co-Authored-By: drashna <drashna@live.com>
* Spacing in md
Co-Authored-By: drashna <drashna@live.com>
* Fix midi link too
* Wordsmithing
Drashna Jaelre [Fri, 14 Dec 2018 18:42:31 +0000 (10:42 -0800)]
Add some optimization to the Tetris keyboard (#4645)
Drashna Jaelre [Fri, 14 Dec 2018 17:01:58 +0000 (09:01 -0800)]
Fix up tap_code functionality (#4609)
* Add delay in Tap Code to avoid issues
I think a few people have reporting issues with it working properly, and it may be a timing issue. The 'register_code' uses this sort of delay in some of the functions, and
this is probably why.
Adding the 100ms delay should hopefully fix any issues with it.
* Make tap_code delay configurable
* Update documentation
* Bring tap_code16 inline with changes
* Fix type for tap_code16
Bad copy-paste job
* Just use the value check for the define
* Clarify timing in docs
Co-Authored-By: drashna <drashna@live.com>
* Wordsmithing
Co-Authored-By: drashna <drashna@live.com>
Drashna Jaelre [Fri, 14 Dec 2018 15:52:11 +0000 (07:52 -0800)]
Add additional resource links (#4594)
* Add additional resource links
And fix a typo or two
* Update docs/newbs.md
Co-Authored-By: drashna <drashna@live.com>
* Wordsmithing
Co-Authored-By: drashna <drashna@live.com>
Drashna Jaelre [Fri, 14 Dec 2018 15:51:17 +0000 (07:51 -0800)]
Docs: Remove duplicate layer block in keycodes.md (#4621)
* Docs: Remove duplicate layer block in keycodes.md
Reorder and add OSL
* remove glitch
Co-Authored-By: drashna <drashna@live.com>
Drashna Jaelre [Fri, 14 Dec 2018 15:37:27 +0000 (07:37 -0800)]
Enhance documentation for Tap-Hold functions (#4628)
Drashna Jaelre [Fri, 14 Dec 2018 15:36:38 +0000 (07:36 -0800)]
Remove userspace info from Quad-Function Tap Dance example (#4631)
noroadsleft [Fri, 14 Dec 2018 15:33:00 +0000 (07:33 -0800)]
handwired/CMD60 Refactor, Configurator support and readme update (#4632)
* handwired/CMD60: refactor
- renamed layout macro KEYMAP to LAYOUT
- removed K2C, K3B and K3C locations (indications are these locations were unused in hardware)
- keymap
- now uses #include QMK_KEYBOARD_H
- converted keycodes to short format
- deleted TMK fn_actions and action_get_macro blocks
- white space changes (readability/alignment)
* handwired/CMD60: Configurator support
* handwired/CMD60: readme update
- updated to conform to current QMK template
- added image and build gallery links
* handwired/cmd60: rename all files and folders to lowercase
noroadsleft [Fri, 14 Dec 2018 15:32:12 +0000 (07:32 -0800)]
Keymap: handwired/108key_trackpoint Configurator support and readme update (#4633)
* handwired/108key_trackpoint: Configurator support
* handwired/108key_trackpoint: readme update
- fix typo in make command
- rename file to lowercase
Daniel Shields [Fri, 14 Dec 2018 15:27:54 +0000 (15:27 +0000)]
Keymap: Disable audio for planck/dshields/rev6 and enable retro tapping. (#4643)
Drashna Jaelre [Fri, 14 Dec 2018 15:26:33 +0000 (07:26 -0800)]
Merge pull request #4642 from noroadsleft/cf/at101_blackheart
AT101 Blackheart Configurator support and readme update
noroadsleft [Fri, 14 Dec 2018 08:03:40 +0000 (00:03 -0800)]
Baguette: Configurator update
The layout was right, but offset on both axes.
noroadsleft [Fri, 14 Dec 2018 07:36:58 +0000 (23:36 -0800)]
AT101 Blackheart: readme update
- added image
- updated Docs links
noroadsleft [Fri, 14 Dec 2018 07:33:29 +0000 (23:33 -0800)]
AT101 Blackheart: Configurator support
noroadsleft [Fri, 14 Dec 2018 06:35:27 +0000 (22:35 -0800)]
Keyboardio Model 01: Configurator support
Fredric Silberberg [Thu, 13 Dec 2018 19:06:41 +0000 (11:06 -0800)]
Add big switch layout
Fredric Silberberg [Fri, 14 Dec 2018 02:05:50 +0000 (18:05 -0800)]
Added noeeprom versions of set hue, sat, val, and step
Fredric Silberberg [Tue, 30 Oct 2018 08:09:22 +0000 (01:09 -0700)]
Dactyl_manuform map and updates to my ergodox layout for moving to a
different location.
Wilba6582 [Thu, 13 Dec 2018 08:33:04 +0000 (19:33 +1100)]
Added Dynamic Keymaps to M10-B
noroadsleft [Thu, 13 Dec 2018 01:56:29 +0000 (17:56 -0800)]
Keyboard: handwired/maartenwut readme cleanup and Configurator support (#4624)
* handwired/maartenwut: readme cleanup
- Fixed typo (Maarten's last name was misspelled)
- Updated Docs links
* handwired/maartenwut: Configurator support