]>
git.donarmstrong.com Git - qmk_firmware.git/log
Danny [Thu, 24 Jan 2019 01:58:04 +0000 (20:58 -0500)]
[Keyboard] Add BDN9 (#4919)
MechMerlin [Thu, 24 Jan 2019 01:37:24 +0000 (17:37 -0800)]
[Keyboard] Add KBD67 Hotswap Support (#4916)
* initial commit
* move the original kbd67 stuff into its own directory, rev1
* get rid of vanilla cookie cutter code
* put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable.
* switch matrix created for hotswap
* create a basic keymap for testing
* make info.json for QMK Configurator support
* rename kbd67 due to compile error
* kbd67 generic readme file
* fix make instructions for the new rev1
* comment out unneeded rgb light #defines
* Update keyboards/kbd67/readme.md
Add an extra space for proper markdown rendering
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/kbd67/hotswap/hotswap.h
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/kbd67/hotswap/keymaps/default/keymap.c
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* use pragma once
* proper format of MechMerlin
skullY [Thu, 24 Jan 2019 00:31:40 +0000 (16:31 -0800)]
Fixup the clueboard 66 info.json
skullydazed [Wed, 23 Jan 2019 17:25:32 +0000 (09:25 -0800)]
Clueboard refresh (#4902)
* Cluecard: refactor
- renamed layout macro KEYMAP to LAYOUT
- reformatted layout macro to more closely resemble physical device layout
- keymaps now use #include QMK_KEYBOARD_H
- config.h files updated to use #pragma once method
- deleted outdated QUANTUM_DIR code blocks from rules.mk files
- white space changes on rules.mk files (alignment/readability)
* Cluecard: Configurator support
* Cluecard: readme update
- added image
- updated Docs links
* Clueboard 66% HotSwap: corrected matrix and Configurator data
- removed k31 and k84 from LAYOUT
- both appear to be unsupported for this PCB according to images on clueboard.co
- updated block comment mock-ups to match changes
- rebuilt info.json file
- delete removed keys from default keymap.c
* Clueboard 66% HotSwap: readme update
- fix make example
- updated Docs links
* Clueboard 66% HotSwap: 66_ansi keymap update
Updated to use #include QMK_KEYBOARD_H
* Clueboard 60% refactor
- renamed layout macro KEYMAP to LAYOUT_all
- renamed layout macro KEYMAP_AEK to LAYOUT_aek
- removed redundant KC_TRNS definitions from keymaps
- all keymaps now use #include QMK_KEYBOARD_H
* Clueboard 17%: refactor
* Clueboard 17%: Configurator support
* Clueboard 17%: update Docs links in readme
* Cleanup the 2x1800 files
* Update Clueboard 60% to standard matrix
* Update the clueboard default keymaps
* Refresh and update clueboard 17
* Add the 66% hotswap to Clueboard's readme
* Clarify the 66% hotswap's readme
* change the image to imgur
* Update the clueboard 66 to follow modern standards
* update clueboard 66_hotswap to follow modern practices
* Move the logo to imgur
* update clueboard/card to follow modern practices
* remove clueboard/66 as a valid make target
* Address comments in #4902
* fix user keymaps after the changes
noroadsleft [Mon, 21 Jan 2019 19:50:43 +0000 (11:50 -0800)]
Give the keymap folder the proper name
It was named default_60_iso for some reason. *shrug*
noroadsleft [Mon, 21 Jan 2019 19:32:40 +0000 (11:32 -0800)]
Fix layouts/default/66_iso keymap
Keymap had a comma after the last keycode.
Aligned for readability.
Nikolaus Wittenstein [Tue, 22 Jan 2019 23:17:41 +0000 (18:17 -0500)]
[Keyboard] Add DataHand keyboard support (#4847)
Rys Sommefeldt [Tue, 22 Jan 2019 20:39:53 +0000 (20:39 +0000)]
[Keymap] Add a compile-time provided macro and assign to _FL (#4908)
* Update make command with correct variant
* Add a custom keycode for a compile-time defined macro and add to _FL
Felipe Coury [Tue, 22 Jan 2019 00:15:46 +0000 (22:15 -0200)]
Added info.json for TGR Alice
fauxpark [Tue, 22 Jan 2019 10:43:17 +0000 (21:43 +1100)]
Always read two bytes from the endpoint if we have two bytes to read
When this if statement is false, it will cause the report ID to be read as the LED state.
We already know there are two bytes in the endpoint, which is a reasonably good indicator that it contains a report ID, so we should always read both.
James Churchill [Tue, 22 Jan 2019 16:57:13 +0000 (02:57 +1000)]
Rename i2c_slave functions so it can coexist with i2c_master (#4875)
Also merges tx/rx buffers, as only one is necessary.
Rys Sommefeldt [Mon, 21 Jan 2019 22:52:39 +0000 (22:52 +0000)]
Fix for ISO layout in tada68:rys (#4906)
Felipe Coury [Mon, 21 Jan 2019 19:44:41 +0000 (17:44 -0200)]
[Keyboard] Added TGR Alice keyboard support (#4896)
* Added TGR Alice keyboard support
This keyboard uses ps2avrGB firmware, so I used the same matrix
Bootmapper Client was using and was able to flash it appropriately.
* Refactor alice to use QMK core
* Fixed markdown line breaks on TGR Alice readme
noroadsleft [Mon, 21 Jan 2019 19:22:21 +0000 (11:22 -0800)]
handwired/retro_refit: refactor, Configurator support and readme update (#4899)
* handwired/retro_refit: refactor
- retro_refit.h
- updated to use #pragma once include guard
- refactored layout macro to not auto-prepend KC_ to keycodes
- renamed to LAYOUT (from KEYMAP)
- aligned for readability
- default keymap.c
- now uses #include QMK_KEYBOARD_H
- removed unused fn_actions and action_get_macro blocks
* handwired/retro_refit: Configurator support
* handwired/retro_refit: readme update
Updated readme to format of current QMK template.
zvecr [Mon, 21 Jan 2019 18:24:43 +0000 (18:24 +0000)]
Initial fixes for vagrant (#4900)
Konstantin Đorđević [Mon, 21 Jan 2019 04:16:36 +0000 (05:16 +0100)]
Tidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894)
* Tidy up IS_{,HOST_}LED_{ON,OFF} macros
* Tweak LED control docs
Emīls Delle [Mon, 21 Jan 2019 04:15:46 +0000 (06:15 +0200)]
[Keyboard] Tmo50 initial commit (#4891)
* Create ISO HHKB keymapping for GH60
* Add media controls to Fn layer
* Use M(x) instead of F(x), add Copyright text
* Create initial firmware for TMO50
* Correct year and author
* Fix repos README
* Remove unnecessary code
* Change include guard in tmo50.h
MechMerlin [Mon, 21 Jan 2019 02:41:57 +0000 (18:41 -0800)]
Update Templates (stop living in the past, its 2019) (#4897)
noroadsleft [Mon, 21 Jan 2019 02:19:10 +0000 (18:19 -0800)]
Plain60 Configurator support and cleanup (#4888)
* Plain60: remove redundant include guard from plain60.h
Superseded by #pragma once.
* Plain60: add Docs links to readme file
* Plain60: Configurator support
Jason Thigpen [Sun, 20 Jan 2019 19:01:44 +0000 (11:01 -0800)]
Add crd's do60 (#4889)
Wilba [Sun, 20 Jan 2019 19:01:12 +0000 (06:01 +1100)]
Added VIA Configurator support to Snagpad (#4890)
Daniel Schäfer [Sun, 20 Jan 2019 01:34:29 +0000 (02:34 +0100)]
schaeferdev layout for hhkb implementing movement layer (VIM style + Mouse) (#4883)
* new hhkb keymap implementing movement layer + comfort features
* Apply suggestions from code review
Co-Authored-By: schaefer-dev <schaefer.dev@gmail.com>
* removed deprecated function action_get_macro and mousewheel configs that are no longer used
noroadsleft [Sun, 20 Jan 2019 00:53:41 +0000 (16:53 -0800)]
handwired/reddot refactor, Configurator support and readme update (#4886)
* handwired/reddot: refactor
- reddot.h
- updated to use #pragma once include guard
- renamed layout macro KEYMAP to LAYOUT
- refactored arguments to more closely resemble physical layout
- aligned for readability
- keymaps/default/keymap.c
- now uses #include QMK_KEYBOARD_H
- updated include path for keymap_french.h
- refactored to use short keycodes
- aligned for readability
* handwired/reddot: Configurator support
* handwired/reddot: readme update
- update readme to current QMK template
- add KLE permalink to my best guess at the layout
Maarten Dekkers [Sat, 19 Jan 2019 22:29:15 +0000 (23:29 +0100)]
Add Plain60 support (#4887)
* Add Plain60 support
* Delete info.json
* Remove definition of KC_TRNS in keymap
* Add spaces for proper markdown to readme.md
Stefan Peterson [Sat, 19 Jan 2019 19:30:11 +0000 (11:30 -0800)]
[Keyboard] Enable RGB Underglow for Idobo Boards (#4885)
* Update rules.mk
* Update rules.mk
* Update rules.mk
* Update rules.mk
* Update rules.mk
MechMerlin [Sat, 19 Jan 2019 18:54:25 +0000 (10:54 -0800)]
[Keyboard] DC60 layout_all not really layout_all (#4884)
* add k3c and change layout to LAYOUT_all
* fix up info.json for the new layout
* forgot to add k3c into the physical layout matrix
* fix keymaps
TerryMathews [Sat, 19 Jan 2019 17:04:46 +0000 (12:04 -0500)]
[Keyboard] TKC Candybar: Correct info.json (#4882)
Inadvertently left a key position out of info.json, keeping it from
rendering properly.
TerryMathews [Sat, 19 Jan 2019 06:19:14 +0000 (01:19 -0500)]
[Keyboard] Initial support for TKC Candybar (#4881)
* Initial support for TKC Candybar
* Correct FN layer issue
Both shift keys were overloaded. Moved Caps Lock to FN + C.
* Update keyboard description in config.h.
* Info.json
* Update project information
* Update keyboards/candybar/readme.md
Co-Authored-By: TerryMathews <terry@terrymathews.net>
noroadsleft [Sat, 19 Jan 2019 05:43:24 +0000 (21:43 -0800)]
handwired/qc60: refactor, Configurator update, and readme update (#4878)
* handwired/qc60: refactor and Configurator update
- correct layout macro name (LAYOUT_ANSI_DEFAULT to LAYOUT_ansi_default)
- add layout data for remaining layout macros
- correct ISO layout macros (neither had a split left Shift)
- refactor LAYOUT_iso_alt (place KC_NUHS key on home row; consistent with LAYOUT_iso_default)
- proto.h refactored to use #pragma once include guard
* handwired/qc60: keymap refactor
- delete redundant KC_TRNS and KC_NO aliases
* handwired/qc60: readme update
- update header (made consistent with QMK template)
- update Docs links (Newbs Guide; grammar)
noroadsleft [Fri, 18 Jan 2019 18:46:16 +0000 (10:46 -0800)]
[Keyboard] handwired/ortho60 Configurator update, readme update, and rules tidy (#4877)
* handwired/ortho60: Configurator update
- correct labels for Up and Right keys
- add layout data for LAYOUT_1x2uC
* handwired/ortho60: readme update
- update readme file to use QMK template
* handwired/ortho60: deleted DEFAULT_FOLDER rule
Not needed as the keyboard currently has no revisions.
Drashna Jaelre [Fri, 18 Jan 2019 15:33:43 +0000 (07:33 -0800)]
Fix Encoder documentation (#4861)
noroadsleft [Fri, 18 Jan 2019 15:32:21 +0000 (07:32 -0800)]
TKC1800 refactor and Configurator visual fixes (#4870)
* TKC1800: refactor
- tkc1800.h
- updated to use #pragma once
- visual alignment
- update config.h files to use #pragma once
- update all keymaps to use #include QMK_KEYBOARD_H
- delete redundant mod mask, KC_TRNS, and KC_NO definitions
- reformat keymap layers for readability
- add block comment for Function layer in default keymap
- delete commented action_get_macro code blocks (deprecated function)
- update files to better conform with QMK coding conventions
- update smt keymap to use set_single_persistent_default_layer (instead of persistent_default_layer_set)
- replace instances of `?=` with `=` in rules.mk
* TKC1800: Configurator visual fixes
- correct key sizes and positioning
- reformat file so each physical key object has its own line for readability
- update and add `label` keys for readability
* TKC1800: readme update
- fix image gallery link
- update Hardware Supported and Hardware Availability lines
- update make example (add :default suffix)
- update QMK Docs links (Newbs Guide; grammar)
* Add missing semicolons to smt keymap
Takeshi ISHII [Fri, 18 Jan 2019 15:31:35 +0000 (00:31 +0900)]
Fixed the build break of helix/rev1:OLED_sample caused by PR #4462. (#4874)
Kenny Hung [Fri, 18 Jan 2019 15:30:41 +0000 (15:30 +0000)]
Add cursor keys to top layer (#4876)
WillyPillow [Fri, 18 Jan 2019 06:46:11 +0000 (14:46 +0800)]
[Keyboard] Fix bootloader size for v60_type_r (#4873)
Junya Ogura [Fri, 18 Jan 2019 03:54:40 +0000 (12:54 +0900)]
Flip definitions of macOS brightness alias
Before:
KC_BRMU - Brightness Down
KC_BRMD - Brightness Up
After:
KC_BRMU - Brightness Up
KC_BRMD - Brightness Down
noroadsleft [Fri, 18 Jan 2019 06:13:09 +0000 (22:13 -0800)]
Grammatical fixes for GPIO Control doc (#4869)
* Grammatical fixes for GPIO Control doc
I found the Advanced Settings section to be poorly written.
* Commit suggestions from fauxpark
* Change first instance of "microcontroller" to match suggestion
noroadsleft [Fri, 18 Jan 2019 05:07:54 +0000 (21:07 -0800)]
handwired/ortho5x13: layout macro refactor
Discovered the LAYOUT_compact macro didn't compile in QMK Configurator. Realized the reason for that was that it automatically prepends `KC_` to every keycode received.
Renamed the macro to LAYOUT_kc so Configurator will ignore it.
Also changed the file to use the #pragma once include guard because I was in here anyway.
fauxpark [Fri, 18 Jan 2019 01:54:39 +0000 (12:54 +1100)]
Add new brightness aliases to keycodes_basic.md
MechMerlin [Fri, 18 Jan 2019 02:19:09 +0000 (18:19 -0800)]
[Keyboard] update VENDOR_ID, PRODUCT_ID, and DEVICE_VER for Duck boards (#4612)
* change VENDOR_ID, PRODUCT_ID, and DEVICE_VER as step one in getting VIA support
* fix v1 product id
* VIA doesn't use the version, so we need to encode it into PRODUCT_ID
Jordi Pakey-Rodriguez [Sun, 16 Dec 2018 03:15:56 +0000 (21:15 -0600)]
Add Planck rev1 and rev2, clean up rev3-5 config.h
Mislav Čakarić [Fri, 18 Jan 2019 01:51:04 +0000 (02:51 +0100)]
Allows Terminal to use ModTap/LayerTap keys (#4586)
* fixes #4583
* #4583 - terminal also handles layer tap now
DidierLoiseau [Fri, 18 Jan 2019 01:28:33 +0000 (02:28 +0100)]
Defined IS_(HOST_)LED_ON/OFF() and improved LED documentation (#4853)
* Defined IS_(HOST_)LED_ON/OFF() and improved LED documentation
* Update docs/custom_quantum_functions.md
Co-Authored-By: DidierLoiseau <didierloiseau+github@gmail.com>
* Update docs/custom_quantum_functions.md
Co-Authored-By: DidierLoiseau <didierloiseau+github@gmail.com>
* Integrated @drashna and @fauxpark's PR comments
- changed all plurals of "LED" to "LEDs" in the file
- rewording of the note about host_keyboard_leds() vs. led_set_user()
* Update docs/custom_quantum_functions.md
Co-Authored-By: DidierLoiseau <didierloiseau+github@gmail.com>
Jeremy Bernhardt [Fri, 18 Jan 2019 01:23:01 +0000 (19:23 -0600)]
MacOS Brightness Alias (#4836)
* Added aliases for OSX brightness
* Updated docs for alises
* Moved aliases, added docs to Brightness section
* Update docs/keycodes.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update docs/keycodes.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keycode.h
* Update keycode.h
* Update keycodes.md
* Update docs/keycodes.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
Valen Cheung [Fri, 18 Jan 2019 00:57:31 +0000 (08:57 +0800)]
[Keymap] added custom led effect keymap.c (#4856)
James Churchill [Thu, 17 Jan 2019 18:08:14 +0000 (04:08 +1000)]
Simplify split_common Code significantly (#4772)
* Eliminate separate slave loop
Both master and slave run the standard keyboard_task main loop now.
* Refactor i2c/serial specific code
Simplify some of the preprocessor mess by using common function names.
* Fix missing #endif
* Move direct pin mapping support from miniaxe to split_common
For boards with more pins than sense--sorry, switches.
* Reordering and reformatting only
* Don't run matrix_scan_quantum on slave side
* Clean up the offset/slaveOffset calculations
* Cut undebounced matrix size in half
* Refactor debouncing
* Minor fixups
* Split split_common transport and debounce code into their own files
Can now be replaced with custom versions per keyboard using
CUSTOM_TRANSPORT = yes and CUSTOM_DEBOUNCE = yes
* Refactor debounce for non-split keyboards too
* Update handwired/xealous to build using new split_common
* Fix debounce breaking basic test
* Dodgy method to allow a split kb to only include one of i2c/serial
SPLIT_TRANSPORT = serial or SPLIT_TRANSPORT = i2c will include only
that driver code in the binary.
SPLIT_TRANSPORT = custom (or anything else) will include neither, the
keyboard must supply it's own code
if SPLIT_TRANSPORT is not defined then the original behaviour (include
both avr i2c and serial code) is maintained.
This could be better but it would require explicitly updating all the
existing split keyboards.
* Enable LTO to get lets_split/sockets under the line
* Add docs for SPLIT_TRANSPORT, CUSTOM_MATRIX, CUSTOM_DEBOUNCE
* Remove avr-specific sei() from split matrix_setup
Not needed now that slave doesn't have a separate main loop.
Both sides (on avr) call sei() in lufa's main() after exiting
keyboard_setup().
* Fix QUANTUM_LIB_SRC references and simplify SPLIT_TRANSPORT.
* Add comments and fix formatting.
Drashna Jaelre [Thu, 17 Jan 2019 17:04:35 +0000 (09:04 -0800)]
Add documentation and fix formating (#4860)
bendk [Thu, 17 Jan 2019 07:16:18 +0000 (02:16 -0500)]
[Keymap] Adding bdk keymap for ergobox_ez (#4850)
* Adding bdk keymap
* Updating keymap after review from drashna
noroadsleft [Wed, 16 Jan 2019 20:15:21 +0000 (12:15 -0800)]
40percent.club Luddite: Configurator update (#4859)
- corrected value for keyboard_name
- reformatted file
Nikolaus Wittenstein [Wed, 16 Jan 2019 18:57:48 +0000 (13:57 -0500)]
Add some function comments in action_layer.c (#4858)
noroadsleft [Wed, 16 Jan 2019 17:08:12 +0000 (09:08 -0800)]
Crawlpad refactor (#4854)
* Crawlpad: delete kbfirmware JSON file
* Crawlpad: refactor
- config.h and crawlpad.h updated to use #pragma once method
- layout macro renamed from KEYMAP to LAYOUT_ortho_4x4
- default keymap now uses #include QMK_KEYBOARD_H
- deleted deprecated action_get_macro function
- cleanup rules.mk file
- add LAYOUTS = ortho_4x4 to rules.mk
* Crawlpad: Configurator support
* Crawlpad: readme update
- update image link to direct link
- fully update Docs link line
- delete reference to deleted kbfirmware JSON file
Branden Byers [Tue, 15 Jan 2019 22:06:35 +0000 (14:06 -0800)]
[Keyboard] Add cKeys Handwire 101 Keyboard (#4848)
* Update general README
* Add handwire_101
* Update keyboards/ckeys/handwire_101/keymaps/default/keymap.c
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Use Pragma once
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/config.h
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/config.h
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/handwire_101.h
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/handwire_101.h
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/keymaps/default/keymap.c
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/keymaps/default/keymap.c
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/keymaps/default/keymap.c
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Update keyboards/ckeys/handwire_101/keymaps/default/keymap.c
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Change KEYMAP to LAYOUT and remove endif
* Apply suggestions from code review
Co-Authored-By: brandenbyers <branden@brandenbyers.com>
* Move layers to enum and remove KC_TRNS
Danny [Tue, 15 Jan 2019 22:04:56 +0000 (17:04 -0500)]
[Keyboard] Iris via support, Rev 3 updates (#4849)
* Add encoder support
* Add VIA support to Iris Rev. 3
* Update pinout and disable mouse keys to free up space
* Rollout VIA support to all Iris revisions
* Update default keymap
* Update vendor ID
Tomek Wójcik [Tue, 15 Jan 2019 15:49:34 +0000 (16:49 +0100)]
[Keyboard] Add bthlabs/geekpad (#4840)
* Hello, GeekPad!
* Fixed formatting in `README.md`.
Aaron Wood [Tue, 15 Jan 2019 15:45:49 +0000 (09:45 -0600)]
[Keymap] Added resfury keymap (#4827)
Colemak base with Qwerty/Dvorak support
Jeremy Bernhardt [Mon, 14 Jan 2019 17:10:57 +0000 (11:10 -0600)]
Pointed LM Docs at expected keycodes (#4835)
* Pointed LM Docs at expected keycodes
* Update docs/feature_advanced_keycodes.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
Konstantin Đorđević [Mon, 14 Jan 2019 17:09:47 +0000 (18:09 +0100)]
Add personal userspace, update keymaps (#4845)
* Add kbd6x:konstantin keymap
* Prevent tap dance from sending LShift as a weak mod in KBD6X
* Move config.h and rules.mk definitions into userspace
* Add UC_WIN to UNICODE_SELECTED_MODES
* Temporarily use Bootmagic until Command is fixed
* Move common behavior from keyboards into userspace
* Update kbd6x:konstantin keymap and userspace
* Make a RCTRL layer in kbd6x:konstantin
* Make KC_ESC turn off layers
* KC_ESC turns L_FN off only if it was locked on
* Add missing record->event.pressed checks
* Move numpad toggling logic into function
* Disable Bootmagic, enable KEYBOARD_SHARED_EP with Command
Erovia [Mon, 14 Jan 2019 08:49:00 +0000 (09:49 +0100)]
[Keyboard] Add support for THE50 (#4844)
* Add support for THE50
A 50% custom keyboard designed and produced by LazyDesigners
* THE50 code-improvement
Implement the changes suggested by noroadsleft.
mtei [Sun, 13 Jan 2019 17:56:46 +0000 (02:56 +0900)]
Change handling of CUSTOM_MATRIX in common_features.mk slightly.
Jeremy Bernhardt [Sun, 13 Jan 2019 00:51:21 +0000 (18:51 -0600)]
Modified URLs to point to new locations
Christoffer Holmberg [Sun, 13 Jan 2019 17:02:57 +0000 (19:02 +0200)]
[Keymap] Nyquist layout adapted from eorgodox_ez:skug (#4830)
* Nyquist layout adapted from my eorgodox layout
* Some layout tuning & cleanup
* Removed deprecated defines
* Added pgup + pgdown
Mazin Power [Sun, 13 Jan 2019 17:01:21 +0000 (17:01 +0000)]
[Keymap] Adds keymaps for muzfuz DZ60, Planck, Clueboard66 (#4825)
* Adds keymaps for muzfuz
* Remove unused keys from adjust layer
* Bring in line with current QMK standards.
Jeremy Bernhardt [Sun, 13 Jan 2019 16:50:23 +0000 (10:50 -0600)]
Changed rest note (#4837)
* Changed rest term
* Update quantum/audio/musical_notes.h
Co-Authored-By: germ <jeremythegeek@gmail.com>
tw1t611 [Sun, 13 Jan 2019 05:40:12 +0000 (06:40 +0100)]
[Keymap] Add tw1t611 german keyboard layout for minidox. (#4679)
Apply core functions.
Change layout.
Jason Pepas [Sun, 13 Jan 2019 05:30:19 +0000 (23:30 -0600)]
[Keyboard] hexon38 and Dual-role key implementation (#4709)
* initial dual-role key implementation for hexon38
* PR feedback, adding README
* Moving to handwired subdir
* Additional PR feedback
VM [Sun, 13 Jan 2019 05:09:04 +0000 (00:09 -0500)]
[Keymap] my keymap for the crkbd and update my iris keymap readme (#4788)
* adding my keymap primarily to iris
* adding my crkbd keymap and update my iris keymap readme with an extra pic
* incorporting @drashna's suggestions
SpacebarRacecar [Sat, 12 Jan 2019 17:32:50 +0000 (18:32 +0100)]
[Keymap] Update to personal keymaps and userspace (#4831)
* changed ortho keymaps and userspace
* changed prime_o keymap
* changed userspace
* optimized keymaps and userspace
* removed permissive hold as it doesn't seem to do anything
* defined TAPPING_TERM in userspace config.h
noroadsleft [Sat, 12 Jan 2019 08:06:41 +0000 (00:06 -0800)]
[Keyboard] Fix layout macro name for Gergo info.json (#4828)
Layout macro name in info.json was named LAYOUT instead of LAYOUT_GERGO as it is in gergo.h.
fauxpark [Thu, 10 Jan 2019 23:58:59 +0000 (10:58 +1100)]
Remove empty action_function()
fauxpark [Thu, 10 Jan 2019 22:50:14 +0000 (09:50 +1100)]
Remove empty fn_actions[]
Jeremy Bernhardt [Sat, 12 Jan 2019 01:44:06 +0000 (19:44 -0600)]
[Keyboard] Adding support for Gergo (#4792)
* Commited into clean repo
* Gergo initial release
* Cleaning up
* Cleaning up
* Update readme.md
* Updated image, fixed MD formatting, added clairity
* Moved keymap to keyboard subdir, modified rules.mk
* Cleaned header guards
* Cleaned header guards. Read the rest of the PR comments
* Update keyboards/gergo/keymaps/default/keymap.c
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Update keyboards/gergo/readme.md
Co-Authored-By: germ <jeremythegeek@gmail.com>
* Moved makefiles to keymap mod-area-thingy-with-overrides
* Update rules.mk
Slow the roll on the defaults while I wait for merge
* Update rules.mk
* Cleaning cleaning cleaning
* More housekeeping. Keeping optdefs
* moved keyboard specfic conf to config.h. Can we merge yet?
* added info.json
Leszek111 [Sat, 12 Jan 2019 01:39:24 +0000 (02:39 +0100)]
[Keymap] Adds layout for Ergodox, colemak_code_friendly (#4819)
* Adds layout for Ergodox, colemak_code_friendly
* code cleanup
* code cleanup
* code cleanup
Spaceman [Sat, 12 Jan 2019 01:30:54 +0000 (20:30 -0500)]
[Keymap] added new planck keymap /sebas (#4821)
* Create readme.md
* Add files via upload
* Add files via upload
* Update readme.md
* Add files via upload
* Update keymap.c
* Delete temp.c
* updated per request
removed 41-69 and changed keymap to layout
* Update keymap.c
* Added Guide
* Update keymap.c
* Update readme.md
* Create readme.md
* Add files via upload
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keymap.c
* Update keymap.c
gorbachev [Sat, 12 Jan 2019 01:27:15 +0000 (20:27 -0500)]
[Keymap] Sweet16 as a switch tester (#4822)
* Sweet16 as a switch tester
* pragma once
* QMK_KEYBOARD_H instead of sweet16.h
James Churchill [Fri, 11 Jan 2019 08:30:20 +0000 (18:30 +1000)]
Improved fix for __always_inline redefinition bug
Instead of changing based on the version of GCC, check for the presence of the macro instead.
fauxpark [Sat, 12 Jan 2019 01:22:06 +0000 (12:22 +1100)]
Fix Caps Lock LEDs once and for all (#4824)
* Check the size of the SET_REPORT packet
If we have two bytes, that probably means the first is a report ID. The 6KRO interface may or may not have one, but the NKRO interface always does, so we need to check this regardless of whether KEYBOARD_SHARED_EP is defined.
* Fix indentation
MechMerlin [Sat, 12 Jan 2019 01:11:48 +0000 (17:11 -0800)]
[Keyboard] Turn on KBD67 Lighting by default (#4826)
* remove broken link
* enable lighting for QMK Configurator folk
MechMerlin [Thu, 10 Jan 2019 19:35:58 +0000 (11:35 -0800)]
[Keymap] Alps64 Keymap + Readme Updates (#4807)
* update readme to adhere to modern QMK standards
* add in my keymap as I keep losing the darn hex file
* no need for KC_FNX
* update readme
orbitingorca [Thu, 10 Jan 2019 16:30:30 +0000 (16:30 +0000)]
Documentation clarification (#3611)
* Documentation fix
* Further clarification
Guilherme Lima [Thu, 10 Jan 2019 16:28:52 +0000 (14:28 -0200)]
docs: Add Manjaro/Arch dependencies on getting started page (#2701)
* Update getting_started_build_tools.md
* Update getting_started_build_tools.md
Jack Humbert [Thu, 10 Jan 2019 16:26:40 +0000 (11:26 -0500)]
Adds support for JacoBurge's TouchPad (#4186)
* add touchpad
* progress
* working with leds and vibrations
* adds readme
* Update keyboards/touchpad/readme.md
Co-Authored-By: jackhumbert <jack.humb@gmail.com>
* updates
Jack Humbert [Thu, 10 Jan 2019 16:22:57 +0000 (11:22 -0500)]
Adds Proton C Conversion (#4661)
* adds proton c base
* fixes custom matrix include
* adds readme.md
* initial proton coversion, no pin mapping
* start of mcu selection
* add pin mapping and sweet16 test
* add at90 to list
* disable backlight, fix d7
* update flag names
* doc updates
* proton c update for mcu selection
reasonsandreasons [Thu, 10 Jan 2019 16:21:21 +0000 (11:21 -0500)]
Added my Prime_O Layout (#4811)
* initial prime_o commit
* Cleaned up comments, other things.
* Update bakingpy 4x12 keymap and add test mode for debugging/development (#4810)
* Keymap: ave-63's iris layout (#4812)
* Updated keymap to use standard seven-underscore KC_TRNS notation
* initial prime_o commit
* Cleaned up comments, other things.
* Updated keymap to use standard seven-underscore KC_TRNS notation
ave-63 [Wed, 9 Jan 2019 22:16:36 +0000 (14:16 -0800)]
Keymap: ave-63's iris layout (#4812)
Danny [Wed, 9 Jan 2019 20:23:41 +0000 (15:23 -0500)]
Update bakingpy 4x12 keymap and add test mode for debugging/development (#4810)
Eduardo Lourenço Pinto Neto [Wed, 9 Jan 2019 17:23:09 +0000 (15:23 -0200)]
Fix Mac mute keycode (#4809)
Eduardo Lourenço Pinto Neto [Wed, 9 Jan 2019 15:52:11 +0000 (13:52 -0200)]
Add KBD75 keymap (#4808)
* Add KBD75 keymap
* Fix README
* Fix README images
Danny Nguyen [Mon, 7 Jan 2019 14:16:27 +0000 (09:16 -0500)]
Fix pinout of split hand and LED, remove flip half option
fauxpark [Wed, 9 Jan 2019 00:22:09 +0000 (11:22 +1100)]
Tidy up Mod-Tap shortcuts (#4806)
Konstantin Đorđević [Tue, 8 Jan 2019 23:08:17 +0000 (00:08 +0100)]
Add missing parentheses to some important macros (#4775)
* Add missing parentheses to quantum_keycodes macros
* Add missing parentheses to progmem macros
noroadsleft [Tue, 8 Jan 2019 07:16:50 +0000 (23:16 -0800)]
Keyboard: Downbubble refactor and Configurator fix (#4798)
* Downbubble: Configurator fix
Fix the visual key alignment and some typos.
* Downbubble: refactor
Rename layout macros:
- LAYOUT_downbubble_standard to LAYOUT_standard
- LAYOUT_downbubble_splitbackspace to LAYOUT_split_bs
- LAYOUT_downbubble_splitrightshift to LAYOUT_split_rshift
- LAYOUT_downbubble_splitnumpad to LAYOUT_split_numpad
- LAYOUT_downbubble_spliteverything to LAYOUT_all
Vasken Dermardiros [Mon, 7 Jan 2019 21:06:34 +0000 (16:06 -0500)]
Alternate keymap for Alpha keyboard, enjoy! (#4797)
* Create README.md
* Add files via upload
* Update README.md
Elvis Pfützenreuter [Mon, 7 Jan 2019 21:00:15 +0000 (19:00 -0200)]
Keymap: Added Model F-inspired layout for YMD[K]96 (#4777)
Konstantin Đorđević [Mon, 7 Jan 2019 20:56:57 +0000 (21:56 +0100)]
Improve consistency in UNICODEMAP code and docs, update docs/understanding_qmk (#4774)
* Remove unused UNICODE(n) macro, update docs
* Add note about max length of unicode_map to docs
* QK_UNICODE_MAP → QK_UNICODEMAP
* Refactor process_unicode_map
* process_unicode_map → process_unicodemap
This is done for consistency: UNICODEMAP is the method (hence UNICODEMAP_ENABLE, process_unicodemap), whereas unicode_map is the mapping table itself.
* Update references and ordering in docs/understanding_qmk
* Add additional note to docs/understanding_qmk
* &unicode_map[index] → unicode_map + index
This avoids the issue of the compiler sometimes complaining about the array index being out of range
* Update docs/getting_started_make_guide
* Update method sections in docs/feature_unicode
patrickmt [Tue, 18 Dec 2018 20:21:25 +0000 (15:21 -0500)]
Update to arm_atsam wait and timer routines
Microsecond (us) delays are now handled by a busy wait loop according to MCU frequency. This replaces the system counter method which had an overhead of around 12us.
TC5 device and supporting routines removed as it was the old us delay counter.
wait_ms is now properly a macro to CLK_delay_ms.
wait_us is now properly a macro to CLK_delay_us.
Removed CLK_get_us as it has no use.
All calls to CLK_get_ms() have been replaced by timer_read64() with corrected typing.
All calls to CLK_delay_ms() have been replaced by wait_ms().
All calls to CLK_delay_us() have been replaced by wait_us() and timings verified or updated as needed after review on scope.
Corrected typing of variables using 64bit ms timer readings if needed.
Ian O'Dea [Mon, 7 Jan 2019 16:22:47 +0000 (10:22 -0600)]
Fix indentation in tmk_core led_matrix.c
Ian O'Dea [Mon, 7 Jan 2019 16:20:15 +0000 (10:20 -0600)]
Make arm_atsam led matrix circular animation circular rather than obloid
Ian O'Dea [Mon, 7 Jan 2019 15:36:28 +0000 (09:36 -0600)]
Add ability to animate arm_atsam led matrix from the center of a circle
flehrad [Mon, 7 Jan 2019 15:29:37 +0000 (02:29 +1100)]
Add Downbubble to Handwired repository (#4794)
* add snagpad
* Update keyboards/snagpad/kb.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Rename kb.c to snagpad.c
* Update and rename kb.h to snagpad.h
* Update snagpad.h
* Update keymap.c
* Update config.h
* Update config.h
* Update rules.mk
* Update README.md
* Add files via upload
* Update info.json
* Update keymap.c
* Update snagpad.h
* Delete snagpad_numpad.json
* Delete snagpad_ortho.json
* Update README.md
* Update keyboards/snagpad/info.json
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* add tradestation
* --all
* Did something weird messing with git -_- hopefully fixed
* Update keyboards/tradestation/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/config.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/config.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/tradestation/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update snagpad.h
* Update rules.mk
* Update keymap.c
* fixed merge conflict, updated to LAYOUT_numpad_5x4
* relocated to handwire, updated naming, added layouts to rules.mk
* Update keyboards/handwired/tradestation/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/snagpad/snagpad.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Rename LICENSE to license
* Rename README.md to readme.md
* Rename LICENSE to license
* Rename README.md to readme.md
* Update info.json
* Update keymap.c
* Update info.json
* Adding Numbrero QMK to Handwire Repository
* Update config.h
* Update readme.md
* Update keyboards/handwired/numbrero/numbrero.h
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keymap.c
* Update keyboards/handwired/numbrero/rules.mk
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Add handwired/downbubble keyboard to QMK Repository
* Update readme.md
* Create license
* Update keyboards/handwired/downbubble/readme.md
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* Update keyboards/handwired/downbubble/keymaps/default/keymap.c
Co-Authored-By: flehrad <20124416+flehrad@users.noreply.github.com>
* fixed .h with noroadsleft's gist
yiancar [Mon, 7 Jan 2019 01:22:19 +0000 (01:22 +0000)]
Final HS60v2 changes. (#4790)
* initial commit, this now mostly works
- RGB controls work
- Dynamic keymap still broken due to eeprom
- Via works
* STM32 eeprom update
- Update EEPROM emulation library to handle 8bit data like AVR.
- This library also allows for multiple page pairs resulting in greater EEPROM size flexibility
* hs60 changes
* HS60 hhkb added
* Update keyboards/hs60/v2/config.h
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>