]>
git.donarmstrong.com Git - qmk_firmware.git/log
Mattia Dal Ben [Tue, 27 Nov 2018 16:59:53 +0000 (17:59 +0100)]
Keymap: Set serial connection as default for the Redox rev1.0 keyboard (#4488)
* Set serial as default for Redox
* Updated rules.mk file
* Removed unused rule
Co-Authored-By: mattdibi <mattdibi@users.noreply.github.com>
* Removed unused rule
Co-Authored-By: mattdibi <mattdibi@users.noreply.github.com>
Takeshi ISHII [Tue, 27 Nov 2018 15:22:47 +0000 (00:22 +0900)]
Fix Helix ws2812.c listed more than once warning. (#4499)
Remove `SRC += ws2812.c` from helix/rev2/rules.mk and helix/pico/rules.mk.
Because it will be added in common_features.mk.
noroadsleft [Tue, 27 Nov 2018 04:57:15 +0000 (20:57 -0800)]
handwired/arrow_pad Refactor and Configurator support (#4498)
* handwired/arrow_pad: layout macro and keymap refactor
- Layout macros moved from the keymaps to arrow_pad.h.
- LAYOUT_pad21 refactored to only accept keys that are physical present (no KC_NO entries required in keymap)
- Keymaps now use #include QMK_KEYBOARD_H
- Keymaps refactored to use process_record_user function (from action_get_macro)
* handwired/arrow_pad: Readme cleanup
Fixed the make commands and updated the layout macro.
* handwired/arrow_pad: Configurator support
Joe Wasson [Tue, 27 Nov 2018 01:39:29 +0000 (17:39 -0800)]
Keymap: Fix build errors for non-Zeal boards. (#4496)
Drashna Jaelre [Tue, 27 Nov 2018 00:45:24 +0000 (16:45 -0800)]
Update to drashna userspace and keymaps (#4459)
* Fix reversed bool check in layer_state_set
* Add Quefrency 65 for a friend
* Add Ergodox EZ Glow keymap
* Add RGB Matrix Code
* Further changes to rgb matrix ErgoDox EZ
* Update bjohnson keymaps
* Fix CRKBD display
* Overhaul to corne keyboard
* Narrow scope for keylogger
* Minor layout tweaks to Corne Keyboard
* additional CRKBD tweaks
* Minor tweaks to CRKBD
* Add all characters for keylogger
* Ergodox EZ Glow overhaul
* Fix Ergodox EZ Glow layer colors
* Increase Tapping Term for Corne Keyboard
* Fix unicode-ish
* Revert some changes
* Add layer specific lighting effects
* Some minor tweaks to ergodox glow config
* revert changes to ergodox files
* Update Glow readme
* Add more tapping term defines
* Fix changes
* Fix ergodox keymap
* Hopefully fix sleeping
* Disable layer indications if rgb matrix is disabled
* Add support for sleeping and rgb layer change toggle to ergodox ez glow
* Make RGB Layer Indication Great Again
* Make Unicode Great Again
* Remove placeholder define
Co-Authored-By: drashna <drashna@live.com>
* Remove placeholder define
Co-Authored-By: drashna <drashna@live.com>
* Remove old EEPROM Reset keycode
zvecr [Mon, 26 Nov 2018 22:58:22 +0000 (22:58 +0000)]
Keyboard: Enable community ortho 4x12 layouts for lets split eh (#4487)
* Enable ortho_4x12 community layouts for lets_split_eh
* Keymap build fixes now that ortho_4x12 is enabled
* Keymap build fixes now that ortho_4x12 is enabled
Drashna Jaelre [Mon, 26 Nov 2018 22:35:48 +0000 (14:35 -0800)]
Revert "Add support for PR and Issue templates to QMK_firmware GitHub (#4491)" (#4492)
This reverts commit
b91dfa04e3bad560fb6fe2360dd51fb95d95fcbf .
Drashna Jaelre [Mon, 26 Nov 2018 22:35:01 +0000 (14:35 -0800)]
Add support for PR and Issue templates to QMK_firmware GitHub (#4491)
* Add support document
* Add Bug Report
* Add GitHub Pull Request Template
* Feature request issue template
* Touch up feature request template
* Add 'other issues' template
* move support doc
zgtm [Mon, 26 Nov 2018 18:01:34 +0000 (19:01 +0100)]
Keyboard: add generic ortho 5x15 layout support to Idobo (#4486)
listofoptions [Mon, 26 Nov 2018 17:53:49 +0000 (12:53 -0500)]
Keyboard: 5291 firmware to replace the existing soarers controller firmware (#4483)
* compiles but is not working
* still testing 5291
* compiles but is not working
* still testing 5291
* fixed a but in the layout (reversed key order in row)
* compiles but is not working
* still testing 5291
* fixed a but in the layout (reversed key order in row)
* fixed some issues
* doumentation needed
* doumentation needed
* documentation needed
* documentation needed
* Update readme.md
documentation
* Update readme.md
i dislike markdown <_>
* merge preperation
epaew [Mon, 26 Nov 2018 17:50:45 +0000 (02:50 +0900)]
Keymap: Refactor edvorakjp user library (#4480)
* Refactor edvorakjp user library
* add tap dance support
* update keymaps
* edvorakjp: add SWAP_SCLN option
* fix behavior of SWAP_SCLN
zvecr [Mon, 26 Nov 2018 17:27:07 +0000 (17:27 +0000)]
Keyboard: 40percentclub - enable 4x4 and 5x5 community keymaps (#4437)
* Enable 4x4 and 5x5 community keymap support
* Pull 4x4 community keymap fixes from @noroadsleft
* Build fixes for guidoism keymap - move keymap to layouts/community/planck_mit as it uses the LAYOUT_planck_mit macro
mwpeterson [Mon, 26 Nov 2018 17:26:26 +0000 (12:26 -0500)]
Keymap: add Interrobang (#4420)
* remove clmk and dvrk and backlight; switch esc and enter to be modtap; add meh key
* change songs
* space cadet; move enter; move '"; move pgup pgdn
* remove extra songs
* update from noahfredrick keymap
* make it easier to type ../../thing/*/*
* move pipe
* requested changes
* add interrobang support
* add shift-insert to raise-v and lower-v, move pipe to raise-/lower-n
Drashna Jaelre [Mon, 26 Nov 2018 16:09:37 +0000 (08:09 -0800)]
Fix Blockey compiler (and size) issues (#4390)
Elliot Powell [Mon, 26 Nov 2018 15:58:53 +0000 (15:58 +0000)]
added ep/96 as a supported keyboard (#4476)
* added ep/96
* Update keyboards/ep/96/readme.md
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* removed led code
* Update keyboards/ep/96/config.h
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Update keyboards/ep/96/info.json
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Update keyboards/ep/96/readme.md
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
Will Homer [Mon, 26 Nov 2018 15:57:30 +0000 (15:57 +0000)]
Add Espectro ISO layout (#4479)
* Add Espectro ISO layout
* Remove unused define from Espectro ISO layout
noroadsleft [Mon, 26 Nov 2018 02:40:48 +0000 (18:40 -0800)]
Keymap FAQ: fix positions of KC_HENK and KC_MHEN for JIS layout (#4482)
These keys were previously in each other's positions.
Colin Kahn [Mon, 26 Nov 2018 02:38:46 +0000 (18:38 -0800)]
Adding keymap layers for 40precentclub/foobar (#4481)
André Silva [Sat, 24 Nov 2018 16:48:42 +0000 (16:48 +0000)]
fix diffutils arch package name (#4470)
xjacobx [Sat, 24 Nov 2018 16:41:39 +0000 (11:41 -0500)]
Adding my new keymap for the Idobo (#4468)
* Adding my new keymap, based of xd75, with leds enabled via the rules.mk file
* cleaned up the rules file
* Per Change Requests: removed deprecated functions along with updated the map to use the layout macro instead of raw matrix
Jasper Lievisse Adriaanse [Sat, 24 Nov 2018 16:40:48 +0000 (17:40 +0100)]
Add RCTL to my Planck layout (#4475)
noroadsleft [Sat, 24 Nov 2018 04:07:53 +0000 (20:07 -0800)]
Add EEPROM_RESET keycode to keycodes.md doc (#4473)
Gergely Nagy [Thu, 22 Nov 2018 20:53:01 +0000 (21:53 +0100)]
ergodox: update algernon's layout to v1.12
This is the final version of my layout.
Overall changes
===============
* Updated to work with QMK master.
Miscellaneous
=============
* The `😂` symbol can be entered with UCIS.
* `LEAD r` now inputs `Right Alt`.
Signed-off-by: Gergely Nagy <me@gergo.csillger.hu>
Milton Griffin [Thu, 22 Nov 2018 18:15:46 +0000 (13:15 -0500)]
Keymap: Clone layout for Massdrop's xd75 (#4461)
* Added default75. No lighting.
* Added default75. No lighting.
* Update keyboards/idobo/keymaps/default75/config.h
Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h
Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h
Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Update keyboards/idobo/keymaps/default75/config.h
Co-Authored-By: griffinmilton3 <griffinmilton3@gmail.com>
* Fixes for pull request
* Updated keyboard declartion structure
Erez Zukerman [Thu, 22 Nov 2018 15:51:20 +0000 (10:51 -0500)]
Merge pull request #4454 from trunneml/improveddebounce
Adaptive debounce logic
Erez Zukerman [Thu, 22 Nov 2018 15:50:20 +0000 (10:50 -0500)]
Merge pull request #4458 from drashna/ergodox_ez_matrix_fix
Fix Ergodox EZ Matrix scan
yiancar [Wed, 21 Nov 2018 23:12:40 +0000 (15:12 -0800)]
Fix raw hid define for chibios (#4460)
Joe Wasson [Wed, 21 Nov 2018 21:18:18 +0000 (13:18 -0800)]
Keymap: Update keymap to match latest changes to Wilba's firmware. (#4432)
* Fix firmware to work with latest Wilba changes (i.e. dynamic keymap) and M60a.
* Get back RGB Backlight codes.
* More tweaks.
* Update users/talljoe/rules.mk
Co-Authored-By: Talljoe <jwasson+github@gmail.com>
Drashna Jaelre [Wed, 21 Nov 2018 15:49:28 +0000 (07:49 -0800)]
Fix row 11
Erez Zukerman [Tue, 20 Nov 2018 20:17:43 +0000 (15:17 -0500)]
Merge pull request #4453 from drashna/fix_ucis
Fix UCIS code
Michael Kemp [Tue, 20 Nov 2018 18:11:23 +0000 (07:11 +1300)]
Keyboard: Add Handwired 108 Key with Trackpoint (#4448)
* Include both base keyboards
* Merge the keymap
* Merge the configs
* Add wiring diagram for clarity of documentation
* Merge rules
* Merge keyboard sources
* Change names to compile
* Update documentation to suit
* Add qwerty layout to 108keyTrackpoint
* Separate the dvorak standard layout from a media focused one
* Update documentation to reflect new keymaps
* [style] Add empty lines at ends of files
* [style] Meet current QMK style guide
* Bring READEME closer to the QMK template
* [style] Change all "108keyTrackpoint" to "108key_trackpoint"
* [style] Use "LAYOUT" instead of "KEYMAP"
QMK terminology has changed
Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Add two spaces after maintainer in README
This is required to render properly
Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Remove redundant line
"PREVENT_STUCK_MODIFIERS" is default on for QMK
Co-Authored-By: mkem114 <20897849+mkem114@users.noreply.github.com>
* Change include of keymaps to use QMK_KEYBOARD_H
This includes automatically
* Update make rules to match template
* Change from KC_MENU to KC_APP
The button functionality actually wanted is the context menu key
* [style] Change "dvorakMedia" to "dvorak_media"
* Update README to reflect minor changes
Nick Piazza [Tue, 20 Nov 2018 18:07:20 +0000 (12:07 -0600)]
Update Levinson readme to support elite-c (#4445)
* init - updated levinson readme to support elite-c
* updated readme per PR comment
* added trailing spaces to lines 6 7 8
* updated readme bootloader instructions
* updated readme
* updated readme
Michael Graf [Tue, 20 Nov 2018 14:55:35 +0000 (15:55 +0100)]
Adaptive debounce logic
The debounce filtering reports a key/switch change directly, without any extra delay. After that the debounce logic will filter all further changes, until the key/switch reports the same state for the given count of scans.
So a perfect switch will get a short debounce period and a bad key will get a much longer debounce period. The result is an adaptive debouncing period for each switch.
This value defines how often the same key/switch state has to be detected in successive reads until the next key state can be reported.
In other words this value defines the minimum debouncing period for a switch.
Erez Zukerman [Tue, 20 Nov 2018 01:01:22 +0000 (20:01 -0500)]
Merge pull request #4442 from drashna/ergodox_ez_glow_configurable
Make Ergodox EZ Glow's rgb matrix user configurable
Drashna Jaelre [Tue, 20 Nov 2018 00:37:49 +0000 (16:37 -0800)]
Fix UCIS code
Revert code change that broke UCIS due to bad suggestions
Maarten Dekkers [Mon, 19 Nov 2018 20:15:16 +0000 (21:15 +0100)]
Fix permanently on capslock led on Atom47 (#4452)
Drashna Jaelre [Mon, 19 Nov 2018 01:51:00 +0000 (17:51 -0800)]
Delete readme.md
MechMerlin [Sun, 18 Nov 2018 23:20:21 +0000 (15:20 -0800)]
Fix my community layouts (#4449)
* fix formatting of keymap
* update readme with boards I currently own
* made the wrong assumption that every board would use the same space for backspace
* update readme with boards I currently own
Drashna Jaelre [Sun, 18 Nov 2018 16:59:52 +0000 (08:59 -0800)]
Add default glow board
Drashna Jaelre [Sun, 18 Nov 2018 16:55:45 +0000 (08:55 -0800)]
Fix i2c_master.d listed more than once warning
Drashna Jaelre [Sat, 17 Nov 2018 01:03:41 +0000 (17:03 -0800)]
Make Ergodox EZ Glow's rgb matrix user configurable
Florian Didron [Sun, 18 Nov 2018 16:24:41 +0000 (01:24 +0900)]
Allows disabling rgb effects in userspace (#4422)
* Allows disabling animations in user space
* Describe disabling effects in the docs
* Allows disabling individual reactive modes
* Adds the list ode defines
noroadsleft [Sun, 18 Nov 2018 16:23:51 +0000 (08:23 -0800)]
Satan: add LAYOUT_60_ansi_split_rshift to info.json (#4441)
zvecr [Sun, 18 Nov 2018 15:53:33 +0000 (15:53 +0000)]
Add personal zvecr dz60 keymap (#4443)
* Add Configurator support for dz60 ansi split space
* Add keymap and fix layout macro
Charlie McMackin [Sun, 18 Nov 2018 15:52:53 +0000 (09:52 -0600)]
Default JIS TKL keymap for Pegasus Hoof (#4446)
* Add TKL JIS layout for Pegasus Hoof
Tested with a JIS Majestouch 2 TKL
* Add default_jis keymap for Pegasus Hoof
* Remove unnecessary keycode definition
* Remove legacy fn_actions in favor of MO(1)
* Remove unnecessary build directive
SpacebarRacecar [Sun, 18 Nov 2018 15:52:14 +0000 (16:52 +0100)]
Update to my keymaps and userspace (#4447)
* fix to prime o keymap
* changed ortho keymaps
* added some symbols to lower layer
* set lower to be a higher layer than raise
* added split layout option with center numpad to prime_o keymap
* added some gaming functionality
* added alt f4 ortho keymaps and userspace
* fixed small error
Boy_314 [Fri, 16 Nov 2018 22:47:06 +0000 (17:47 -0500)]
Updating Boy_314's XD75 Layout (#4440)
* fixed arrow keys and left control
* added right shift
* latest version
* reverted arrow keys
* edited readme
* added osu layer
* updated osu layout
* updated osu layout
* added full arrow keys to osu layout
* in case i mess up creating macros
* added the best meme key in the world
* added plover steno layer
* updated boy314 layout
* removed unused layers
* added boy314 xd75 layout, inspired by preonic layout
* added boy314 xd75 layout, inspired by preonic layout
* version 2 of boy314's xd75 layout
* added readme notes
* updated readme for boy314 xd75 layout
* qwerty support, brackets on bottom row, caps lock underglow
* fixed readme/
* small changes to allow merging
* minor changes to format
* fixed up default readme
* added numpad and tweaked bottom row
Elliot Powell [Fri, 16 Nov 2018 19:31:44 +0000 (19:31 +0000)]
Moved ep40 to ep/40 for easier adding of next ep keyboard (#4439)
* add initial ep40 files
* fixed issues
* updated keymap
* Added media control
* Update keyboards/handwired/ep40/rules.mk
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Fixed requested changes
* Fixed more requested changes
* Added delete key to layor 1
* Updated defualt keympap to have a Backspace mod del key
* removed place holder
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* removed obsolete code
Co-Authored-By: e11i0t23 <32494740+e11i0t23@users.noreply.github.com>
* Moved ep40 to ep/40
* Fixed file names for moved code
* Fixed readme
Konstantin Đorđević [Fri, 16 Nov 2018 16:55:37 +0000 (17:55 +0100)]
Update whitefox/konstantin keymap (#4436)
* Add more spacing in keymaps
* Enable link-time optimization
* Disable deprecated TMK actions, change spacing in config.h
* Remove unrelated rules.mk options
zvecr [Fri, 16 Nov 2018 16:35:04 +0000 (16:35 +0000)]
Unify 68keys with mf68 (#4435)
* Move 68keys keymap to mf68 folder
* Remove 68keys keyboard now its been migrated to mf68 keymap
* Migrate 68keys build config to mf68 keymap overrides
zvecr [Fri, 16 Nov 2018 15:37:15 +0000 (15:37 +0000)]
Add configurator support for luddite (#4434)
James Laird-Wah [Fri, 16 Nov 2018 06:22:05 +0000 (17:22 +1100)]
Use a single endpoint for HID reports (#3951)
* Unify multiple HID interfaces into one
This reduces the number of USB endpoints required, which frees them up
for other things.
NKRO and EXTRAKEY always use the shared endpoint.
By default, MOUSEKEY also uses it. This means it won't work as a Boot
Procotol mouse in some BIOSes, etc. If you really think your
keyboard needs to work as a mouse in your BIOS, set
MOUSE_SHARED_EP = no in your rules.mk.
By default, the core keyboard does not use the shared endpoint, as not
all BIOSes are standards compliant and that's one place you don't want
to find out your keyboard doesn't work.. If you are really confident,
you can set KEYBOARD_SHARED_EP = yes to use the shared endpoint here
too.
* unify endpoints: ChibiOS protocol implementation
* fixup: missing #ifdef EXTRAKEY_ENABLEs
broke build on AVR with EXTRAKEY disabled
* endpoints: restore error when too many endpoints required
* lufa: wait up to 10ms to send keyboard input
This avoids packets being dropped when two reports are sent in quick
succession (eg. releasing a dual role key).
* endpoints: fix compile on ARM_ATSAM
* endpoint: ARM_ATSAM fixes
No longer use wrong or unexpected endpoint IDs
* endpoints: accommodate VUSB protocol
V-USB has its own, understandably simple ideas about the report formats.
It already blasts the mouse and extrakeys through one endpoint with
report IDs. We just stay out of its way.
* endpoints: document new endpoint configuration options
* endpoints: respect keyboard_report->mods in NKRO
The caller(s) of host_keyboard_send expect to be able to just drop
modifiers in the mods field and not worry about whether NKRO is in use.
This is a good thing. So we just shift it over if needs be.
* endpoints: report.c: update for new keyboard_report format
MechMerlin [Thu, 15 Nov 2018 02:37:53 +0000 (18:37 -0800)]
Configurator support for Octagon V2 75_ansi (#4426)
Pekaso [Thu, 15 Nov 2018 02:36:53 +0000 (11:36 +0900)]
serial.c update (#4423)
noroadsleft [Thu, 15 Nov 2018 02:32:28 +0000 (18:32 -0800)]
Docs: Supporting a keyboard in the QMK Configurator (#4396)
* Docs: Configurator Support
* Minor updates
* Updated keyboard.h example to use #pragma once
per @drashna
https://github.com/qmk/qmk_firmware/pull/4396#discussion_r232140934
* Add link to doc under Reference section
Added to _sidebar.md and _summary.md
* Changed doc title; minor tweaks
Re-titled the doc as "Supporting Your Keyboard in QMK Configurator".
Made some minor changes to the keyboard.h examples.
* Added tags object to JSON example
ishtob [Wed, 14 Nov 2018 17:22:16 +0000 (12:22 -0500)]
adding block def to ishtob's userspace (#4427)
Phillip Tennen [Wed, 14 Nov 2018 15:45:46 +0000 (16:45 +0100)]
Backlight status functions (#4259)
* add functions to set specific backlight state
* add function to query backlight state
* update documentation with new backlight functions
* Update tmk_core/common/backlight.c
Co-Authored-By: codyd51 <phillip.ennen@gmail.com>
* Update tmk_core/common/backlight.h
Co-Authored-By: codyd51 <phillip.ennen@gmail.com>
* update docs for is_backlight_enabled() name change
James Osborn [Wed, 14 Nov 2018 15:33:46 +0000 (15:33 +0000)]
Fixed Unicode Support heading (#4425)
Previously, Unicode Support heading appeared as the last row in the Swap Hands table.
FiNeXdesign [Tue, 13 Nov 2018 22:44:50 +0000 (23:44 +0100)]
Keymap: Finex Redox keymap (#4418)
* Added FiNeX custom Redox Layout, first commit.
* updated readme
* removed old code
noroadsleft [Tue, 13 Nov 2018 22:20:42 +0000 (14:20 -0800)]
converter/m0110_usb Configurator support and readme cleanup (#4421)
* Apple M0110 USB converter: readme cleanup
* Apple M0110 USB converter: Configurator support
KOBAYASHI Daisuke [Wed, 22 Aug 2018 14:56:24 +0000 (23:56 +0900)]
Docs: Fix descriptions of KC_INT1 and KC_INT3
FateEverywhere [Tue, 13 Nov 2018 16:38:48 +0000 (11:38 -0500)]
Keyboard: Add 412 64 Model 00 keyboard. (#4400)
* Add 412-64 keyboard firmware
It's pretty barebones for now, but the Model 00 is also a pretty barebones machine. Model 01 won't be better, but plenty of pins exist for things like LEDs on Model 02.
* MANU/PROD ID changes.
Changed around the MANUFACTURER and PRODUCT IDs to be more polite when viewed in qmk toolbox.
* Fixing PROD again.
For the love of all that is good and holy, that was ugly. This new one looks better. This stuff matters to me for some reason.
* Yep, updating MANU again.
There we go. That's better - From my name to my "design firm".
* Update keyboards/412_64/keymaps/default/keymap.c
Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk
Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk
Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk
Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
* Update keyboards/412_64/rules.mk
Co-Authored-By: FateEverywhere <41215461+FateEverywhere@users.noreply.github.com>
Wilba [Tue, 13 Nov 2018 16:31:25 +0000 (03:31 +1100)]
Refactoring M6-A, M6-B, Zeal60, Zeal65, WT60-A, WT65-A, WT80-A (#4417)
* Refactored M6-B to use Zeal60 RGB backlight code
* Fixed M6-B LED co-ordinates
* Minor changes to RGB config for Zeal65
* Added dynamic keymaps to WT80-A, WT60-A, WT-80A, U80-A
Junya Ogura [Tue, 13 Nov 2018 16:27:46 +0000 (01:27 +0900)]
Remove duplicate row from Available functions table in i2c_driver doc (#4416)
noroadsleft [Tue, 13 Nov 2018 16:26:55 +0000 (08:26 -0800)]
converter/ibm_terminal Refactor and Configurator support (#4414)
* IBM Terminal converter: layout macro refactor
- Renamed KEYMAP to LAYOUT
- Renamed KEYMAP_101 to LAYOUT_101
- minor matrix array fixes
* IBM Terminal converter: default keymap refactor
- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- config.h updated to use #pragma once
* IBM Terminal converter: priyadi keymap refactor
- Updated layout macro names
- Updated to #include QMK_KEYBOARD_H
- Removed redundant KC_TRNS and KC_NO defines
- config.h updated to use #pragma once
* IBM Terminal converter: Configurator support
* IBM Terminal converter: readme cleanup
Updated markdown formatting.
* IBM Terminal converter: readme rename
Renamed file to fully lowercase.
Andrew Kannan [Tue, 13 Nov 2018 06:03:48 +0000 (01:03 -0500)]
Update Practice60 to use MT feature and revise system ticks (#4413)
* Update Practice60 to use MT feature and revise system tics
* Increase system tick frequency
10,000 instead of 10,000
MechMerlin [Tue, 13 Nov 2018 05:46:34 +0000 (21:46 -0800)]
KBDFans KBD67 Support (#4412)
* initial commit for kbd67 keyboard
* add in a standard matrix
* get the correct matrix for layout_all
* add a layout_65_ansi LAYOUT macro
* get a default keymap in
* add caps lock led support
* fix formatting of my name in the comments
* add QMK Configurator support
* turn on bootmagic
TheOneTrueTrench [Tue, 13 Nov 2018 00:46:01 +0000 (00:46 +0000)]
Fixed incorrect link to feature_combo.md in features.md docs file. Was linked to feature_combos.md, but _sidebar.md, _summary.md, and config_options.md all link to feature_combo.md. Assuming that it should not be pluralized. (#4411)
Andrew Kannan [Tue, 13 Nov 2018 00:31:22 +0000 (19:31 -0500)]
The "Practice60" Board, Blue Pill powered (#4407)
* Starting point for blue pill based practice60
* Changes
* add
* try raw bin no botloader
* swap back to bootloader version
* edit
* Remove debug LED flash
* Disable JTAG to open up B3 and B4
* Add led backlight support (no breathing yet)
* Update matrix for correctness
* RGB Underglow working in a very simple state
* not as bright
* Move to handwired
* revert ChibiOS_Test changes
* Changes based on PR comments
* Address PR comments v2
* Move files
QMK Bot [Mon, 12 Nov 2018 20:51:24 +0000 (20:51 +0000)]
convert to unix line-endings [skip ci]
Junya Ogura [Wed, 7 Nov 2018 17:58:51 +0000 (02:58 +0900)]
Change hex file permission to 644 from 755
mtei [Wed, 24 Oct 2018 17:03:29 +0000 (02:03 +0900)]
modify quantum/template/avr/config.h: add rgblight effect configurations
comaid [Mon, 12 Nov 2018 20:20:50 +0000 (05:20 +0900)]
Fix up screen off timer of helix (#4347)
* Fix up screen off timer of helix
* Fix Up ScreenOffInterval exceeded uint16_t
* Fix Up never waking up once screen off if in case of matrix are not dirty
* Changing referenIng incorrect constant name
* OLED_ENABLED => SSD1306OLED
* Improve internal processing of process_record_kb()
* Use the return value of process_record_gfx()
* Move a include statement into #ifdef block
Move #include "ssd1306.h` statement into #ifdef block
* Move process_record_kbI()
Move process_record_kb() from helix.c to rev1.c/rev2.c/pico.c
* Move process_record_kb()
comaid [Mon, 12 Nov 2018 20:19:29 +0000 (05:19 +0900)]
Fix up screen off timer of crkbd (#4346)
* fix about screen off timer
* Fix Up ScreenOffInterval exceeded uint16_t
* Fix Up never waking up once screen off if in case of matrix are not dirty.
* Revert "fix about screen off timer"
This reverts commit
3d175f2340c14250a71af78afec5a1e890d9f4e7 .
* Fix up screen off timer of crkbd
* Fix Up ScreenOffInterval exceeded uint16_t
* Fix Up never waking up once screen off if in case of matrix are not dirty.
* Fix up screen off timer of helix
* Fix Up ScreenOffInterval exceeded uint16_t
* Fix Up never waking up once screen off if in case of matrix are not dirty
* Revert "Fix up screen off timer of helix"
This reverts commit
f0efb82443a7dc34b75579359b0514e8bfa51100 .
* Improve internal processing of process_record_kb()
* Use the return value of process_record_gfx()
* Fix a indent
Fix a indent
Michael Kaylan [Mon, 12 Nov 2018 16:20:56 +0000 (11:20 -0500)]
Make sure that avr-gcc@7 gets linked into the path on MacOS.
Daniel Shields [Mon, 12 Nov 2018 12:02:51 +0000 (12:02 +0000)]
Add missing arm gcc compiler for openSUSE 15.0 and Tumbleweed.
Logan Bussell [Mon, 12 Nov 2018 20:04:12 +0000 (15:04 -0500)]
Add rules.mk to ortho_4x12/buswerks keymap (#4405)
* Added buswerks keymap
* cleaned up comments on buswerks keymap
* Added buswerks keymap readme.md
* Fixed spelling in buswerks readme.md
* Removed unnecessary includes, changed process_record_user to now use set_single_persistent_default_layer(), removed deprecated functions, and moved the audio ifdef block to config.h
* Changed buswerks ortho_4x12 layout to accommodate 'MIT' layout
* Updated README.md to reflect layout changes
* update buswerks keymap
* add buswerks tragicforce68 keymap
zvecr [Mon, 12 Nov 2018 20:02:28 +0000 (20:02 +0000)]
Tidy 40percentclub boards (#4403)
* Remove unnecessary re-definitions for XXXXXXX and _______
* Update 6lit to use KC_NO in layout macros
* Update rules.mk to follow current template
* Remove use of deprecated function action_get_macro - unused and contents were from old template
* Remove use of deprecated function action_get_macro - all code was commented out
* Remove use of deprecated function action_get_macro - convert macro to use process_record_user
* Convert keymap to consistent use of _______
* fix use of old style header guards
* Swap KC_NO for XXXXXXX macro since the swap to the macro for KC_TRANS
* Resolve use of ?= in rules.mk files
* Remove duplication of rules.mk and config.h in gherkin mjt keymap
* Remove unnecessary #includes
* Align layout macros so foobar can use gherkin keymaps
* Align 6lit layout macros with foobar
* Remove ifndef QUANTUM_DIR from keymaps
zvecr [Mon, 12 Nov 2018 20:00:45 +0000 (20:00 +0000)]
Keyboard: Initial 25 port (#4394)
* Initial 25 port
* Initial 25 port - fix info.json and hand_swap_config
* Review comments - fix layout macros, copyright comments, and duplicated use of layering macros
Paco [Mon, 12 Nov 2018 19:58:07 +0000 (14:58 -0500)]
Add support for slackware distribution (linux_install.sh) (#4369)
* Add support for slackware distribution (linux_install.sh)
The required packages are not provided by the official repository. The packages
need to be installed from slackbuilds.org either manually or with the help of
third party tools like sbotools.
* Modify linux_install.sh according to code review
Modifies the Slackware section of the linux_install.sh script based on the
suggestions from the code review.
* Modify utils/linux_install.sh according to suggestions
Yan-Fa Li [Mon, 12 Nov 2018 03:54:10 +0000 (19:54 -0800)]
Improve new_project script (#4373)
* Improve new_project script
- use git user.name if available to replace the boilerplate name in
files we generate
- fix shellshock warnings
* Test for git repo
Suggestion by @skullydazed
* Fix shellshock warning
* Incorporate feedback from reviewers
- thanks @vomindoraan
- use a heredoc instead of echo for console
- factor out common paths
yiancar [Sat, 10 Nov 2018 20:26:39 +0000 (12:26 -0800)]
I2C driver docs (#4298)
* I2C driver docs
- Added I2C driver docs.
- Changed arm master i2c driver to have a weak i2c_init as it is impossible to account for all possible port configuration in the STM32 world.
* Update docs/i2c_driver.md
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* Update docs/i2c_driver.md
Co-Authored-By: yiancar <yiangosyiangou@cytanet.com.cy>
* GPIO release fix
gorbachev [Sat, 10 Nov 2018 16:22:36 +0000 (11:22 -0500)]
Keymap for random key presses for the scrabblepad (#4356)
* Random key presses for scrabblepad
* Fix keymap code comments
* Remove unused methods as per code review
Logan Huskins [Sat, 10 Nov 2018 16:21:24 +0000 (10:21 -0600)]
Keymap: Add default keymap from web for 1up60hse (#4351)
MechMerlin [Fri, 9 Nov 2018 20:15:37 +0000 (12:15 -0800)]
IDOBO Keyboard Support (75Keys Aluminum Keyboard) (#4401)
* initial commit
* put my name everywhere
* get the switch matrix correct
* add a basic keymap
* use a better LAYOUT macro
* update readme
* Add QMK Configurator support
mcmadhatter [Fri, 9 Nov 2018 19:16:08 +0000 (19:16 +0000)]
Added support for backlight on diverge3 , and added a UK iso layout (#4392)
* Added support for backlight , and a UK iso layout
Added support for backlight , and a UK iso layout. Now uses the SPLIT_KEYBOARD #define rather than relying on lets split
* Update keyboards/diverge3/keymaps/isoUK/keymap.c
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/isoUK/keymap.c
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Simplified the lower layer
Simplified the lower layer
* dir rename to snake case
dir rename to snake case
* changed dir case
changed dir case
* Update keyboards/diverge3/rules.mk
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/keymap.c
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* Update keyboards/diverge3/keymaps/iso_uk/config.h
Co-Authored-By: mcmadhatter <mcmadhatter@hotmail.com>
* aligned and tidyied up
aligned and tidyied up
Jason Thigpen [Fri, 9 Nov 2018 16:49:29 +0000 (08:49 -0800)]
Add my new ANSI layout dz60 setup (#4397)
* minor additions to alps64 and dz60
* Rename crd keymap to represent 2u lshift layout
* Add crd's new ANSI layout dz60 with preferred layers
dlgoodr [Fri, 9 Nov 2018 01:01:16 +0000 (19:01 -0600)]
Keymap: dlg's tada68 keymap (#4289)
* dlg's keymap
* fix list order
* remove cruft
* pragma
Co-Authored-By: dlgoodr <dlg@dsrw.org>
* turn on bootmagic, enable swapping ` and Esc while I figure out which compromise is least bad
zvecr [Thu, 8 Nov 2018 23:17:41 +0000 (23:17 +0000)]
relocate 40percent.club boards to new parent folder (#4380)
* Initial move of 40percent.club boards to common parent folder.
* Refactor readme files to be consistent
* Refactor readme files to be consistent - fix make command examples.
* Refactor readme files to be consistent - align readme filenames.
* Refactor readme files to be consistent - fix repo url.
* Disable Community keymap builds as they are currently failing due to missing functionality
* Move more of 40percent.club boards to common parent folder.
* Refactor readme files to be consistent - align readme filenames.
* Refactor readme files to be consistent - fix make command examples.
Filip Sund [Thu, 8 Nov 2018 23:12:42 +0000 (00:12 +0100)]
Keyboard: Add 30wer config and keymap (#4386)
* Preliminary 30wer firmware. Not tested on real board yet.
* Added a layer to default 30wer keymap.
* Wrote readme for 30wer.
* Added 30wer info.json.
Ryoichi KATO [Thu, 8 Nov 2018 07:04:02 +0000 (23:04 -0800)]
Keyboard: fix ifdef for crkbd's default/keymap.c
undef SSD1306OLED should not kill entire process_record_user() function.
Abhinav [Thu, 8 Nov 2018 05:39:29 +0000 (21:39 -0800)]
Add Layout-b for GH60 satan (#4123)
* Add Layout-b for GH60 satan
* Update layout, toggle for colemak layout
* Rename layout, replace function with KC_GESC
* Update Layer order, Readme
* Remove unnecessary code
* Add backspace in extend layer
Konstantin Đorđević [Wed, 7 Nov 2018 17:29:57 +0000 (18:29 +0100)]
Fix misspelled make option, format rules.mk files (#4382)
Frank Tackitt [Wed, 7 Nov 2018 16:25:18 +0000 (09:25 -0700)]
Configurable Rainbow Swirl range (#4376)
* Configurable Rainbow Swirl range
This allows tweaking of the rainbow effect to
get different effects on keyboards with varied
LED layouts. We found the value 1950 works on
the RGBKB.net Sol to get a cool striped effect
across the keyboard.
* Document RGBLIGHT_RAINBOW_SWIRL_RANGE
* Better wording for the documentation
Danilo Vulicevic [Wed, 7 Nov 2018 01:04:02 +0000 (02:04 +0100)]
Add xd75/billypython keymap (#4381)
* Add xd75/billypython keymap
* Expand rules.mk
(cherry picked from commit
806fee94ae3a21b6ca7a34624101349b57d41b75 )
* Expand billypython's rules.mk
* Remove unused stuff in whitefox/billypython
Danny [Tue, 6 Nov 2018 21:13:58 +0000 (16:13 -0500)]
Add Tragicforce 68 layout for split backspace and add configurator layouts (#4378)
MechMerlin [Tue, 6 Nov 2018 20:35:08 +0000 (12:35 -0800)]
Port over Noxary 268.2 from Rosakiin's Noxary Firmware (#4354)
* port over 268.2 from Noxary Firmware
* rename files
* update readme
* put rozakiin's ame in more places
* add configurator support
* Update keyboards/noxary/268_2/n268_2.c
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* Update keyboards/noxary/268_2/keymaps/default/keymap.c
Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
* rename 268_2 keyboard files
Konstantin Đorđević [Tue, 6 Nov 2018 20:21:44 +0000 (21:21 +0100)]
Improve wording, punctuation and capitalization in newbs_getting_started guide (#4342)
* Improve wording, punctuation and capitalization in newbs_getting_started guide
Also add some links
* Update example build command output
Co-Authored-By: vomindoraan <vomindoraan@gmail.com>
* Replace occurrences of "layout" with "keymap"
Co-Authored-By: MechMerlin <30334081+mechmerlin@users.noreply.github.com>
* Explicitly instruct users to open an MSYS2 MinGW 64-bit terminal
* MSYS2 Console → MSYS2 MinGW
* Replace thin spaces with regular spaces
MechMerlin [Tue, 6 Nov 2018 20:04:25 +0000 (12:04 -0800)]
Commit my DZ60 keymap (#4375)
* default mechmerlin keymap initial commit
* fix up the keymap
* cleanup keymap
* add rgb sleep functionality
* add the beginning of a readme
* fix that compile error
* fixup formatting
* spruce up that readme
* add RGB lighting controls to _CL layer
* update readme
* set rgb underglow color
* update readme
* fix formatting
Danilo Vulicevic [Tue, 6 Nov 2018 20:03:33 +0000 (21:03 +0100)]
Add whitefox/billypython keymap (#4374)
* Add keyboards/whitefox/keymaps/billypython
Cloned from vomindoraan/qmk_firmware
* Customize keymap for Linux