summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert f072 backlight build error to message (#8177)Joel Challis2020-02-162-2/+2
|
* [Keyboard] Correct Chidori Configurator layout data (#8180)James Young2020-02-161-13/+14
|
* [Keyboard] Add configs for Centromere keyboard (#7467)spe22020-02-159-0/+516
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* fix list_keymaps for python 3.5skullY2020-02-151-2/+2
|
* Pathlib-ify qmk.keymap.list_keymaps()Erovia2020-02-151-9/+10
|
* Code cleanup, use pathlib, use pytest keyboardErovia2020-02-157-32/+30
| | | | | | | | 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.
* Fix commandline parsing and flake8 findings, rebaseErovia2020-02-155-5/+18
| | | | | Fixed commandline and config parsing. Thx @xplusplus. Rebased on master and fixed merge conflicts.
* Major rework, no regex/globbing, more walkingErovia2020-02-152-79/+67
| | | | | | 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.
* Fix merging community and base keymapsErovia2020-02-151-1/+1
|
* Return only the unique keymapsErovia2020-02-151-6/+5
|
* Drop bs4 dependency, update docs, minor improvementsErovia2020-02-155-23/+18
|
* Fix regex for parsing rules.mk filesErovia2020-02-151-8/+3
| | | | I don't know why it couldn't put it together before... ¯\_(ツ)_/¯
* Add test for list_keymapsErovia2020-02-151-0/+5
|
* Another major refactoring, add documentationErovia2020-02-155-76/+172
| | | | | | Move all useful functions to the qmk module and use the cli subcommand as a wrapper around it. Add both inline comments and documentation.
* Fix output formatErovia2020-02-151-1/+1
|
* Try to figure out revision, drop -rv/--revision argumentErovia2020-02-151-32/+34
|
* Fix help message.Erovia2020-02-151-1/+1
|
* Get all buildable keymaps for each revisionErovia2020-02-151-27/+32
| | | | | | | 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.
* Major update to work better with revisionsErovia2020-02-151-24/+21
| | | | Find the community keymaps supported by each revision.
* Add bs4 to requirements.txtErovia2020-02-151-0/+1
| | | | UnicodeDammit is needed from bs4 for reading files.
* CLI: add support for list_keymapsErovia2020-02-152-0/+85
| | | | List all the available keymaps for a given keyboard
* Adding VIA support for 40percentclub/luddite (#8158)morbetter2020-02-143-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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"
* [keymap] Update audio controls on community (#8163)Yan-Fa Li2020-02-146-6/+42
| | | | | | | | * Update audio controls on community * Add rules for various boards * TKL support
* Just60 Configurator layout support and thinxer keymap (#7761)James Young2020-02-144-0/+147
| | | | | | * Just60 Configurator layout support * adds thinxer keymap, which is the default keymap with QMK DFU bootloader
* Add community layout support to Mysterium (#8164)Brandon Schlack2020-02-131-0/+2
|
* Convert two handwired default keymaps to Dynamic Macro feature (#8166)fauxpark2020-02-134-22/+9
|
* [osx_neo2] Bugfixes and improvements to Ergodox macOS Neo2 keymap (#8154)Morton Jonuschat2020-02-142-41/+79
| | | | | | | | | | | * 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.
* [Keymap] Add personal keymap (#7338)Keelhauler2020-02-134-0/+363
| | | | | * Copy default config * Copy and edit Preonic keymap layers * Update README
* format code according to conventions [skip ci]QMK Bot2020-02-132-772/+223
|
* Fix RESET keycode on some STM32F072 keyboards (#8134)Joel Challis2020-02-1317-1/+1752
| | | | | | | | | | | | | | * 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
* Define backlight pin for Quefrency Rev2 (#8141)fauxpark2020-02-131-0/+2
|
* Align split_common/matrix.c with matrix.c (#8153)Joel Challis2020-02-121-8/+11
|
* format code according to conventions [skip ci]QMK Bot2020-02-121-58/+58
|
* Align VUSB HID descriptors with LUFA/ChibiOS (#7675)fauxpark2020-02-121-120/+127
| | | | | | | | * Align VUSB HID descriptors with LUFA/ChibiOS * Wrap send_system and send_consumer in ifdefs too * Offset system usages to match LUFA/ChibiOS
* VIA support for the Think6.5 (#8118)Rys Sommefeldt2020-02-126-12/+110
| | | | | | | | | | | | | | * 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
* VIA support for Graystudio Space65 (#8126)Rys Sommefeldt2020-02-123-4/+53
| | | | | | * VIA support for Graystudio Space65 * Update Space65 PRODUCT and remove VIA JSON def
* Fix out of bound OLED font access (#8145)Ted M Lin2020-02-113-4/+6
| | | | | | | | | | | | | | | * Fix out of bound OLED font access The default font is 1344 bytes, or a total of 224 glyphs (each 6-bytes wide). OLED_FONT_END defaults to 224, which if used will then index off the end of the font array. So either the documentation or code is wrong. Instead of figuring out the rewording of the documentation, just change the OLED_FONT_END default value to 223, to match the documentation and code. * Add static assert to check array size Build bomb if the font array size doesn't match to the defines.
* VIA Support for the Idobo (ID75) (#8146)IFo Hancroft2020-02-114-5/+58
| | | | | | | | | | | | | | | | | | | * VIA Support for the Idobo (ID75) * Implemented the requested PR changes * Readme was pointing to the wrong board * Fixed Product ID * Fixed Manufacturer name * Better Vendor ID Using the two 8-bit ASCII values from the keyboard name. * Removed Bootmagic Lite as enabled anyway by VIA
* VIA Support: Duck Eagle V2 (#8133)MechMerlin2020-02-113-0/+63
| | | | | | * add via keymap * Update keyboards/duck/eagle_viper/v2/keymaps/via/keymap.c
* [Docs] doc update zh-cn (#8147)ymzcdg2020-02-111-14/+40
| | | | | | | | | | * update zh-cn translate Timestamp was added at the end of the document, it can help me manage version easier. * fix _summary.md to utf-8 * fix _summary.md with vscode
* Rename Polaris Tsangan layout to 60_tsangan_hhkb and enable community layout ↵Jonathan Rascher2020-02-114-4/+6
| | | | | support (#8144) * Rename Polaris Tsangan layout to 60_tsangan_hhkb
* [Keyboard] Fixed inconsistent MATRIX_ROWS and MATRIX_COLS: wsk/gothic50 (#8150)a_p_u_r_o2020-02-111-2/+2
|
* Align max backlight level in docs (#8142)Joel Challis2020-02-113-3/+3
|
* use replace() over rename() to have cross-platform overwriting (#8148)Mikkel Jeppesen2020-02-111-1/+1
|
* Tweak my TAPPING_TERM and be more futureproof (#8143)Jonathan Rascher2020-02-113-2/+7
| | | | | | * Explicitly undef things I override in keymaps * Reduce TAPPING_TERM back to default
* [Keymap] User keymap for KBDfans KBD67 MKII RGB (hot-swap) (#7697)dnsnrk2020-02-103-0/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * initial custom keymap * initial code for caps lock LED * added debounce overrides * override caps lock handler * finished up on CAPS LOCK LED customization * lowered debounce * layer lightning fx * Added layer tap-toggle * reformatting * refined keymap * copyright and more clean-up * increased DEBOUNCE * initial custom keymap * initial code for caps lock LED * added debounce overrides * override caps lock handler * finished up on CAPS LOCK LED customization * lowered debounce * layer lightning fx * Added layer tap-toggle * reformatting * refined keymap * copyright and more clean-up * increased DEBOUNCE * added readme and some more clean-up * incorporated pull request feedback
* [Keyboard] Use DIRECT_PINS instead of empty MATRIX_ROW_PINS: sixshooter (#8130)a_p_u_r_o2020-02-102-21/+13
| | | | | | * [Keyboard] Use DIRECT_PINS instead of empty MATRIX_ROW_PINS: sixshooter * [Keyboard] Reform the matrix into 2x3: sixshooter
* [Keyboard] VIA Support for Boardwalk (#8124)James Young2020-02-104-1/+114
| | | | | | | | | | | | | | | | | | | | | | * initial commit of VIA Support * update PRODUCT (and MANUFACTURER) per VIA docs Reference: https://caniusevia.com/docs/configuring_qmk#change-product Updated MANUFACTURER so it matches what the PRODUCT says. * enable Link Time Optimization per mechmerlin * revert change to USB Product Name * add two empty layers to via keymap VIA keymaps need four layers in flash. * correct the layer indexes Start from 0, not 1.
* Remove zvecr dz60 keymap (#8140)Joel Challis2020-02-101-40/+0
|
* Remove tzarc's Luddite keymap. (#8139)Nick Brassel2020-02-103-37/+0
|