summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Compile out some keycode processing when features are disabled (#7506)Joel Challis2019-11-282-11/+17
|
* Fix processing of RGB keycodes on slave half (#7404)Joel Challis2019-11-281-8/+3
|
* Install bootloadHid as part of qmk_install (#7463)Joel Challis2019-11-287-2/+34
| | | | | | | | | | | | | | * Install bootloadHid on macos * Install bootloadHid on windows * Highlight bootloadHID is now installed in docs * Update udev rules for bootloadHID * Install bootloadHid on some distros * fix caterina udev filename
* [Keymap] Userspace updates (#7500)stanrc852019-11-271-17/+4
| | | | | | * Convert macro to use new QMK CLI and other cleanup * use \n instead of ss enter
* [Keyboard] New Keyboard: J-01 (#7494)MechMerlin2019-11-278-0/+416
| | | | | | | | | | | | | | | | | | | | | | | | * initial commit * create the appropriate LAYOUT macro * ANSI FOREVER * Update keyboards/jae/j01/config.h Changing it to use the Esc key for bootmagic lite * Update keyboards/jae/j01/readme.md * Update keyboards/jae/j01/readme.md * Update keyboards/jae/j01/info.json * Update keyboards/jae/j01/readme.md * Update keyboards/jae/j01/info.json * remove file as per fauxpark comments
* Community Layout support (and minor tidying) for KBD8X MK2 (#7449)James Young2019-11-279-145/+387
| | | | | | | | | | | | | | | * Community Layout support for KBD8X MK2 - add LAYOUT_tkl_ansi and LAYOUT_tkl_iso layout macros - add default_tkl_iso keymap, using new layout macro - rename ansi_625 keymap to default_tkl_ansi, using new layout macro - change keymaps to four-space indent - update info.json - remove firmware size impacts from rules.mk * remove empty functions * rename the ANSI and ISO keymaps per fauxpark
* Revert split encoder fixes until able to repro a better fix (#7498)XScorpion22019-11-271-25/+11
| | | Temporarily removing to avoid disabling split keyboards with Rotary Encoders, irisv3/4 and Sol, while @XScorpion2 works on a more permanent fix.
* clean up quantum.c (#7485)Yan-Fa Li2019-11-271-173/+87
| | | | | | | | | | | | | | | | | | | | * idea * progress * more stuff * wip * wip * last couple of keycodes you can move safely * Update quantum/quantum.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Put back RGB_MODE_BREATHE
* adding noah keyboard (#7432)yulei2019-11-2721-0/+5464
| | | | | | | | | | | | * adding noah keyboard * Update keyboards/matrix/noah/config.h Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/matrix/noah/noah.c Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keyboard] add keyboard wm1 (#7466)heliarmk2019-11-268-0/+291
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add new keyborad wm1 * 删除print信息 * add info.json and modified the default keymap.c * add keyboard name and maintainer in info.json * add readme.md file for new keyboard * add default/keymap/readme.md * modified the main readme file * change keyboard name from wm1 to wm1_hotswap * update readme * update imgur link in readme * update readme to add more pic and subtopic * change wm1 keyboard pic to direct show up * add copyright to config.h * modified the info.json to change the label * set the debug config to no in rule.mk * rename wn1.c wm1.h to wm1_hotswap.c, wm1_hotswap.h * fix spelling mistake * update the rule.mk to new version * fix the LED operation in wm1_hotswap.c * delete the definition of kc_trns * change layout to conform to electrical position * delete backslashes in keymap.c * update info.json according to the layout * change the return of led_update_kb * delete unused comments in rule.mk * delete unused definition in wm1_hotswap.h * add a if statement to support user override func * fix comment in rules.mk
* Adjust Fn key and right arrow cluster of GH60/Satan keymap (#7490)Stephen Tudor2019-11-261-20/+20
|
* Fix typos in stale.yml (#7489)James Young2019-11-261-2/+2
|
* [Keymap] added a KBD67v2 layout that allows swapping of num/sym keys and ↵Kemmel-Dev2019-11-264-0/+64
| | | | f-rows (#7469)
* [Keyboard] change xbows/knight pins of capslock Indicator (#7486)moyi46812019-11-262-4/+4
|
* Add language prefixes to docs sidebar entries and readmes (#7406)fauxpark2019-11-268-299/+300
| | | | | | * Add language prefixes to docs sidebar entries and readmes * Remove prefix where it doesn't belong
* Send string keycode tweaks (#7471)fauxpark2019-11-2510-45/+58
|
* [Keymap] Added keymap for Tessachka (#7457)Thomas Baart2019-11-253-0/+273
| | | | | | | | | | | | * Added keymap for Tessachka * Update keyboards/kyria/keymaps/tessachka/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/kyria/keymaps/tessachka/rules.mk Co-Authored-By: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add keyboard 7skb (#7468)Salicylic-acid32019-11-2515-0/+626
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add keyboard 7skb Add 7skb keyboard. A 63 keys HHKB Layout keyboard. Salicylic-acid3 * Update keyboards/7skb/keymaps/default/keymap.c * Update keyboards/7skb/keymaps/default/keymap.c * Update keyboards/7skb/keymaps/default/keymap.c * Update keyboards/7skb/keymaps/salicylic/keymap.c * Update keyboards/7skb/readme.md * Update keyboards/7skb/readme.md * Update keyboards/7skb/readme.md * keymap update Remove extra parts * Delete rules.mk * Update keyboards/7skb/rev1/rev1.c
* [Core] Remove PROGRAM_CMD in mcu_selection.mk for 32A (#7482)fauxpark2019-11-251-3/+0
|
* [Keyboard] Add hand swap config matrix for preonic rev 3 (#7460)Martin Kauppinen2019-11-254-11/+38
| | | | | | * Add hand swap config matrix for preonic rev 3 * Refactor hand swap config matrix into revision source files
* IS31FL3733 Dirty page fix (#7079)yiancar2019-11-252-20/+34
| | | | | | | | | | | | | | | | | | | | | | | | | * IS31FL3733 Dirty page fix Function IS31FL3733_update_led_control_registers was never setting update register to false. As a result the led on/off page was being written every transaction even when it was not modified. This is ineficient and causes lots of bandwidth use. -> Fix the IS31FL3733_update_led_control_registers. -> After testing it was evident that failed I2C transactions could corrupt the Led on/off register. -> Update IS31FL3733_write_pwm_buffer and IS31FL3733_write_register functions to return 0 upon succesful tranmission and 1 if any of the transmitions within the function fail. -> Modify IS31FL3733_update_pwm_buffers function so if any of the IS31FL3733_write_pwm_buffer transuction fails, the g_led_control_registers_update_required register is set to true forcing a rewrite of the led on/off register in case it was corrupted. * Minor comment update * Upsie:) * Update is31fl3733.c * Return fix * more return fix * type change * more boolian logic reversal:)
* Remove vusb 'reset to bootloader' hid message due to security implications ↵Joel Challis2019-11-252-122/+1
| | | | (#7456)
* fix link in docs/translating.md (#7474)Takeshi ISHII2019-11-251-1/+1
|
* Add RGB LED for Dozen0 (#7458)yynmt2019-11-245-29/+156
| | | | | | | | | | | | | | | | * enable rgb led. * add layer for default keymap * Update keymap.c * Update rules.mk * Update rules.mk * fix keymaps remove backslashes.
* [Keyboard] Add candybar lefty layout (#7286)Rob Rogers2019-11-233-211/+77
| | | | | | | | | | | | | | | | | | | | * Add left number pad layout to candybar keyboard * successfully builds * Rename new layout to LAYOUT_lefty and add corresponding LAYOUT_righty as alias for LAYOUT * merge * Add lefty keymap * Add lefty layout to info.json * Added LAYOUT_righty to info.json and corrected some misplaced braces * Update keyboards/candybar/info.json * removed redundant sections as suggested.
* [Keyboard] Update ATmega32A readme files to match template (#7462)Joel Challis2019-11-2336-1245/+275
| | | | | | | | * Update atmega32a readme files to match template * Update atmega32a readme files to match template - fixes * Apply suggestions from code review
* [Keyboard] Added Cans12er keyboard (#7455)Can Baytok2019-11-236-0/+122
| | | | | | | | | | | | | | | | * added cans12er keyboard * updated readme Updated the readme to conform with the provided template from the qmk_firmware githubpage * Update keyboards/cans12er/README.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Changed configuration Changed the configuration based on the Change Request from PR #7455 made by github user noroadsleft
* Set up language fallback for docs, and update translation guidelines (#7403)fauxpark2019-11-235-14/+57
| | | | | | | | | | | | | | * Set up language fallback for docs, and update translation guidelines * Title Case * Add ID example * Link to emoji flag cheatsheet * Move docs preview section to contributing.md * Point to docs preview in the readme
* Remove CR when computing BOOTLOADER_SIZE. (#7453)a_p_u_r_o2019-11-242-2/+2
|
* Update led_update_kb example (#7451)Yan-Fa Li2019-11-231-25/+10
| | | | | | | | | | * Update led_update_kb example * Update comment to explain pin behavior * wordsmith * wordsmithing 2
* [Keymap] Adding hbbisenieks keymap for keebio/iris (#7440)Hilary B. Brenum2019-11-225-0/+299
| | | | | | | | * hbbisenieks keymap * fixed right encoder * changes suggested during pr
* Allow overriding of all functions in wonderland.c (#7198)Yan-Fa Li2019-11-223-52/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * f * Allow overriding of all functions in wonderland.c - needed for custom LED functions in keymap.c * Example of layer indication via LEDs optimize * Use newer led_update_kb and led_update_user hooks - these allow overriding without use of __attribute((weak))__ * Update led documentation a bit - clarify some of the wording around how to use led_update_user * Update led_update_user example * Update audio example to be complete * trailing spaces smh * spaces * spaces * smh * Less code is good * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update docs/custom_quantum_functions.md Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] changed knight ridder offset to face me on planck (#7445)dsanchezseco2019-11-221-0/+2
| | | | | | * added rgblight controls to planck keymap * fixed knight ridder offset to face me
* Fix clang-format logic within CI (#7386)Joel Challis2019-11-221-1/+1
|
* Improve and streamline MSYS2 installation (#7232)Drashna Jaelre2019-11-221-43/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Make MSYS force install * Cleanup msys script * Update to gcc 8.3 for arm and avr And cleanup install scripts for both * Fix path and scripts * Fix links * No confirmation for msys * Tweak arm function since file structure changed * Fix spacing and wording Co-Authored-By: fauxpark <fauxpark@gmail.com> * Only use MSYS2's make binary Co-Authored-By: fauxpark <fauxpark@gmail.com> * Some wordsmithing Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com> * Add "disable download timeout" for download issues in MSYS Co-Authored-By: Mikkel Jeppesen <2756925+Duckle29@users.noreply.github.com> * Clean up URL for arm gcc download Co-Authored-By: Joel Challis <git@zvecr.com> * add pip Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keyboard] Update default keymaps to use `layer_state_t` (#7444)Drashna Jaelre2019-11-2134-47/+44
| | | | | | * Update default keymaps to use `layer_state_t` * Convert binon32 as get_highest_layer in default keymaps
* [Keymap] added rgblight controls to planck keymap (#7439)dsanchezseco2019-11-211-1/+5
|
* [Keyboard] Add three missing layouts (#7441)fauxpark2019-11-2122-11/+368
| | | | | | | | | | | | | | * Add three missing default layouts * Add layout support to tragicforce68 * Not really 68% * Fix dumb mistake * Update info.json too * Apply suggestions from code review
* Add 4-character aliases for sendstring keycodes (#7409)fauxpark2019-11-222-205/+339
| | | | | | | | * Add 4-character aliases for sendstring keycodes * Remove pointless mail keycode redefinition * Forgot brightness keycodes
* Updated Kyria readme.md with relocated build guide (#7438)Thomas Baart2019-11-211-1/+1
|
* MILC: Add support for hidden subcommands (#7034)Erovia2019-11-211-6/+8
| | | | | | | | | | | * MILC: Add support for hidden subcommands Subcommands with 'hidden=True' will not show up in the help output, but will work as any other subcommands. * Hide those hidden submodules, for real now * Rebase on latest MILC
* Change label for stale bot (#7429)Drashna Jaelre2019-11-214-5/+11
| | | | | | | | | | | | * Change label for stale bot * Reword things to be more concise and clear * git add . -- that's how this works, right? Co-Authored-By: fauxpark <fauxpark@gmail.com> * Remove Discussion label from issue templates
* [Keymap] Clean up & improve default layouts (#7428)fauxpark2019-11-2160-381/+900
| | | | | | | | * Clean up & improve default layouts * Add newline at EOF in readmes * Oops
* [Keyboard] dztech rgb pcb v2 support (#7423)moyi46812019-11-2120-170/+447
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dztech rgb pcb v2 support dztech rgb pcb v2 support * Update config.h * Update rules.mk * Update rules.mk * Update rules.mk * Update keyboards/dztech/dz60rgb/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_ansi/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/dztech/dz60rgb_wkl/v2/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com>
* [Keymap] Add DZ60, Levinson keymaps, twschum user files (#7358)Tim Schumacher2019-11-2118-3/+6342
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adds layout for DZ60rev2 plate B, options 4 and 10 * Use KC_TRANS for layer keys * Format layer0 with visual key size layout * Add RGB controls; add start description; add KC_LOCK * Update comments on rules.mk for DZ60 * Gets keymap compiling * Fix wiring for shift on row 3 * Hold a with other key to send Ctrl-A before other key * Adds compile-time defined mac-compatability media keycodes * Adds logic in place for capturing taps (w/ timeout) * Add send_keys(...) which can send up to 64 nested keycodes * Implement send_keys callable with n repeats * Tweaks some of the keymap * Add reset keycode; add disable to custom shortcuts * Adds a special "off" layer where bonus mod goes to layer 0, every other key KC_NO * Adjust timeout; mousekey settings * Changes layout of Home,End,PgUp/Dn on the dedicated arrow keys L1/L2 * PoC on rgb lighted layer indication * Refactors color table defines * Adds logic for controlling layer lights * Only change state on one side of the event lol * Switch back to Tapping Toggle for layer 4 * Add custom config file for keyboard; TT and mousekey settings * Code cleanup; starting to refactor special ctrl tapping keys functions * Move defines and reak out functions * Remove debugging light * Adjust keymaps; add enter * Adds a couple custom macros * Add simplified version of keymap to help debug issues * Adds basi numpad configuration for levinson keyboard half * Use ANSI ctrl key as layer 1 for better one hand (`) * Adapt to new 8bit hue from #5547; layer enum use everywhere * Move custom code out to users/ space * Flip col pins, move key assignments to "left hand" * Update readme * Implement placeholder macros * Notes * Reduce tapping time for SFT_T(/) * Adds vim features; refactors things * Adds fork of the vim features written by xton * Use correct backspace keycode * Add VIM_ESC * Add "OFF" to the RGB/HSV definitions * Clean up rules, use new "OFF" definition * Add windows KC_CALCULATOR key to numpad * Reformat layers with better guide; change layer names * Add sleep key * Change timeout delay * Add a "code paste" which surrounds a ^V with ``` * Try removing shift tap on rshift / * Update macros * Update the "code paste" macro * Update keymap with reset, calc, equals * Update keyboards/dz60/keymaps/twschum_b_4_10_simple/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/dz60/keymaps/twschum_b_4_10/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update users/twschum/twschum.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update users/twschum/twschum.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Revert quantum/rgblight_list.h * Better name for split space layout; rename KEYMAP->LAYOUT * Rename KEYMAP->LAYOUT * Use simpler :flash command * Clean up layout files * Use qmk's MOD_MASK_CTRL * Sync lufa submodule * Cleanup from noroadsleft's PR comments * Modernize vim layer code
* [Docs] Update japanese translation of newbs.md and related documents. (#7431)Takeshi ISHII2019-11-219-31/+152
| | | | | | | | | | * Update japanese translation of newbs.md and related documents. * document link id change * add `ja/` in each link `[xxx](yyy.md)` --> `[xxx](ja/yyy.md)` * copy docs/ja/_summary.md from umi-umi's #7248 and fix it
* [Docs] fix broken link in docs/newbs_best_practices.md (#7430)Takeshi ISHII2019-11-211-1/+1
|
* [Keyboard] Add pico as a new keyboard (#7419)x12019-11-2016-0/+445
| | | | | | | | | | | | | | * Add keyboards/ pico as a new keyboad. * Add keyboards/pico rev1. * Add keyboards/pico keymaps/default. * Add keyboards/pico keymaps/jis. * Remove unneeded code of rules.mk. * Revert rules.mk and remove some comments.
* [Keymap] Add ALGR and kle image, expand and correct documentation (#7426)Manna Harbour2019-11-202-15/+27
|
* [Keyboard] knight malposition fix (#7422)moyi46812019-11-202-6/+6
| | | knight malposition fix