]>
git.donarmstrong.com Git - qmk_firmware.git/log
Garret G [Tue, 8 Oct 2019 18:24:20 +0000 (13:24 -0500)]
[Keyboard] Move existing boards to Kingly_Keys and add more boards (#6879)
* try to fix and orginize to Kingly_Keys subfolder and add various keyboard support
* fixed layout nomenclature and rules.mk pref
* modified readme for smd_milk
* fixed layout name in little_foot.h
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* remove old stand-alone keyboard folders
* Fixed missing comma in littlefoot keymap
* remove OLED code in romac_plus.c
* Update rules.mk
* Update readme.md
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update rules.mk
* Update rules.mk
* Update keymap.c
* Update keymap.c
* Update keymap.c
* fix little_foot.h layouts, delete smd_milk readme.md
* Fix ALpha Edits
* Fix ALpha Edits p.2
* update little_foot.h
* fix little_foot.h p.2
* Update keyboards/kingly_keys/little_foot/little_foot.h
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/kingly_keys/little_foot/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/kingly_keys/romac_plus/keymaps/default/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Modify config.h for cleaned up PCB.
dsanchezseco [Tue, 8 Oct 2019 18:16:38 +0000 (20:16 +0200)]
[Keymap] keymaps for planck and crkbd (#6895)
* using similar keymaps (with vim in mind) for planck and crkbd
* changed to rgb matrix and lower max brightness to prevent unresponsiveness
* readme and default rgb mode
* disable all the not wanted effects and activate the framebuffer ones
* changed effects
* changed custom keycodes to defines
* fixed comment
fauxpark [Tue, 8 Oct 2019 18:06:26 +0000 (05:06 +1100)]
[Docs] CLI command to serve docs locally (#6956)
* CLI command to serve docs locally
* Document it
* Default port
* Use `with` and subclass `SimpleHTTPRequestHandler` to set working dir
* Apply suggestions from code review
Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com>
* Update docs/cli.md
Xavier Hahn [Tue, 8 Oct 2019 17:45:34 +0000 (19:45 +0200)]
[Docs] French translation of Complete Newbs Guide (#6901)
* Translated _summary.md + newbs.md
* Translated news_best_practices.md in French
* Translated newbs_building_firmware_configurator.md in French
* Translated the file newbs_building_firmware.md in French
* Translated page newbs_flashing.md in French
* Translated the page newbs_getting_started.md in French
* Translated the page newbs_learn_more_resources.md in French
* Translated the page newbs_testing_debugging.md in French
* Change translation of split from 'séparé' to 'scindé'
* Adding the lang file for gitbook and some others tranme other translation
* Correcting typos after Gimly's review
* Some others sections on the summary
* Fix first comments from @zekth
* Fix some issues from @4sStylZ
* Fix other issues from @4sStylZ
* Fix weird phrase
* Replaced all uses of 'téléverser' by 'flash'
* Replaced all planches by board
* Fix other PR comments
* Fix comment
yiancar [Tue, 8 Oct 2019 16:03:51 +0000 (17:03 +0100)]
[Keyboard] RGB updates on NK65 and HS60 (#6795)
* RGB update commit
* Convert caps lock indicator check to IS_LED_ON
* ISSI3733 minor change
lucwastiaux [Tue, 8 Oct 2019 15:43:54 +0000 (23:43 +0800)]
[Keymap] modify ergodox_ez / dvorak_42_key layout (#6832)
* add macros for windows 10 workspace switching
* change debounce settings
* add comment
* remove debounce
kuchosauronad0 [Tue, 8 Oct 2019 03:08:05 +0000 (20:08 -0700)]
[Docs] Clean up docs/newbs_building_firmware.md (#6930)
* Clean up the blocks in the second section so that macOS & Windows are in the same block with the command
* As suggested by fauxpark
Ethan Durrant [Tue, 8 Oct 2019 02:28:48 +0000 (20:28 -0600)]
[Docs] updated and cleaned up documentation for Tap Dance (#6949)
Yan-Fa Li [Tue, 8 Oct 2019 02:23:59 +0000 (19:23 -0700)]
[Keymap] Overly greedy community keymap build userspace (#6969)
- this fixes breakage in instant60 pcb sorry @upas
Drashna Jaelre [Tue, 8 Oct 2019 02:08:14 +0000 (19:08 -0700)]
[Docs] Add AVR and ARM examples to GPIO Commands (#6942)
* [Docs] Add AVR and ARM examples to GPIO Commands
Add examples for reference for people not as well versed in microcontroller coding, such as myself.
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
Lukas Werling [Tue, 8 Oct 2019 00:18:18 +0000 (02:18 +0200)]
[Keymap] katana60: Fix = key in default keymap (#6941)
The top-right key should be = and not the shifted pseudo-key +. This
matches the sample layout from the picture in the readme [0].
[0]: https://i.imgur.com/xVkODOu.jpg
Janne Peippo [Tue, 8 Oct 2019 00:15:59 +0000 (03:15 +0300)]
[Keymap] Add new TADA68 keymap (#6938)
* Add new TADA68 keymap
* Remove unnecessary backlashes
* Change from MacOS specific to generic volume keycodes
Max Rumpf [Mon, 7 Oct 2019 17:54:17 +0000 (19:54 +0200)]
Remove unanswered/unnecessary FAQ item
As discussed in #6957, closes #6957
fauxpark [Mon, 7 Oct 2019 21:50:10 +0000 (08:50 +1100)]
[Docs] Add an important note about modifying user code (#6959)
* Add an important note about modifying user code
* Update docs/contributing.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
NoshBar [Mon, 7 Oct 2019 21:35:28 +0000 (23:35 +0200)]
[Keyboard] Cannon Keys Satisfaction75: Fix buffer sizes for sprintfs. (#6954)
sprintf always adds a NULL terminator at the end of the buffer it works on.
A few places made just enough space for the resulting string, but not the terminator.
So this just adds one to the buffer size to make room for it.
Yan-Fa Li [Mon, 7 Oct 2019 20:31:11 +0000 (13:31 -0700)]
[Keymap] Community layout for hhkb (#6961)
Dylan Khor [Mon, 7 Oct 2019 19:35:37 +0000 (15:35 -0400)]
[Keymap] Clean up / adjust khord let's split keymap (#6951)
Remove unneeded lines and change right side mouse buttons on raise layer back to media control
Diego [Mon, 7 Oct 2019 18:57:35 +0000 (15:57 -0300)]
[Keymap] Fix talljoe-gherkin keymap typo (#6950)
Ethan Durrant [Mon, 7 Oct 2019 18:42:12 +0000 (12:42 -0600)]
[Keymap] MF68 keymap LED pins fixed (#6946)
* fixing LED pins to accurately use the Pro Micro LEDs
* fixing trailing whitespace
Dan McClain [Mon, 7 Oct 2019 18:32:30 +0000 (14:32 -0400)]
[CLI] Add `qmk list_keyboards` (#6927)
`list_keyboards` replicates the `make list-keyboards` by globbing for all paths
that include `rules.mk` and then removing the paths that include `keymaps`.
This basis of this cli command could be reused in the future as a util, but is
not done so here since this would be the only place that would use it currently
Resolves #6911
Jesper Nellemann Jakobsen [Mon, 7 Oct 2019 18:17:08 +0000 (20:17 +0200)]
[Keymap] Move brightness controls one key over (#6945)
I forgot to count the extra ISO-only key next to left shift when
initially adding these brightness controls.
Jonas Avellana [Mon, 7 Oct 2019 17:42:03 +0000 (11:42 -0600)]
[Keymap] updating ninjonas userspace (#6903)
* [refactor] updating ninjonas layout blocks and standardized LOWER & ADJUST
* [feat] added new macro M_TERM to open MacOS terminal app
* [feat] introducing mod-tap functionality on keymap
* [fix] fixing oled turning on when it feels like it. thanks @drashna for helping
* [feat] updating OLED to rotate logo 180 degrees
* [feat] updating keymaps to reflect VSCode frequent habits
* [refactor] converting crkbd modifier keys to layer blocks
* [fix(#6903)] converting _delay_ms to wait_ms on launching terminal macro
Erdem Efe Erol [Sun, 6 Oct 2019 23:39:23 +0000 (02:39 +0300)]
[Docs] Typo fix for feature_hd44780.md (#6917)
* Typo fix
Fixed a typo.
* Update feature_hd44780.md
* Update feature_hd44780.md
Erovia [Sun, 6 Oct 2019 18:15:17 +0000 (20:15 +0200)]
Dimple: Fix Caps Lock LED behaviour (#6936)
* Dimple: Fix Caps Lock LED behaviour
* Dimple: fix helper functions and cleanup unnecessary code
Erdem Efe Erol [Sun, 6 Oct 2019 14:56:35 +0000 (17:56 +0300)]
[Docs] Removed dead link (#6922)
Removed an old link and fixed a typo
Janne Peippo [Sun, 6 Oct 2019 14:44:02 +0000 (17:44 +0300)]
[Keymap] Add new Cyclops keymap (#6923)
Daniel Klug [Sun, 6 Oct 2019 06:58:23 +0000 (23:58 -0700)]
[Keymap] dactyl_left (#6775)
* [keymap] dactyl_left
Special layout for the left side of the ergodox dactyl.
* [keymap] dactyl_left
Special layout for the left side of the ergodox dactyl.
* Updated readme.md
* Update keyboards/handwired/dactyl_left/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/handwired/dactyl_left/info.json
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Addressing changes for PR
removed layers.json and 15-24 from rules.mk
* Updating keymap for better a default
Hopefully this works as a starting point
St. John Johnson [Sun, 6 Oct 2019 06:41:15 +0000 (23:41 -0700)]
Use `keymap` instead of `username` variable for `qmk new_keymap` (#6885)
Username is not defined and this causes `qmk new_keymap` to error. This
appears to have originated from a partial update in
https://github.com/qmk/qmk_firmware/pull/6708/files#diff-
d5208bcbc79aa428556a743b6ff41086 . This change completes the migration from `username` to `keymap`
Kaiede [Sun, 6 Oct 2019 02:59:16 +0000 (19:59 -0700)]
[Keyboard] Whitefox Aria Layout Support (#6915)
* [Keyboard] Add Whitefox Aria Layout
* [Keyboard] Add Whitefox Aria to info.json
* [Keyboard] Apply Whitefox.h Suggestions from Review
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
Max Rumpf [Sat, 5 Oct 2019 23:44:22 +0000 (01:44 +0200)]
[Keyboard] Add Phoebe, a keyboard by Maxr1998 (#6870)
* Add Phoebe, a keyboard by Maxr1998
* Improve include-guard
* Remove unused functions
* Remove unused extern
* Add image
* Some more fixes
Josh Benavides [Sat, 5 Oct 2019 23:24:31 +0000 (09:24 +1000)]
[Keymap] Add HHKB-based keymap for DZ60 (#6907)
* Created personal keymap for dz60 hhkb layout.
* Renamed directory joooosh to joooosh_hhkb... Removed redundant KC_TRNS alias #define... Updated to use KC_TRNS alias defined in QMK_KEYBOARD_H.
gtips [Sat, 5 Oct 2019 23:10:27 +0000 (08:10 +0900)]
[Keyboard] Add keyboard Reviung34 (#6847)
Jonathan Rascher [Sat, 5 Oct 2019 19:40:08 +0000 (14:40 -0500)]
[Keymap] Initial personal keymap for Lily58 (#6908)
* Initial Lily58 keymap
* Still not sure if these thumb key placements are optimal or not. I
might want to move space (enter) one key to the left (right),
respectively.
* Also unsure how I feel about Esc on a mod tap key with Ctrl... might
move it back to its own key and relocate the = key.
* Missing bindings for Print Screen, Scroll Lock, Pause/Break.
* Make Lily58 layout support operation without numrow
* Move some Lily58 modifiers around
* Move nav keys to more consistent locations
* Rebinding shift on Raise is stupid
* Don't stomp Ctrl on the Lower layer
* Tweak bottom row a little bit
Matthew Lyon [Sat, 5 Oct 2019 19:22:52 +0000 (12:22 -0700)]
[Keymap] finally committing my updates (#6904)
Nikita Titov [Sat, 5 Oct 2019 19:04:46 +0000 (22:04 +0300)]
removed deprecated option for Travis (#6896)
Colai [Sat, 5 Oct 2019 18:56:11 +0000 (20:56 +0200)]
[Keymap] dz60 Iso de 5x1u split right shift (#6889)
* add ISO-DE layout with 5x1u and split right shift
* cleaning up
* renamed readme.md and layout. added underglow
* change layout name in info.json
* rename readme.md
* renamed layout in comment. added rgb keys to visualisation
* change Layout name in dz60.h visualization
Leivince John Marte [Sat, 5 Oct 2019 18:17:36 +0000 (02:17 +0800)]
[Keymap] Added KBD6X Vimwarrior HHKB TOFU Personal Keymap (#6878)
* Added KBD6X Vimwarrior HHKB TOFU Personal Layout
* Added Readme.md for Vimwarrior HHKB Tofu Keymap
* Added DZ60 Vimwarrior WKL Tofu Keymap
* Update Rename keymaps to devinceble_hhkb_tofu and devinceble_wkl_tofu
* Update rules.mk Added BOOTLOADER config.
fauxpark [Sat, 5 Oct 2019 18:09:35 +0000 (05:09 +1100)]
Cleanup rules.mk for 32U4 keyboards, A-F (#6804)
* Cleanup rules.mk for 32U4 keyboards, A-F
* Put back stuff in VIA keymaps
J.Flanagan [Sat, 5 Oct 2019 17:44:55 +0000 (12:44 -0500)]
[Keyboard] Add OSA keyboard (#6849)
* initial commit
restart of osa development
* minor changes
Minor changes
mostly changing naming and comment out rgb modes
* initial commit
restart of osa development
* minor changes
Minor changes
mostly changing naming and comment out rgb modes
* more minor changes
comment out some functions
correct some spelling errors
change some of the descriptive text
* Minor Changes
Minor changers per PR requests
* Minor Changes
Minor changes per PR suggestions
* Major Changes
Per PR suggestion from noroadsleft:
- changed macro to LAYOUT_all in info.json, dualsplit/keymap.c and ocm/keymap.c, and osa.h
- added osa.h macros for other layouts per suggestion and used suggested naming
- changed naming of layout macros to correspond to macros and naming in default/keymap.c, dualsplit/keymap.c, ocm/keymap.c, splitbs/keymap.c, and splitrs/keymap.c
- removed duplicate layers from all keymaps and edited per suggestions
- compiled each keymap to check for and correct any potential errors. all compiled with no errors
* Minor Change
- fixed imgur image link in readme.md to be correct format
* Minor Changes
changes to macro layouts in osa.h
changes to dualsplit/keymap.c - added arrows to layer 1
* Changes
- Made changes to info.json to match osa.h
- changes to osa.c enabling indicator LEDs
- changed "dualsplit" directory name to "all" to match keymap naming in osa.h, info.json, and keymap.c
- minor changes to all/keymap.c
* Update keyboards/sck/osa/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/sck/osa/readme.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Changes to info.json
- revert to info.json from version in
b3b49c3 per requested changes
MechMerlin [Sat, 5 Oct 2019 17:19:49 +0000 (10:19 -0700)]
Budget96 Production PCB Fix (#6900)
* production version of the PCB has the top two right most keys swapped around. There are only 6 protos in existence and one of them is mine so we can just do this.
* update readme by adding backticks
Joel Challis [Sat, 5 Oct 2019 15:57:00 +0000 (16:57 +0100)]
ARM - Initial backlight support (#6487)
* Move AVR backlight to own file, add borrowed ARM implementation
* Tiny fix for backlight custom logic
* Remove duplicate board from rebase
* Fix f303 onekey example
* clang-format
* clang-format
* Remove backlight keymap debug
* Initial pass of ARM backlight docs
* Initial pass of ARM backlight docs - resolve todos
* fix rules validation logic
* Add f072 warning
* Add f072 warning
* tidy up breathing in backlight keymap
* tidy up breathing in backlight keymap
* add missing break to backlight keymap
MechMerlin [Sat, 5 Oct 2019 05:06:57 +0000 (22:06 -0700)]
[Keyboard] Preliminary Support for Duck Orion V3 (#6892)
* initial commit
* fixup init_rows and read_rows routine
* fixup matrix based on Marcus's tracing info
* add a temporary keymap
* add notes
* use a standard tkl ansi keymap
* turn on that last column
* backslash and backspace row left to fix
* reorg from backslash to pgdn
* got the matrix done but the backspace location at K4N is still suspect
* add reset info into readme
* add qmk configurator support
* add community layout support
* remove uneeded keymap readme
* add a new column just for the reset switch
* change copyright dates
* add cautionary message to readme as we don't know about the lighting condition yet
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/duck/orion/v3/v3.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* change bootloader comments
hvp [Sat, 5 Oct 2019 05:04:08 +0000 (07:04 +0200)]
[Keymap] Added my version of the alpha28 layout. Usable. (#6862)
* Added my version of the alpha28 layout. Usable.
* Added enum. Test ok
MechMerlin [Sat, 5 Oct 2019 05:03:10 +0000 (22:03 -0700)]
[Keyboard] Percent Skog Lite (#6882)
* initial commit of skog_lite
* add layout macro from misterkeeb's tool
* add default keymap
* add pins used
* rgb support
* add tkl ansi community support
* update readmes
* add new layouts and configurator support
Louis Orleans [Sat, 5 Oct 2019 03:32:52 +0000 (20:32 -0700)]
[Keymap] update my keymap for Infinity Ergodox (#6864)
* 🎉 Building simple flasher
* 🎉 Flashing works
* 🎨 Cleaning up
* 🐛 Being more specific with board identity
* 🐛 Flashing correct keymap
* 🎉 Adding keymap
* ✨ Updating keymap
* 🚨 RGB
* ⏪ Revert "🚨 RGB"
This reverts commit
9ceabfb267f8daedaad929231229c703abc12ec4 .
* ✨ Improvements to flasher
* ✨ Layout tweaks
* 💄 Messing around with LCD
* 💄 Enabling LCD backlight matching
* 🔧 Updating layout
* 🐛 Fixing console logging
* 🎨 Cleaning up indentation
* 🔧 Adding editorconfig
* ✨ Adding game layer
* 💄 Changing numpad layout
* ✨🔥 redoing entire layout
It's now more similar to the Planck default layout
* ✨ add workman and dvorak layouts
* 🐛 fix numpad
* 🐛 fix layer orders
* 🐛 fix layer toggling
* 🐛 fix tri-layer switching
* 🐛 fix LCD colors for adjustment layers
* 🔥 remove old flasher project
* 🔥 remove simple_visualizer
* 💄 update LCD colors
* 📝 fix layout comments
* 💄 swapping 2u buttons
* 🔥🔧 removing editorconfig
* 🚨 using 2 spaces
* 📝 add README
* ⏪ Revert "💄 Enabling LCD backlight matching"
This reverts commit
51577903dfdc9fea5d33e9ab8cfa9b854e7ae19e .
* ⏪ Revert "💄 Messing around with LCD"
This reverts commit
fdd9acdae514a3e0e4a7153225053680744980e5 .
* 🐛 fix thumb inconsistency in QWERTY
* 🐛 fix media keys
* ✨ add F# shortcuts to vertical 1.5u buttons
* ✨ hold enter for RShift
* ✨ hold for numpad
* 🎨 remove unnecessary breaks
* 🎨 reoganizing layers
* ✨ add Colmak layer
* 🚧🔧 add basic config
* ✨ use more standard numpad layout
* 💄 change layer orders
* ✨ add caps lock on adjust layer
* 🔥 disable space cadet
* 📝 update README
* 🔨 use userspace config
* 🎨 clean up a bit
* 🐛 undefine tapping toggle from base config
* 🔨 rename LED functions
* 💩 someone commited Windows line endings
* ✨ left hand thumb is space
* ♻️ extract layers def to new file
* 🔥 remove unnecessary hooks
* ✨💄 set LCD text and color by layer
* 💄 update keymap
removing layer buttons that I don't really use
* ✨ set backlight to full brightness on boot
* 🔥 remove unnecessary includes
Griffin J Rademacher [Fri, 4 Oct 2019 19:56:01 +0000 (15:56 -0400)]
[Keymap] :world_map: Adds massdrop/alt/favorable-mutation keymap (#6893)
Features:
* Tap space for space, hold for cmd
* Tap caps lock for esc, hold for ctrl
* Dedicated key for entering default mode of yabai window manager
* Who needs arrow keys, anyways???
* Method for clearing all stuck-down mods
Dimitri Krassovski [Fri, 4 Oct 2019 19:00:14 +0000 (22:00 +0300)]
[Keyboard] Match dactyl-manufom 4x5 layout in doc to actual (#6867)
* Match doc layout to actual
Raise and Lower were swapped, and there is no "10" button :)
* Make mouse button 2 really 2, not a clone of MB1
vuhopkep [Fri, 4 Oct 2019 18:55:54 +0000 (01:55 +0700)]
[Keyboard] Add Stella keyboard (#6848)
* Add Stella keyboard
Tenkeyless keyboard for VGS Community
* Update keymap.c
* update
Max Rumpf [Fri, 4 Oct 2019 18:22:30 +0000 (20:22 +0200)]
[Keyboard] Add image for Pulse 4k (#6869)
fauxpark [Thu, 3 Oct 2019 23:24:47 +0000 (09:24 +1000)]
Wrap util.h functions in `extern "C"` (#6762)
Richard Baptist [Thu, 3 Oct 2019 19:34:00 +0000 (21:34 +0200)]
Clean up default crkbd keymap (#6887)
* Put spacing into CRKBD keymap
* Change KC_NO to XXXXXXX
This makes it easier to see at a glance that the key does nothing
Ayman Bagabas [Wed, 2 Oct 2019 00:56:16 +0000 (20:56 -0400)]
Fix qmk doctor 'bytes-like object is required' on linux
This fixes the following issue related to encoding on linux systems. Add
`universal_newlines=True` to subprocess.
<class 'TypeError'>
☒ a bytes-like object is required, not 'str'
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/milc.py", line 564, in __call__
return self.__call__()
File "/usr/local/lib/python3.7/site-packages/milc.py", line 569, in __call__
return self._entrypoint(self)
File "$HOME/qmk_firmware/lib/python/qmk/cli/doctor.py", line 56, in doctor
for line in mm_check.stdout.split('\n'):
TypeError: a bytes-like object is required, not 'str'
Silvio Gulizia [Thu, 3 Oct 2019 00:27:01 +0000 (02:27 +0200)]
Fix quantum keymapextra italian (#6779)
* remove IT_PIPE duplicate and add IT_GRAD
IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC)
* rename IT_GRAD to IT_DEGR
* add missing plus_and_minus
* fix missing IT_ACUT definition
* change KC_LALT(KC_LSFT to LALT(LSFT
* Fix alignment
* remove leftover
* fix issue generated with chars while pushing
* fix typo
* fix LCBR and RCBR
* fix euro symbol
* fix RBRC
* change IT_LESS form KC_NUBS to KC_GRAVE
* add IT_TILDE and change IT_GRAV to IT_GRAVE
* add missing legends for accented vowels
* format for readability
* revert to commit befor I edit it
* initial commit
* edited to be easier to compare to _ansi.h
* remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h
I found out there were no difference at all
* fix missing #endif
* rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h
Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC)
* rename file
* redefines IT_BKSL and IT_PIPE based on KC_BKSL
* add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE
Konstantin Đorđević [Wed, 2 Oct 2019 23:46:27 +0000 (01:46 +0200)]
Update personal userspace and keymaps (#6876)
* Align bottom row in KBD6X keymap to match LAYOUT macro
* Remove TAP_HOLD_CAPS_DELAY override in userspace
* Change default USB polling rate to 1000 Hz
* Move media controls to nav cluster on Wasdat
* Add dz60:konstantin_b keymap
Erik Doffagne [Wed, 2 Oct 2019 20:41:32 +0000 (22:41 +0200)]
Fixed typos in documentation (#6871)
* Fixed typos in documentation
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update docs/arm_debugging.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Richard Baptist [Wed, 2 Oct 2019 16:39:43 +0000 (18:39 +0200)]
[Keymap] Add personal CRKBD keymap (#6843)
* Add personal keymap
* Additional readme note
* Fix typo's in readme
* Additional layer key info in readme
* Update keyboards/crkbd/keymaps/rpbaptist/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/rules.mk
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/crkbd/keymaps/rpbaptist/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Remove redundant config
* Remove disabling of NO_ACTION_MACRO and NO_ACTION_FUNCTION
* Remove layer keycode macros
* Use layer_state_t instead of uint32_t
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* OLED_ROTATION_90 instead of 180
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Use get_highest_layer instead of biton32
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Revert "OLED_ROTATION_90 instead of 180"
This reverts commit
f14a4353ab6719c6e4e8974a4d17f8b91940de56 .
It messed up the logo on slave
* Use IS_LED_ON function to check LED status
Co-Authored-By: fauxpark <fauxpark@gmail.com>
Anton Lindström [Wed, 2 Oct 2019 12:11:39 +0000 (14:11 +0200)]
[Keymap] Add antonlindstrom iris keymap (#6853)
This adds a keymap for the Iris keymap for antonlindstrom. The
keymap is based on the swedish keymap and thus contains the åäö
characters.
worthlessowl [Wed, 2 Oct 2019 04:26:39 +0000 (11:26 +0700)]
[Keyboard] Add Owlet60 Keyboard to qmk_firmware/keyboards/handwired (#6803)
* first commit, skeleton code, not sure if working
* Owlet 60 working firmware, json not sure
* use json from kle to qmk converter
* deleted temporary text from owlet60.h
* owlet60 working oled and led firmware
* moved owlet60 to handwired
* updated readme.md
* Revert "owlet60 working oled and led firmware"
This reverts commit
27f9465aabd62d9ee445b477a02af348160532c1 .
* Revert "moved owlet60 to handwired"
This reverts commit
9b8e8344fc303ddc4dcc3b023d4e9d05b89d5800 .
* revert changes, moved owlet60 to handwired, updated copyright blurb
* fixed readme.md
* removed duplicate items
* resolve merge artifact
* Update keyboards/handwired/owlet60/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* check out merge artifacts with qmk master
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update keyboards/handwired/owlet60/matrix.c
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* removed redundant rule on oled_testing/rules.mk, refactored mux switching code on matrix.c
Ethan Durrant [Tue, 1 Oct 2019 19:50:54 +0000 (13:50 -0600)]
editing fn layer and minimizing the Caps layer (#6850)
Jack Humbert [Tue, 1 Oct 2019 17:51:23 +0000 (13:51 -0400)]
Expose zh-cn docs, delete bad zh docs, add docs for adding translations (#6855)
* expose zh-cn docs, delete bad zh docs, add docs for adding translations
* Update docs/translating.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* Update docs/translating.md
Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com>
* update for python 3
Amber Holly [Tue, 1 Oct 2019 01:34:12 +0000 (02:34 +0100)]
[Keyboard] Add Wraith keyboard (#6810)
* start wraith firmware
* completed initial setup
* added amber keymap to wraith
* fixed LEDs, wrote readme files
* reverted bootloader type after troubleshooting
* decapitalised files and directory as per qmk standards
* Update Wraith keyboard folder
- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator
* Add Wraith image to readme.md
* Fix Wraith keyboard's QMK Configurator support
- Update info.json
- Add layout macros in wraith.h
- Update keymap.c files to use LAYOUT_all
- Fix readme formatting
fauxpark [Tue, 1 Oct 2019 00:45:44 +0000 (10:45 +1000)]
Port drivers.txt changes from the Toolbox (#6786)
Jan Christoph Ebersbach [Mon, 30 Sep 2019 19:28:51 +0000 (21:28 +0200)]
[Keyboard] Signum 3 0 enable kinetic speed (#6740)
* Enable kinetic speed
* Update keymap
Simon R [Mon, 30 Sep 2019 17:59:34 +0000 (19:59 +0200)]
[Keyboard][Fix] budget96 RGB light-switches (#6840)
Adding code to make the RGB switching work. Taken from the singa (singa.c).
Signed-off-by: Simon R <me@dieideeistgut.de>
kakunpc [Mon, 30 Sep 2019 17:57:01 +0000 (02:57 +0900)]
[Keymap] update hecomi/kakunpc keymap (#6839)
* update hecomi alpha/kakunpc keymap
* remove unused define.
Jordan Egstad [Mon, 30 Sep 2019 17:55:02 +0000 (10:55 -0700)]
[Keymap] Adds Egstad Preonic Profile (#6837)
* setup local build config, created npm build script to speed things up
* removed some profiles and gutted readme
* began configuring default and lower layout
* lower: fixed right arrow and added music toggle
* began configuring default and lower layout
* changed startup song
* updated comment typos
* I did that thing where i basically refactored everything :)
* Converted 2U key to 1U's
* Reorganized and tidied up
* Reorganized and tidied up
* space now changes layers
* updated numbpad
* updated readme
* removed unwanted files
* addressed change requests
Jonas Avellana [Mon, 30 Sep 2019 17:50:27 +0000 (11:50 -0600)]
[Keymap] Updating crkbd RGB keymap implementation & ninjonas userspace updates (#6834)
* [keymap] Updating crkbd RGB implementation & ninjonas userspace updates
* [chore] adding process_record_oled method to process_records.h
Homerow Co [Mon, 30 Sep 2019 01:49:59 +0000 (03:49 +0200)]
[Keymap] correct keebs keymap for wonderland (#6838)
fougner [Sun, 29 Sep 2019 22:33:48 +0000 (00:33 +0200)]
[Keyboard] support tkl_iso community layout (#6778)
* support tkl_iso community layout
* fix comments from review
* fix review comments
* LAYOUT is an alias for LAYOUT_all
* add keymap default_iso
* revert changes to default keymap
Homerow Co [Sun, 29 Sep 2019 02:10:02 +0000 (04:10 +0200)]
correct default keymap for wonderland (#6835)
tested
kakunpc [Sat, 28 Sep 2019 18:59:33 +0000 (03:59 +0900)]
[Keyboard] update angel17 (#6831)
Joel Challis [Fri, 27 Sep 2019 20:33:55 +0000 (21:33 +0100)]
ARM split - Add support for dfu-util EE_HANDS flashing (#6543)
* Initial stab at some fake dfu-util-split-left behaviour
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Clang format fixes
* Fake eeprom init for both left and right hand
Flutterlice [Fri, 27 Sep 2019 13:58:05 +0000 (18:58 +0500)]
[Keymap] Personal xd75 keymap "Odyssey" (#6830)
noroadsleft [Fri, 27 Sep 2019 13:56:28 +0000 (06:56 -0700)]
[Keyboard] cKeys theDora: Configurator fix (#6828)
Make the layout actually match the orientation.
Yan-Fa Li [Thu, 26 Sep 2019 17:12:49 +0000 (10:12 -0700)]
[Keymap] Use 75_ansi and community layout for xd84 (#6821)
* Use 75_ansi and community layout for xd84
- work around flash issues by disabling most of the animations
* Remove rules.mk
Zachary J. Slater [Thu, 26 Sep 2019 14:37:26 +0000 (04:37 -1000)]
Minor link fix in Clueboard README (#6823)
Small change to fix the README link to go to the actual 66_hotswap instead of just the 66%.
Yan-Fa Li [Thu, 26 Sep 2019 04:35:54 +0000 (21:35 -0700)]
[Keymap] Port personal keymap to 60_tsangan_hhkb (#6820)
* Port personal keymap to 60_tsangan_hhkb
- add 60_tsangan_hhkb layout to plain60
- Fix bug in split rs in plain60
- use community and user based layout for 60_tsangan_hhkb
- set up audio for plain60 only
* Add LAYOUT_60_ansi_split_bs_rshift
noroadsleft [Thu, 26 Sep 2019 04:34:37 +0000 (21:34 -0700)]
[Keyboard] Reviung39: Configurator layout support (#6819)
Mikkel Jeppesen [Thu, 26 Sep 2019 04:34:01 +0000 (06:34 +0200)]
[Keyboard] Added QMK-DFU config to Vitamins Included rev2 (#6818)
Jeong Arm [Thu, 26 Sep 2019 04:32:14 +0000 (13:32 +0900)]
[Keymap] Add preonic/kjwon15 layout (#6812)
* Add my custom keymap
* Remove del key on left, Add pscr
* Move Audio MOD key to pass ctrl
* Change startup song
* Enable clicky sound
* Swap alt and gui
* Fix semitones
* Add mouse layer
* Change startup song
Additionally, fixup 5 halftones
* Add ctrl key to ctrl+click
* Move media keys to restore raise number keys
* Move mouse key layer switch
* Swap media keys as normal
* Fix music map
* Move mouse speed limit to correct position
* Move prtscr
* Align keycodes
* Add ctrl/esc, swap smart space keys
* Change colemak, dvorak into custom layout
* Fix pure mode (left space)
* Fix mouse mode interrupt
* Add Middle mouse click
* Add Lefthand mouse scroll
* Temporarily disable mouse speed
* Rename custom layout to kjwon15
* Change readme
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Apply suggestions from code review
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com>
* Update from default keymap's function
Jonas Avellana [Thu, 26 Sep 2019 04:28:06 +0000 (22:28 -0600)]
[Keymap] ninjonas keymap for crkbd & ninjonas userspace updates (#6797)
* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile
* [keymap(crkbd)] introducing crkbd keymap on ninjonas profile
* [refactor(crkbd)] reducing file size by selecting RGB animations
* [refactor(crkbd)] added shiftit key
* [refactor(crkbd)] added shiftit key
* [chore(crkbd)] adding SLEEP_LED_ENABLE on rules.mk
* [refactor(crkbd)] added keylog & removed static rainbow RGB
* [feat(crkbd)] introduced em-dash '—' keymap
* [feat(crkbd)] added screenshot functionality
* [refactor(lily58,pinky3)] moving media keys
* [refactor(lily58)] Added emdash key
* [chore] removing NUMBERS & FUNCTIONS layers as they're useless
* [chore] removing NUMBERS & FUNCTIONS layers as they're useless
* [chore(crkbd,lily48)] Updating README.md
* [feat] added K_LAPP & K_RAPP to mimic command + tab
* [feat] added K_LAPP & K_RAPP to mimic command + tab
* [fix(#6797)] resolving changes requested by @drashna
* [fix(#6797)] first cut on using QMK OLED Driver
* [fix(#6797)] cleaning up rules.mk
* [fix(#6797)] making scrolling logo work
* [fix(#6797)] Using OLED Driver for Lily58
* [fix(#6797)] Moved OLED driver implementation to ninjonas userspace
* [fix(#6797)] Bringing back crkbd & lily58 logos
* [fix(#6797)] Turning off OLED based off @drashna's workaround in #5982
* [fix(#6797)] whoops! forgot to checkin crkbd/config.h
* [fix(#6797)] fixing issue with OLED randomly turning on
* [fix(#6797)] using default glcdfont.c for lily58 & crkbd
* [fix(#6797)] Using LINK_TIME_OPTIMIZATION_ENABLE rather than EXTRAFLAGS as per code review
* [fix(#6797)] updating M_MALL macro as per code review by @fauxpark
Cody Bender [Wed, 25 Sep 2019 21:20:20 +0000 (15:20 -0600)]
[Keyboard] Add Crossed Keys/Keyhive Nightmare (#6796)
* initial draft of nightmare files
* fixed pins
* fixed MT keycodes
* updated READMEs
* updated title in main readme
* updated for split space
* added OPT_TAB
* fixed layer 1 keymap
* Add DEL to keymap
* Update Bootmagic pins
* Update Keymap
* Fix missing )
* Update Up arrow on keymap
* Add hosted image for Nightmare render
* Update info.json for Nightmare layout
* Resolve suggestions from drashna
* Add split space layout in nightmare.h and info.json
senseored [Wed, 25 Sep 2019 20:20:33 +0000 (22:20 +0200)]
[Keymap] Added two different Swedish layouts for the Niu Mini 40% and Preonic 50%. (#6793)
* added preonic keymap senseored
* added niu_mini/tobias
* Changed readme's to explain that these are swedish layouts
* Apply suggestions from code review
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Update keyboards/niu_mini/keymaps/tobias/keymap.c
Co-Authored-By: Drashna Jaelre <drashna@live.com>
* Made changes according to drashna's suggestions
* Changed to tap_code(KC_NLCK)
* Added #define RGBLIGHT_SLEEP
* Added #define RGBLIGHT_SLEEP
* Removed include config.h
noroadsleft [Wed, 25 Sep 2019 20:17:29 +0000 (13:17 -0700)]
[Keyboard] Subatomic refactor (#3194)
* Refactor: matrix
* New readme file
* Configurator support
* change info.json to debug linting
* use an enum to manage the layers
* readme cleanup
file header, docs links
* use #pragma once in keyboard header file
* use new-style OLKB layout macro naming scheme
* fix layout macro references in keymap.c
* correct Keyboard Maintainer
Amber Holly [Wed, 25 Sep 2019 20:06:57 +0000 (21:06 +0100)]
[Keyboard] Add Efreet keyboard (#6811)
* start wraith firmware
* completed initial setup
* added amber keymap to wraith
* fixed LEDs, wrote readme files
* reverted bootloader type after troubleshooting
* decapitalised files and directory as per qmk standards
* Update Wraith keyboard folder
- Add timer keymap with documentation
- Remove boilerplate in rules.mk, ready for pull request
- Update info.json with ISO and ANSI layouts, ready for QMK Configurator
* Add Efreet keyboard
* Remove unnecessary keyboard folders
* Enable community layout support for Efreet
- Rename LAYOUT macro to LAYOUT_ortho_4x12
- Add layout macro named LAYOUT_planck_mit
- Remove unnecessary magic key command, as we are using the default
- Fix readme.md formatting for GitHub
* Fix community layout support for Efreet
- Fix 2u spacebar keycodes in LAYOUT_planck_mit to denote absence of switch
- Turn on Community Layouts in rules.mk
* Update default keymap.c to use community layout
noroadsleft [Wed, 25 Sep 2019 20:00:27 +0000 (13:00 -0700)]
[Keyboard] Rabbit68: Configurator layout support (#6809)
Manassarn "Noom" Manoonchai [Wed, 25 Sep 2019 19:57:49 +0000 (02:57 +0700)]
[Keymap] Add Z-layer to narze layouts (#6806)
* Revert raise/backspace mod tap to just backspace
* Add Dev layer
* Use Dev layer on holding z key
* Add Dev layer for Ergodox
MechMerlin [Wed, 25 Sep 2019 19:55:27 +0000 (12:55 -0700)]
65 ansi blocker everywhere (everywhere I can find) (#6805)
* e6.5 actually already had a 65_ansi_blocker LAYOUT macro, so just had to enable in rules.
* Add the 65_ansi_blocker LAYOUT macro and enable in rules.mk
* rename LAYOUT macro in .h and in the keymap.c as it was only a default keymap. Also enable in rules.mk
* rename but also had to define the existing LAYOUT macro as the new one to prevent breakage of existing keymaps
* add 65_ansi_blocker support for vinta
* forgot to update the info.json on these
* add new default layout 65_ansi_blocker support to alt
* add 65_ansi_blocker support
* undo changes
Yaotian Feng [Wed, 25 Sep 2019 18:52:17 +0000 (14:52 -0400)]
[Keyboard] Added support for ErgoDox with STM32 Microcontroller (#5398)
* Began Work On STM32 Ergodox
Changes to be committed:
new file: keyboards/ergodox_stm32/config.h
new file: keyboards/ergodox_stm32/rules.mk
* test
* Now it compile. Not linking thou
* Screw this Linker. It links now!
* Blinkly Keyboard
* bootloader test code
* Working on matrix / i2c stuff
* Progress (LED Blink)
* Progress on MCP_23017 Status Flag
* [WIP]
* update
* Works! Remeber to change back the bootloader address when the new bootloadrer is ready.
* Time to go debug the i2c
* Finally, it now works with PCB Rev 1.0.2
* updated for rev.2 pcb
* minor compilation fix
* Why when debugger is enabled then everything works.
* Remeber to call init functions.
* Update arm i2c driver to support STM32F103 series device.
* fix include once header. Replaced with #pragma once.
* complication test
ishtob [Wed, 25 Sep 2019 17:05:48 +0000 (13:05 -0400)]
[Keymap] update personal keymap (#6817)
Daniel Shields [Wed, 25 Sep 2019 16:21:07 +0000 (17:21 +0100)]
[Keymap] Various enhancements for dshields user space and keymaps. (#6816)
- Add oneshot mod/layer unlocking
- Fix Planck rev 3 backlight breathing
- Fix Planck rev 6 build with arm gcc 9.2.0
- General code clean up
MechMerlin [Wed, 25 Sep 2019 16:18:09 +0000 (09:18 -0700)]
[Keyboard] Add additional LAYOUT macros to Noxary 260 (#6815)
* add default LAYOUT_60_ansi
* add LAYOUT_60_hhkb support
* add tsangan_hhkb support
* add ISO support and rename LAYOUT to LAYOUT_all
* formatting
* add community layouts support
* remove unneeded code
* missed a LAYOUT rename
* add link time optimization to reduce firmware size for some people's keymaps
Brad [Wed, 25 Sep 2019 09:01:58 +0000 (04:01 -0500)]
[Keymap] add keymap broswen for kbd75 (#6814)
Sid Carter [Wed, 25 Sep 2019 08:54:32 +0000 (04:54 -0400)]
[Keymap] New keymap for the DZ65RGB (#6792)
* new keymap for my chocolate tofu65 with dz65rgb
* consistent with a tada68 layout
* remove extra layer, add swap keycodes and mouse keycodes
* fix the tabs and spaces
* fix the left shift
noroadsleft [Tue, 24 Sep 2019 18:36:23 +0000 (11:36 -0700)]
Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data to QMK Configurator (#6802)
* Bathroom Epiphanies Pegasus Hoof: add LAYOUT_tkl_jis data
* use normal English labels
MechMerlin [Tue, 24 Sep 2019 18:26:17 +0000 (11:26 -0700)]
[Keyboard] KBD67 Mk.II RGB info.json missing a column (#6807)
* looks like configurator layout was missing a column
* add a key count
MechMerlin [Tue, 24 Sep 2019 18:01:40 +0000 (11:01 -0700)]
Merlin's Community Layout Updates (#6798)
* readme updates for 60_ansi and split variations
* add new community layout for mechmerlin for the new default layout 65_ansi_blocker
* change path now that kbd67 has been updated
* fix up spacing
Joel Challis [Tue, 24 Sep 2019 14:24:12 +0000 (15:24 +0100)]
ARM split - Add bootmagic/magic keycodes for setting handedness (#6545)
* Add docs on bootmagic/magic keycodes for setting handedness
* Clang format fixes
* Maintain backwards compatibility
* Maintain backwards compatibility
fauxpark [Tue, 24 Sep 2019 07:59:17 +0000 (17:59 +1000)]
Cleanup rules.mk for 32U4 keyboards, 0-9 (#6789)
MechMerlin [Tue, 24 Sep 2019 06:34:59 +0000 (23:34 -0700)]
Refactor the KBD67 Mk.II RGB (#6799)
* move kbd67mkiirgb into kbd67 directory as mkiirgb
* rename files
* rename LAYOUT to LAYOUT_65_ansi_blocker
* add support for default layout
* update readme for new build target
* update parent readme with the fourth variant