aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-02-18MxSS RGB Handler Touchup (#8105)Gravatar Jumail Mundekkat
* Minor fix to improve front LED brightness config * Updated rgblight.c
2020-02-18Centromere Configurator layout support and readme update (#8190)Gravatar James Young
* Add Configurator layout data * update readme
2020-02-17dynamic keymap sanity check (#8181)Gravatar Wilba
2020-02-18[keyboard] Austin (#8176)Gravatar Joel Challis
* Add austin keyboard * Update to use spi ws2812 driver * remove rgb
2020-02-17Use pathlib everywhere we can (#7872)Gravatar skullydazed
* 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[Docs] Update Japanese translation of cli.md (#8188)Gravatar shela
2020-02-17Conform Gherkin defaults to original TMK keymap (#8186)Gravatar Mike Tsao
* Conform defaults to original TMK keymap * fix swapped PGUP/PGDN (thanks noroadsleft) * Another typo
2020-02-17Fix os detection in OSX python 3.8 (#8187)Gravatar Mikkel Jeppesen
* Fix os detection in osx python 3.8 * oops
2020-02-17[Keymap] ninjonas keymap updates (#8170)Gravatar Jonas Avellana
* [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 &#8984;
2020-02-17[Docs] Update Japanese translation (#8129)Gravatar shela
* Update Japanese translation * Update Japanese translation Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
2020-02-17[Docs] add japanese translation (detail guide part) (#7722)Gravatar umi
* 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-16[Keyboard] Add Panc40 by Panc Interactive (#8175)Gravatar James Young
* Add Panc40 by Panc Interactive * Fix LAYOUT_sebright macro
2020-02-16Clean up some remaining rules.mk bootloader stuff (#8165)Gravatar fauxpark
2020-02-16[Keyboard] VIA Support: DZ60RGB ANSI V1/V2 (#8159)Gravatar MechMerlin
* add dz60 via support * use the correct DZ vendor id dervied from dz60 * differentiate product ID of v2 board
2020-02-16Convert f072 backlight build error to message (#8177)Gravatar Joel Challis
2020-02-16[Keyboard] Correct Chidori Configurator layout data (#8180)Gravatar James Young
2020-02-15[Keyboard] Add configs for Centromere keyboard (#7467)Gravatar spe2
* 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-15fix list_keymaps for python 3.5Gravatar skullY
2020-02-15Pathlib-ify qmk.keymap.list_keymaps()Gravatar Erovia
2020-02-15Code cleanup, use pathlib, use pytest keyboardGravatar Erovia
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-15Fix commandline parsing and flake8 findings, rebaseGravatar Erovia
Fixed commandline and config parsing. Thx @xplusplus. Rebased on master and fixed merge conflicts.
2020-02-15Major rework, no regex/globbing, more walkingGravatar Erovia
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-15Fix merging community and base keymapsGravatar Erovia
2020-02-15Return only the unique keymapsGravatar Erovia
2020-02-15Drop bs4 dependency, update docs, minor improvementsGravatar Erovia
2020-02-15Fix regex for parsing rules.mk filesGravatar Erovia
I don't know why it couldn't put it together before... ¯\_(ツ)_/¯
2020-02-15Add test for list_keymapsGravatar Erovia
2020-02-15Another major refactoring, add documentationGravatar Erovia
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-15Fix output formatGravatar Erovia
2020-02-15Try to figure out revision, drop -rv/--revision argumentGravatar Erovia
2020-02-15Fix help message.Gravatar Erovia
2020-02-15Get all buildable keymaps for each revisionGravatar Erovia
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-15Major update to work better with revisionsGravatar Erovia
Find the community keymaps supported by each revision.
2020-02-15Add bs4 to requirements.txtGravatar Erovia
UnicodeDammit is needed from bs4 for reading files.
2020-02-15CLI: add support for list_keymapsGravatar Erovia
List all the available keymaps for a given keyboard
2020-02-14Adding VIA support for 40percentclub/luddite (#8158)Gravatar morbetter
* 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[keymap] Update audio controls on community (#8163)Gravatar Yan-Fa Li
* Update audio controls on community * Add rules for various boards * TKL support
2020-02-14Just60 Configurator layout support and thinxer keymap (#7761)Gravatar James Young
* Just60 Configurator layout support * adds thinxer keymap, which is the default keymap with QMK DFU bootloader
2020-02-13Add community layout support to Mysterium (#8164)Gravatar Brandon Schlack
2020-02-13Convert two handwired default keymaps to Dynamic Macro feature (#8166)Gravatar fauxpark
2020-02-14[osx_neo2] Bugfixes and improvements to Ergodox macOS Neo2 keymap (#8154)Gravatar Morton Jonuschat
* 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-13[Keymap] Add personal keymap (#7338)Gravatar Keelhauler
* Copy default config * Copy and edit Preonic keymap layers * Update README
2020-02-13format code according to conventions [skip ci]Gravatar QMK Bot
2020-02-13Fix RESET keycode on some STM32F072 keyboards (#8134)Gravatar Joel Challis
* 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-13Define backlight pin for Quefrency Rev2 (#8141)Gravatar fauxpark
2020-02-12Align split_common/matrix.c with matrix.c (#8153)Gravatar Joel Challis
2020-02-12format code according to conventions [skip ci]Gravatar QMK Bot
2020-02-12Align VUSB HID descriptors with LUFA/ChibiOS (#7675)Gravatar fauxpark
* Align VUSB HID descriptors with LUFA/ChibiOS * Wrap send_system and send_consumer in ifdefs too * Offset system usages to match LUFA/ChibiOS
2020-02-12VIA support for the Think6.5 (#8118)Gravatar Rys Sommefeldt
* VIA support for Think6.5 * VIA support for Think6.5 Hotswap * VIA works better with separate layout options * Remove the colours used to help develop it in KLE * Pay better attention to the JSON linter * Update Think6.5 PRODUCT and remove VIA JSON defs
2020-02-12VIA support for Graystudio Space65 (#8126)Gravatar Rys Sommefeldt
* VIA support for Graystudio Space65 * Update Space65 PRODUCT and remove VIA JSON def