419002a63b
[Keyboard] KC60SE cleanup ( #8171 )
...
* coding style cleanup, enable/disable misconfigured/broken features
* add SCLN missing, compile with backlight PWM warning
* edit json
* new info.json from KLE
* new info.json from KLE using QMK converter
* changes notes
* notes in pull request
* missing line in comments
* line wrap
* Update keyboards/kc60se/config.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/keymaps/default/keymap.c
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/rules.mk
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* comment back in rules.mk
* add 2 iso layouts and keymaps, 1 ansi kemap, compiled and tested
* keymaps and info
* Delete keymap.c
not ready, I need to get a few iso characters corrected
* Delete keymap.c
not ready, need to get a few iso character define correctly
* Update info.json
Bspc to Backspace
* no unicode
* gui_on and gui_off in readme
* Update keyboards/kc60se/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* remove is_command
* Update keyboards/kc60se/config.h
remove comment
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/kc60se/config.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/kc60se/readme.md
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* remove \\ in keymaps
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/kc60se.h
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* Update keyboards/kc60se/info.json
Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com >
* set led pin b2 to output mode in matrix_init_kb(), toggle it in led_update_kb()
* Update config.h
I had commented FORCE_NKRO out.. WHy did it com back?
Co-authored-by: Check your git settings! <chris@chris-laptop>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2020-02-19 01:12:52 -08:00
1566f0a997
Made windows driver installation accept y as All to allow CI ( #8189 )
...
* Made windows driver installation accept y as all to allow CI
* Fix some formatting
* Made None default
2020-02-18 12:05:20 -08:00
8225b172b9
Change the image photo of /keyboards/reviung41/readme.md ( #8195 )
...
* Update readme.md
Change the image photo of readme.md.
2020-02-17 20:34:23 -08:00
0f500eb336
MxSS RGB Handler Touchup ( #8105 )
...
* Minor fix to improve front LED brightness config
* Updated rgblight.c
2020-02-18 14:05:22 +11:00
675ac4ac4a
Centromere Configurator layout support and readme update ( #8190 )
...
* Add Configurator layout data
* update readme
2020-02-18 13:04:43 +11:00
79d5903b6c
dynamic keymap sanity check ( #8181 )
2020-02-17 17:54:13 -08:00
a2081171de
[keyboard] Austin ( #8176 )
...
* Add austin keyboard
* Update to use spi ws2812 driver
* remove rgb
2020-02-18 00:54:15 +00:00
c66930445f
Use pathlib everywhere we can ( #7872 )
...
* Use pathlib everywhere we can
* Update lib/python/qmk/path.py
Co-Authored-By: Erovia <Erovia@users.noreply.github.com >
* Update lib/python/qmk/path.py
Co-Authored-By: Erovia <Erovia@users.noreply.github.com >
* Improvements based on @erovia's feedback
* rework qmk compile and qmk flash to use pathlib
* style
* Remove the subcommand_name argument from find_keyboard_keymap()
Co-authored-by: Erovia <Erovia@users.noreply.github.com >
2020-02-17 11:42:11 -08:00
58724f8dcb
[Docs] Update Japanese translation of cli.md ( #8188 )
2020-02-17 11:10:16 -08:00
e7e38fe80e
Conform Gherkin defaults to original TMK keymap ( #8186 )
...
* Conform defaults to original TMK keymap
* fix swapped PGUP/PGDN (thanks noroadsleft)
* Another typo
2020-02-17 11:08:13 -08:00
0d3f0889c5
Fix os detection in OSX python 3.8 ( #8187 )
...
* Fix os detection in osx python 3.8
* oops
2020-02-17 12:18:49 +01:00
79e6b78669
[Keymap] ninjonas keymap updates ( #8170 )
...
* [keymap] ninjonas keymap updates
* [refactor(kyria)] updating keymap for numpad layer to be transparent rather than ignores
* [keymap(lily58)] added numpad layer
* [keymap(crkbd)] added numpad layer activated through tapdance
* [fix(8170)] fixing code review changes requested by noroadsleft
* [fix(8170)] updating comments and .md files to use 'Cmd' instead of and ⌘
2020-02-17 01:30:03 -08:00
5e79da9f32
[Docs] Update Japanese translation ( #8129 )
...
* Update Japanese translation
* Update Japanese translation
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com >
2020-02-17 01:03:49 -08:00
bbe8180ad9
[Docs] add japanese translation (detail guide part) ( #7722 )
...
* add detail-guide part
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* some updates for easy reading
* update file based on comment
* update file based on comment
* update file based on comment
* update git command in header
* update files based on comments, and update git command in header
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
* update file based on comment
Co-Authored-By: shela <shelaf@users.noreply.github.com >
Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com >
2020-02-17 00:50:26 -08:00
eabdef3b4d
[Keyboard] Add Panc40 by Panc Interactive ( #8175 )
...
* Add Panc40 by Panc Interactive
* Fix LAYOUT_sebright macro
2020-02-16 12:14:19 -08:00
e279b0a1a2
Clean up some remaining rules.mk bootloader stuff ( #8165 )
2020-02-16 11:45:42 -08:00
de462761c9
[Keyboard] VIA Support: DZ60RGB ANSI V1/V2 ( #8159 )
...
* add dz60 via support
* use the correct DZ vendor id dervied from dz60
* differentiate product ID of v2 board
2020-02-16 11:42:03 -08:00
17ff551275
Convert f072 backlight build error to message ( #8177 )
2020-02-16 11:37:21 -08:00
e208cb46ae
[Keyboard] Correct Chidori Configurator layout data ( #8180 )
2020-02-16 11:29:36 -08:00
89c3355fd8
[Keyboard] Add configs for Centromere keyboard ( #7467 )
...
* Create readme.md
* Add files for Centromere
* Add keymap files for Centromere
* Add default keymap for Centromere
* Create keymap directory
* Add keymap files
* keymap directory cleanup
* Keyboard keymap directory cleanup
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keyboards/centromere/config.h
Co-Authored-By: Drashna Jaelre <drashna@live.com >
* Update keymap.c
* Update keymap.c
* Update centromere.c
Changed LED control to GPIO functions
* Update centromere.h
* Update rules.mk
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/keymaps/default_u2/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/keymaps/default/keymap.c
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.c
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/centromere.h
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Update keyboards/centromere/rules.mk
Co-Authored-By: fauxpark <fauxpark@gmail.com >
* Apply suggestions from code review
Co-Authored-By: fauxpark <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: fauxpark <fauxpark@gmail.com >
2020-02-15 21:05:20 -08:00
58101cbb73
fix list_keymaps for python 3.5
2020-02-15 15:19:03 -08:00
512261b343
Pathlib-ify qmk.keymap.list_keymaps()
2020-02-15 15:19:03 -08:00
3db41817e0
Code cleanup, use pathlib, use pytest keyboard
...
Clean up checks and logics that are unnecessary due to MILC updates.
Use pathlib instead of os.path for readability.
Use the 'pytest' keyboard for the tests.
Add community layout for 'handwired/onekey/pytest' so we can test
community layouts.
2020-02-15 15:19:03 -08:00
8eeab1112a
Fix commandline parsing and flake8 findings, rebase
...
Fixed commandline and config parsing. Thx @xplusplus.
Rebased on master and fixed merge conflicts.
2020-02-15 15:19:03 -08:00
988bfffca2
Major rework, no regex/globbing, more walking
...
Instead of using regexes and globbing to find the rules.mk and keymap.c
files, walk the directory tree to find them.
Also, do away with the concept of revision.
2020-02-15 15:19:03 -08:00
8ff72d9517
Fix merging community and base keymaps
2020-02-15 15:19:03 -08:00
4445e0a459
Return only the unique keymaps
2020-02-15 15:19:03 -08:00
3ed1223678
Drop bs4 dependency, update docs, minor improvements
2020-02-15 15:19:03 -08:00
d257a98cb8
Fix regex for parsing rules.mk files
...
I don't know why it couldn't put it together before... ¯\_(ツ)_/¯
2020-02-15 15:19:03 -08:00
f8002828ca
Add test for list_keymaps
2020-02-15 15:19:03 -08:00
26f53d38d9
Another major refactoring, add documentation
...
Move all useful functions to the qmk module and use the cli subcommand
as a wrapper around it.
Add both inline comments and documentation.
2020-02-15 15:19:03 -08:00
f96085af38
Fix output format
2020-02-15 15:19:03 -08:00
e46cc2db8c
Try to figure out revision, drop -rv/--revision argument
2020-02-15 15:19:03 -08:00
c3b168e6fd
Fix help message.
2020-02-15 15:19:03 -08:00
62c1bcba71
Get all buildable keymaps for each revision
...
The command now return all keymaps that's buildable for a
keyboard/revision. If the base directory of a keyboard does not contain
a 'rules.mk' file, nothing is returned. If the base directory contains a
'keymaps' directory, those keycaps will be returned for every revision.
2020-02-15 15:19:03 -08:00
057c7d0ffe
Major update to work better with revisions
...
Find the community keymaps supported by each revision.
2020-02-15 15:19:03 -08:00
1d3271999a
Add bs4 to requirements.txt
...
UnicodeDammit is needed from bs4 for reading files.
2020-02-15 15:19:03 -08:00
409c610543
CLI: add support for list_keymaps
...
List all the available keymaps for a given keyboard
2020-02-15 15:19:03 -08:00
348266bd5b
Adding VIA support for 40percentclub/luddite ( #8158 )
...
* Adding VIA support for 40percentclub/luddite
* Update config.h
* Update rules.mk
* Delete config.h
config.h was created to override the "default" of RGBLED_NUM 8
deleting the file to keep with defaults
* Removing block and comment as suggested
* Update PRODUCT_ID
Changing from:
#define PRODUCT_ID 0x0A0C
To:
#define PRODUCT_ID 0x4C55 // "LU"
* Changing Vendor ID
Changing Vendor ID from:
#define VENDOR_ID 0xFEED
To:
#define VENDOR_ID 0x3430 // "40"
2020-02-14 11:31:48 -08:00
eb1f99c5f9
[keymap] Update audio controls on community ( #8163 )
...
* Update audio controls on community
* Add rules for various boards
* TKL support
2020-02-14 11:03:35 -08:00
4eed0331bf
Just60 Configurator layout support and thinxer keymap ( #7761 )
...
* Just60 Configurator layout support
* adds thinxer keymap, which is the default keymap with QMK DFU bootloader
2020-02-14 00:42:57 -08:00
66177aa5e0
Add community layout support to Mysterium ( #8164 )
2020-02-13 22:22:30 -08:00
ac0947c9e8
Convert two handwired default keymaps to Dynamic Macro feature ( #8166 )
2020-02-13 22:20:18 -08:00
806cd392e7
[osx_neo2] Bugfixes and improvements to Ergodox macOS Neo2 keymap ( #8154 )
...
* Use TAPPING_TERM constant (and redefine value to 200ms)
* change TAPPING_TOGGLE to 2 to require two taps to lock in layer 4
* add support for Shift-Command 3/4/5 key combinations that are used in
macOS Catalina
* avoid false positive tap detecion for RMOD3 when the whole sequence of
pressing RMOD3, tapping another key and releasing RMOD3 took less than
TAPPING_TERM milliseconds.
* replace SEND_STRING with tap_code()/tap_code16(), saving ~860 bytes in
compiled firmware size.
2020-02-14 03:30:32 +00:00
9241d11dc5
[Keymap] Add personal keymap ( #7338 )
...
* Copy default config
* Copy and edit Preonic keymap layers
* Update README
2020-02-13 15:35:53 -05:00
31aadc8725
format code according to conventions [skip ci]
2020-02-13 20:09:39 +00:00
014ad1d747
Fix RESET keycode on some STM32F072 keyboards ( #8134 )
...
* Add f072 board files with 'enter_bootloader_mode_if_requested' support
* rename default f072 board file to GENERIC_STM32_F072XB
* Remove board files
* Add bootloader def
* Update generic f072 board paths
* Revert wrong deletion
2020-02-13 19:39:22 +00:00
1a77abfe64
Define backlight pin for Quefrency Rev2 ( #8141 )
2020-02-13 19:36:21 +00:00
667b29b77c
Align split_common/matrix.c with matrix.c ( #8153 )
2020-02-12 11:54:05 +01:00
7740470a94
format code according to conventions [skip ci]
2020-02-12 06:50:23 +00:00