aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2020-06-10Fix Ubuntu/Debian setup when $PATH contains spaces (#9307)Gravatar neon4272
* Change `echo` to `export` * Add `export` as a note under the `echo` command * Remove note from last commit Co-authored-by: Ryan <fauxpark@gmail.com> * Update docs/newbs_getting_started.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update docs/newbs_getting_started.md Add 1 line of whitespace under note Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10Add documentation for selecting an Arm MCU (#9046)Gravatar Nick Brassel
* Initial doco write-up. * Update docs/platformdev_selecting_arm_mcu.md Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10[Docs] Fixed the hyperlink to `/users/_example/`. (#9326)Gravatar precondition
2020-06-10[keyboard] Project Keyboard Signature 87 (#9062)Gravatar MechMerlin
* preliminary check in, basically a copy from 159's github with a few additions to get it to compile * update readme * fixup the LAYOUT macro labels to be more reasonable * add tkl_ansi LAYOUT macro for community layout support * clean up rules.mk, add community layout suport, and add in bootloader * add a tsangan layout macro * spruce up readme * add VIA keymap * add qmk configurator support * Update keyboards/projectkb/signature87/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/projectkb/signature87/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/projectkb/signature87/rules.mk Co-authored-by: Joel Challis <git@zvecr.com> * remove unneeded file * Update keyboards/projectkb/signature87/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/projectkb/signature87/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/projectkb/signature87/config.h Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10Include `pointing_device_send` in docs (#9185)Gravatar Drashna Jaelre
2020-06-10Fix one shot swaphands compiler error when NO_ACTION_ONESHOT is defined (#9296)Gravatar Tsan-Kuang Lee
* init * add RETRO_TAP; tap anyway after TAP_TERM, if no interruption * RETRO_TAP works for other types of taps * revert to upstream/master * explain this fork in readme * use one readme.md file instaed * fix the error if NO_ACTION_ONESHOT is defined * restore readme.md to upstream master Co-authored-by: Tsan-Kuang Lee <tsan.kuang.lee@gmail.com>
2020-06-10[Keymap] WPM-responsive OLED animation in personal keymap (#9264)Gravatar James Incandenza
Using the wpm feature, I create a responsive OLED animation that changes based on how fast the user types. As written there are three phases (It's bongo cat!) but can easily be reconfigured and replaced with other images. Multiple byte arrays consume considerable space so choose your usage wisely. When customized, the smaller the byte array used, the better, due to space limitations on most microcontrollers. I made this with no prior knowledge of C, so I'm looking forward to any and all suggested improvements. Credit is owed to obosob for laying the foundation for this little script as well to /u/pixelbenny for graciously providing the bongocat artwork I adapted for the animation. The config.h includes a tweak to the Kyria's LED mapping, so that the order now reflects their physical positions, making animations smoother. Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Simon Schuster <SimonSchuster@Simons-MacBook-Pro-2.local> Co-authored-by: James Incandenza <james@ij.net>
2020-06-10Add bat43 rev2 (#9319)Gravatar yfuku
* add rev2 * Update keyboards/bat43/rev1/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/bat43/rev2/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10[Keymap] Add dual layer keymap for xd002 macropad (#9222)Gravatar elmo-space
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2020-06-10[Keyboard] Wazowski 23-19 PCB Support (#9198)Gravatar Keebz Dot Net
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Chris Figueroa <chrisfigueroa16@gmail.com>
2020-06-10adds support for the atmega328 (#9043)Gravatar itsnoteasy
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-10fix rgb mode selection and lighting increments for the 1894 (#9336)Gravatar Chandler
2020-06-10Add Sinc keyboard (#8986)Gravatar Danny
* Add Sinc (WIP) * Rename layouts, add keymaps * Set EEPROM VIA layout value * Update QMK Configurator json * Update VIA layout value * Add default folder * Add PR suggestions * Fix keyboard name
2020-06-10Add new iris keymap 'fluffactually' (#9325)Gravatar fluffactually
* Add new iris keymap 'fluffactually' * Keymap suggested changes - layer_state_t
2020-06-10kbdfans/kbd67/rev2: Fix ISO layout macro (#9329)Gravatar Sergey Vlasov
A user in Discord reported that the right bracket and ISO hash keys on KBD67 rev2 using LAYOUT_65_iso were swapped. When comparing LAYOUT_65_iso with LAYOUT_65_ansi, the problem with a wrong assignment of the right bracket key is obvious — that key is K1D in the ANSI layout macro, but the ISO layout macro had K1E there, and K1D at the position of the ISO hash key. Fix the LAYOUT_65_iso macro by swapping those arguments (and also align the K1D argument for the right bracket key properly).
2020-06-10Add VIA support to KC60 (#9351)Gravatar James Young
* Add VIA support to KC60 * enable Bootmagic Lite
2020-06-10Fixed slave-side keyboard half unresponsiveness (#9360)Gravatar Adrian
* Fixed slave-side keyboard half unresponsiveness due to how LUFA handles USB_Disable() * changes to formatting Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Joel Challis <git@zvecr.com>
2020-06-10[Docs] Japanese translation of docs/feature_wpm.md (#9254)Gravatar umi
* add feature_wpm.md translation * update based on comment * update based on comment * update based on comment
2020-06-09Add BDN9 rev2 (#9017)Gravatar Danny
2020-06-09Gami Studio Lex60: Configurator Layout support (#7726)Gravatar James Young
* Gami Studio Lex60: Configurator Layout support * correct key sizes on bottom row per lukelex * add LAYOUT_60_ansi To test, run `make gami_studio/lex60:default_60_ansi` and flash. * add 60_ansi keymap To test, run `make gami_studio/lex60:60_ansi` and flash. * remove data for 60_ansi layout
2020-06-10Sidekick/qmk firmware (#9229)Gravatar AlisGraveNil
* 5/28/20 * Create readme 2.md * Revert inadvertently changed files * Update keyboards/clawsome/sidekick/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Nick Brassel <nick@tzarc.org> * Update keyboards/clawsome/sidekick/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/info.json Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/clawsome/sidekick/rules.mk Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-09Adding extra supported Boardwalk layout (#9341)Gravatar Rolf Don
* Added ortho layout with 2x2u spacebars
2020-06-10XD75 clanghans layout (#9313)Gravatar clanghans
Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-09[Keyboard] Add nt660 PCB (#9042)Gravatar Maarten Dekkers
* Upload nt660 files * Apply suggestions from code review * Apply suggestions from code review
2020-06-09[Keyboard] add prophet support (#9275)Gravatar Cable Car Designs
* add prophet support * Update keyboards/westfoxtrot/prophet/config.h * Update keyboards/westfoxtrot/prophet/rules.mk * Update keyboards/westfoxtrot/prophet/config.h * Update keyboards/westfoxtrot/prophet/prophet.c * Update keyboards/westfoxtrot/prophet/readme.md * Update keyboards/westfoxtrot/prophet/readme.md * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * remove bootloader_defs fixed via keymap * Update keyboards/westfoxtrot/prophet/prophet.h * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/default/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * Update keyboards/westfoxtrot/prophet/keymaps/via/keymap.c * changed vendor id * changed prophet.c
2020-06-09Add OS compatibility matrix for basic keycodes (#8557)Gravatar Ryan
2020-06-09[Update] Japanese translation of newbs_learn_more_resources.md (#9288)Gravatar Takeshi ISHII
* Updated the Japanese translation of newbs_learn_more_resources.md Updated the Japanese translation of newbs_learn_more_resources.md to 0.9.0. * update docs/ja/newbs_learn_more_resources.md * update ja/newbs_learn_more_resources.md
2020-06-09[Update] Japanese translation of docs/newbs_testing_debugging.md. (#9286)Gravatar Takeshi ISHII
* Updated the Japanese translation of newbs_testing_debugging.md. Updated the Japanese translation of newbs_testing_debugging.md to 0.9.0. * Update docs/ja/newbs_testing_debugging.md Co-authored-by: s-show <s1shimz@gmail.com> * Update docs/ja/newbs_testing_debugging.md Co-authored-by: shela <shelaf@users.noreply.github.com> * Update docs/ja/newbs_testing_debugging.md Co-authored-by: shela <shelaf@users.noreply.github.com> Co-authored-by: s-show <s1shimz@gmail.com> Co-authored-by: shela <shelaf@users.noreply.github.com>
2020-06-07[Keyboard] Add VIA support for Eon40 (#9330)Gravatar Maarten Dekkers
Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
2020-06-07[Keyboard] Fix error_log complaint about handwired/onekey layout macro (#9263)Gravatar Ryan
2020-06-08[Docs] Japanese translation of docs/feature_ps2_mouse.md (#9030)Gravatar umi
* add feature_ps2_mouse.md translation * update based on comment * update based on comment * update based on comment * update based on comment
2020-06-08[Docs] Japanese translation of docs/feature_terminal.md (#9033)Gravatar umi
* add feature_terminal.md translation * add header for git * update based on comment
2020-06-07[Docs] Update udev rules to use TAG+="uaccess". (#8750)Gravatar Pete Johanson
2020-06-07[Docs] Japanese translation of docs/feature_swap_hands.md (#9032)Gravatar umi
* add feature_swap_hands.md translation * update based on comment * back to original translation
2020-06-06[Keyboard] Add Via config for Clueboard 66 (#9010)Gravatar Frothy
* Added Via config for Clueboard 66 * Update keyboards/clueboard/66/keymaps/via/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Enabled MouseKeys This required enabling LINK_TIME_OPTIMIZATION_ENABLE * Added 4th layer as per tzarc's recommendation on another PR Co-authored-by: Ryan <fauxpark@gmail.com>
2020-06-05The TAGs of the original document has been updated to facilitate future ↵Gravatar Takeshi ISHII
verification. (#9285)
2020-06-05[Keyboard] add Juliet (#9240)Gravatar Derek
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Derek <sevinty7@gmail.com>
2020-06-05[Keyboard] add 1894 support to qmk (#9238)Gravatar Chandler
2020-06-05[Keyboard] Gboards common - TOGG()/inject.h (#9236)Gravatar Jeremy Bernhardt
2020-06-05Major enhancements to spidey3 keymaps and userspace (#9261)Gravatar Joshua Diamond
* Add Chrome OS specific keys to 75_ansi/spidey3 * Clean up duplicative settings in rules.mk * Refactor spidey3 userspace to use rgb layer blink * Blink green on wakeup * Improve _FN layer indicator * Glyph transformation modes: wide, script, fraktur, and enclosed characters * Add spider unicode glyph * Fix compile error when NO_ACTION_ONESHOT * Add a few more emoji * Further refinement of lighting layer usage * Fix reversed yes/no ack * Lighting layers override RGB off * Fix missing wide and incorrect script numbers * Add LOL and surprise emoji * Add missing break in switch statement * Trim firmware size * Use usage ID definitions in report.h * Some minor whitespace cleanup * Disable some unused features to reduce firmware size * Print version on startup * Seed rand() on first keystroke * Add a key to immediately sleep CrOS * Switch to Bootmagic Lite * Trim down firmware size a little bit more * Make RGBLIGHT_MODE_TWINKLE+4 my default * Scan rate debug / fix version printing Delay printing version on startup (console may not be ready) Better scan rate reporting * Disable locking caps, etc. to save more space * Enable LTO * Better seed for rand() * Set MAX_LAYER for some performance improvement * Another scan rate improvement * Set manufacturer * New startup animation * Add GUI lock for F-keys (for CrOS) * Add visual indication for glyph replacement and F-keys GUI lock * Some cleanup; run cformat on spidey3 userspace * Cycle between debug verbosity options * Fix disable RGB Lighting after wakeup on Mac
2020-06-05[Keymap] add keymap for meishi2 (#9270)Gravatar MakotoKurauchi
* add keymap "led_status" * modified readme * Update keyboards/meishi2/keymaps/led_status/keymap.c * I modified the code to be simple. * Update keyboards/meishi2/keymaps/led_status/keymap.c
2020-06-05Changes to abishalom Tada68 keymap (#9278)Gravatar Abi Shalom
* Changes to abishalom Tada68 keymap * Update keyboards/tada68/keymaps/abishalom/rules.mk
2020-06-05[Keyboard] keyboards/anavi: Add ANAVI Macro Pad 8 (#9164)Gravatar Leon Anavi
ANAVI Macro Pad 8 is an open source mini mechanical keyboard with 8 keys, backlit, addressable RGB WS2812B LED strip on the back and mini OLED display. Powered by ATmega 32U4 microcontroller and with microUSB connector. Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Signed-off-by: Leon Anavi <leon@anavi.org>
2020-06-04[Keyboard] Add ortho5by12 keyboard (#9141)Gravatar itsnoteasy
* Add files via upload * Update keyboards/ortho5by12/rules.mk * Add files via upload * Add files via upload * Update keyboards/ortho5by12/ortho5by12.h * Update keyboards/ortho5by12/ortho5by12.h * Add files via upload * Add files via upload * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/readme.md * Update keyboards/ortho5by12/info.json * Update keyboards/ortho5by12/ortho5by12.h * Apply suggestions from code review * Update rules.mk * Update config.h * Update config.h * Update config.h * Delete rules.mk * Delete config.h * Delete info.json * Delete ortho5by12.c * Delete ortho5by12.h * Delete readme.md * Delete keymap.c
2020-06-04Fix mechlovin/pisces Configurator config (#9290)Gravatar Joel Challis
* Fix mechlovin/pisces Configurator config * Update keyboards/mechlovin/pisces/info.json
2020-06-04[Keyboard] add hineybush/h10 pcb (#9036)Gravatar Josh Hinnebusch
* initial h10 commit * update h10 * update files, add via keymap * edit h10 readme * update per PR requests * add copyright (i think this is what fauxpark wants) * fix comment * remove config.h files * update per PR requests * Update keyboards/hineybush/h10/info.json * Update keyboards/hineybush/h10/info.json
2020-06-04Add Via support for Percent Canoe (#9276)Gravatar Frothy
* Add Via support for Percent Canoe * Removed unnecessary flags from rules.mk * Changes as per PR * Added 2 additional empty layers (for a total of 4) * Set a unique vendor id for all percent studio boards * Set a unique product id for the canoe * Fixed formatting, removed trailing comma * Fixed PS/PT typo for vendor id * Removed unnecessary variables * Removed unnecessary slashes * Fixed missing layer name
2020-06-04Fix 'does not have a readme.md' warnings (#9294)Gravatar Joel Challis
2020-06-04Fix handwired/novem Configurator config (#9291)Gravatar Joel Challis
2020-06-04Fix wt60_d and rama_works_u80_a Configurator config (#9292)Gravatar Joel Challis