summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* CI: Add docs build and deploy workflow (#7448)Joel Challis2020-11-106-20/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add docs build and deploy workflow * Remove old travis docs workflow * update to cli command * Tidy up for review * formatting * Update to pass style checks * Update lib/python/qmk/cli/docs.py Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Review comments - build->generate, use of verbose * Add docs * Update to match recent actions * Run within base_container * Convert cli to generate-docs * Convert cli to generate-docs - restore old file * Convert cli to generate-docs * Update docs Co-authored-by: skullydazed <skullydazed@users.noreply.github.com>
* [Keyboard] RGBKB Pan (#9587)Legonut2020-11-0915-0/+461
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add new keyboard Pan Encoder switches still need work * New keyboard Pan Should be complete * Split MCU selection into 2 revision folders * [rgbkb/pan] Make requested changes for PR Additionally, set DEFAULT_FOLDER to rev1, and default rev1 to atmega32a (as all shipped kits include an atmega32a) * Apply suggestions from code review * Fix default keymap typo * add usb max power define * Commit suggested changes * Update keyboards/rgbkb/pan/config.h * Apply suggestions from code review Small copyright updates * Apply suggestions from code review
* XD68: add 65_ansi_split_bs layout (#10835)Ole Westendorff2020-11-093-1/+105
| | | | | | | | * XD68: add 65_ansi_split_bs layuout * change number of keys in info.json * Apply suggestions from code review
* refactor SPLIT_KEYBOARD, OLED_DRIVER_ENABLE (#10405)yfuku2020-11-1033-2539/+236
|
* [Keyboard] Crazy Keyboard 68 (#10693)chent72020-11-098-0/+439
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Entry and readme for crazy keyboard 68 * Defined layout in keyboard.h * Basic setup done * Working config, keymaps, rgb confirmed. Caps lock led untested * Update readme.md Image links * Update config.h * Update crazy_keyboard_68.c #include "quantum.h" * Match PR * Update keyboards/crazy_keyboard_68/crazy_keyboard_68.c * Update keyboards/crazy_keyboard_68/keymaps/default/keymap.c * Update keyboards/crazy_keyboard_68/keymaps/default/keymap.c * Update keyboards/crazy_keyboard_68/info.json * Update keyboards/crazy_keyboard_68/crazy_keyboard_68.h * Update keyboards/crazy_keyboard_68/rules.mk * Update keyboards/crazy_keyboard_68/rules.mk * Update keyboards/crazy_keyboard_68/config.h
* userspace and keymap changes for rupa (#10489)rupa2020-11-1014-132/+519
| | | | | | | * userspace and keymap changes for rupa * remove layout wrappers and blocker rows from wrappers handle this in keymaps for now
* [Keyboard] kingly_keys/ave (#10042)Garret G2020-11-0916-0/+1120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add configurator support for "The Ave." keyboard * Update readme.md * update misc nomenclature * add punctuation * fix miss-placed "0" * update README.md * del. duplicate "F11" in visual layout information * Split PCB configurations into subfolders * update layer template to new matrix title * rm primary <keyboard>.c / <keyboard>.h files * add new end line to both .h subfolder fiels * Apply suggestions from code review * tested update to RGB code * update rgb code * Apply suggestions from code review * Apply suggestions from code review * Apply suggestions from code review * Update rules.mk * Update rules.mk * Delete rules.mk * Delete rules.mk * Update rules.mk * Update config.h * Update config.h * Update keymap.c * Update ortho.c * Update ortho.h * Update config.h * Update keymap.c * Update staggered.c * Update staggered.h * Apply suggestions from code review * Update config.h * Update keymap.c * move and duplicate rules.mk file * Update keyboards/kingly_keys/ave/readme.md * Update config.h * Update keyboards/kingly_keys/ave/config.h
* Added color wheel that have QMK HSV values. (#8997)elijahblake812020-11-101-0/+2
| | | I've converted the 360 color wheel to the 255 color wheel for QMK HSV values.
* [Docs] redirect from /tutorial to /newbs (#10718)Mikkel Jeppesen2020-11-092-1/+2
| | | | | | | * Added redirect from /tutorial to /newbs * Fixed indentation * Changed title of tutorial page
* Add VIA Keymap for Worldspawn Gothic70. (#10617)Nate Stein2020-11-093-1/+80
| | | | | | | | | | * Add VIA Keymap for Worldspawn Gothic70. * Prevent LEDs from turning on at startup. * Add license header to keymap. * Fix Keymap Formatting.
* [Keymap] little foot (#7305)Yan-Fa Li2020-11-104-2/+55
| | | | | | | | | | | | | | | | | | | | | * Personal keymap - fix quoting in description fix issue with userspace disabling audio wip Update keyboards/kingly_keys/little_foot/keymaps/yanfali/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/kingly_keys/little_foot/config.h Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Yan-Fa Li <yanfa.li@fireeye.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update massdrop/alt and arm_atsam/led_matrix to fix #10813 (#10818)Chris Merrill2020-11-095-14/+16
| | | | | | | | * Update massdrop/alt keyboard to fix Caps Lock LED flickering. * Fix Caps-lock LED during underglow-only for massdrop/ctrl * Update keyboards/massdrop/ctrl/keymaps/default/keymap.c
* [Keymap] idobo:egstad (#10783)Jordan Egstad2020-11-094-0/+355
| | | | | | | | | * feat: new keymapping for idobo * fix: added licenses. converted int to uint8_t where applicable * fix: addressed zvecr stylistic enhancements * fix: replaced rgblight_sethsv with rgblight_sethsv_noeeprom
* Adding few Korean translated files (#5895)SeungheonOh2020-11-104-0/+273
| | | | | | | | | * Korean Translation Korean Translation * Korean translation * more Korean translations
* [Keyboard] Keebwerk MEGA Initial commit (#10777)yiancar2020-11-0916-15/+1977
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Initial commit - Add Keebwerk Mega pcb - Update wilba rgb code * Update keyboards/keebwerk/mega/ansi/keymaps/default/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/keymaps/via/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/keymaps/via/keymap.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/keymaps/default/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/ansi.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/ansi.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/ansi.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebwerk/mega/ansi/ansi.c Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Indicator LEDs as config (#10816)Joel Challis2020-11-089-174/+264
| | | | | | | | | | | | | | | * First pass * Add config options to docs * Update some wording * Slight tidy up of backlight caps logic * Init pin to correct state * Move init location * Reverse default state
* add missing physical layout options and VIA support for Sesame (#10471)kb-elmo2020-11-084-0/+298
| | | | | | | | * add missing physical layout options and VIA support for Sesame * Apply suggestions from code review * make split rshift standard again
* [Keyboard] Fix unused variables in mschwingen modelm (#10811)Drashna Jaelre2020-11-071-9/+9
| | | Specifically, the lgreen variable isn't used, and avr-gcc 8.x complains about this. To prevent it from being an issue, just set all of these led variables to be unused.
* Add big spacebar defaults to Underscore33 (#10731)TJ2020-11-0712-10/+244
| | | | | | | | | | | | * add big spacebar default * add rev1 big space * add big spacebar default * add rev1 big space * Fixed copyright statements Removed unused RGBRST keycode and bootmagic swaps
* Add qmk info -l to show the layouts too (#10882)Zach White2020-11-071-1/+1
|
* New command: qmk lint (#10761)Zach White2020-11-077-23/+152
| | | | | | | | | | | | | | | | | | | | | | | | | * Basic qmk lint command * check for keymap readme * change the workflow from qmk info to qmk lint * add a strict mode * parsing -> parse * document qmk lint * small info logging cleanup * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * honor --strict in more places * change the job name to lint Co-authored-by: Ryan <fauxpark@gmail.com>
* Updates to Talljoe's Keymaps (#10115)Joe Wasson2020-11-0634-323/+880
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Minor Tweak * Refactor spacebar defines. * Add TMO50 layout * Rename Atreus keymap. * Refactor Atreus for readability. * Eliminate tapdance quote and tweak maltroff. * Factor out tapdance. * Add some fancy combos and keys. * Remove combos for now because they cause pain. * WIP visualizer * Alternate method for reset * WIP2 visualizer * Layer text tweak. * Add made-up layout Nortron as a combination of Norman and Maltron. * Add backspace. * Add Talljoe keymap to Prime E. * Fix double-colon so it doesn't press enter if shift is released early. * Use new make command. * Bring some modern standards into code and add licenses. * Remove QMK_KEYBOARD_CONFIG_H and fixup QMK_KEYBOARD_H. * Move from `biton32` to `get_highest_layer`. * Remove PREVENT_STUCK_MODIFIERS * Update keyboards/thevankeyboards/minivan/keymaps/talljoe-minivan/config.h
* [Keymap] bcat keymaps and userspace (#10705)Jonathan Rascher2020-11-0514-47/+299
| | | | | | | | | | | | | | | | | | | | | Add Eco keymap, factor Crkbd keymap to community layout, other minor tweaks * Remove outdated Crkbd Ctrl key positioning info * Add Left Alt key to Lily58 keymap * Lily58 no longer overrides default TAPPING_TERM * Refactor Crkbd keymap to use new community layout * Fix underglow animations for Crkbd w/ Split Common * Add initial Eco keymap * Update outdated reference to Crkbd layout * Add keymap links to userspace readme * Add copyright notices to files changed in this PR
* add dp60 indicator mode (#8801)yulei2020-11-0513-1/+293
| | | | | | | | | * add dp60 indicator mode * update according to #7720 * added license header and move the ws2812 codes to a seperate c file * fixed conflict with master
* E85 backlight & LED indicator updates (#10678)kaylanm2020-11-055-8/+27
| | | | | * Enable in-switch backlight on e85 for VIA keymaps. Update LED indicator code for e85 hotswap/soldered PCBs.
* Add support for 4 IS31FL3731 devices (#10860)X-Bows Tech2020-11-051-0/+18
| | | This is a simple change.Support for IS31FL3731 has been changed from 2 to 4.
* [Keymap] add brandonschlack userspace and keymaps (#10411)Brandon Schlack2020-11-0480-0/+5712
|
* [Keymap] add ai03/polaris:mekberg (#10508)Endemoniada2020-11-044-0/+135
| | | | | | | | | * Add keymap for Polaris * Change back to KC_NUBS for <> key * Add GPL header from default files * Change to new way of flashing in readme
* CLI: Add `qmk clean` (#10785)Ryan2020-11-044-0/+33
|
* Adds support for XD84 Pro (#9750)katawajojo2020-11-0412-0/+726
| | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: katawajojo <vibri@localhost> Co-authored-by: katawajojo <katawajojo@vibri.local>
* Freyr refactor (#10833)Ryan2020-11-049-408/+496
|
* KC60 refactor (#10834)Ryan2020-11-0210-295/+338
|
* [Keyboard] Fixes for PloopyCo mouse and readmes (#10841)Drashna Jaelre2020-11-034-30/+3
|
* Enable extrakeys, mousekeys for all VIA keymaps. (#10740)kaylanm2020-11-0235-70/+12
|
* Add OLED support for Riblee F411 (#10778)Reibl János Dániel2020-11-027-9/+146
| | | | | * Add OLED support for Riblee F422 * Fix typo
* NK65 eeprom compatibility with 128KB and 256KB (#10804)yiancar2020-11-032-2/+13
| | | | | * NK65 define hack for 128kb 256kb versions of F303 * Updated to chibios define
* Add support for Noxary Vulcan (#10822)ai032020-11-0311-0/+390
| | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: ai03 <sarcaphx510@gmail.com>
* Enable media keys support for Canoe VIA keymap (#10829)Frothy2020-11-031-2/+0
|
* Phantom refactor (#10805)Ryan2020-11-0212-3251/+878
|
* `qmk info`: Add `--ascii` flag (#10793)Ryan2020-11-023-14/+52
| | | | | | | | | | | | | | | * `qmk info`: Add `--ascii` flag * Fix typo * Force ASCII for Windows/MSYS2 * Make it gooder * Remove redundant windows check * ...And this too * Make pytest work on Windows
* [Keymap] Corrected the dvorak layout for kinesis advantage (#10808)Rich Saunders2020-11-011-12/+12
|
* [Keyboard] Fix keyboard matrix scan rate with F072 (#10226)Xelus222020-11-012-0/+6
| | | | | | | * fix matrix scan rate * Update trinityxttkl.c * Update rev2.c
* [Keyboard] nullbitsco/nibble Configurator rework (#10814)James Young2020-11-013-1140/+247
| | | | | | | | | | | | | | | | | | | | | * nullbitsco/nibble: rework LAYOUT_all ... and update via keymap accordingly. * compress info.json LAYOUT_all tree Only changes the white space. * rebuild info.json LAYOUT_all tree Note: this commit makes the visual layout the ANSI layout with a split left Shift, instead of being the same as the ISO layout. * unify code styles Make logically-unchanged code blocks similar in appearance to logically-changed blocks. * correct LAYOUT_iso key sequence Move ISO Enter's object to its proper place.
* [Keyboard] VIA Support: Exent 65% (#10797)MechMerlin2020-11-013-5/+39
| | | | | | | | | | | | | | | * exent VIA support * minor cleanups * Update keyboards/exent/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/exent/config.h Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add keebsforall/freebird60 (#10774)KnoblesseOblige2020-11-019-0/+253
| | | | | | | | | | | | | | | | | * Added ad/freebird60. * Moved freebird60 keyboard. Added VIA keymap. * Updated `keebsforall/freebird60` README to include image. * Update keyboards/keebsforall/freebird60/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keebsforall/freebird60/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* add 65_ansi_split_bs to default community layouts (#10770)Ole Westendorff2020-11-015-0/+133
| | | | | | | | | * add 65_ansi_split_bs to default community layouts * Update layouts/default/65_ansi_split_bs/layout.json Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] add bebol keyboard (#10763)Brandon Claveria2020-11-019-0/+228
| | | | | | | | | | | | * add bebol keyboard * Change PID * Update keyboards/handwired/swiftrax/bebol/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Swiftrax <swiftrax@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* [Keyboard] Add keysofkings folder and twokey keyboard (#10754)Keys of Kings2020-11-017-0/+247
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add keysofkings folder and twokey keyboard * Update readme.md * Update readme.md * Update config.h * Update config.h * Update keymap.c * Update twokey.c * Update twokey.h * Update keyboards/keysofkings/twokey/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keysofkings/twokey/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keysofkings/twokey/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keysofkings/twokey/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/keysofkings/twokey/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update info.json * Update keymap.c * Update keyboards/keysofkings/twokey/info.json Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Added layout for my Keyboardio Atreus (#10726)Xyverz2020-11-012-0/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adding Evan Travers' Keyboardio Atreus branch. Initial commit of my KeyboardIO Atreus layout. This is a direct copy of my default Atreus layout, with blank spaces for the two additional keys. * Added MACLOCK macro to keymap.c * Updates to Keyboardio Atreus keymap and readme. * Adding arrows to bottom row of RAISE and LOWER layers * bringing the rest of the master branch to my working branch. * Changes to my KeyboardIO Atreus keymap & readme * Changes to keymap. * Adding Evan Travers' Keyboardio Atreus branch. Initial commit of my KeyboardIO Atreus layout. This is a direct copy of my default Atreus layout, with blank spaces for the two additional keys. * Added MACLOCK macro to keymap.c * Updates to Keyboardio Atreus keymap and readme. * Adding arrows to bottom row of RAISE and LOWER layers * bringing the rest of the master branch to my working branch. * Changes to my KeyboardIO Atreus keymap & readme * Changes to keymap. * Added GPL2+ compatible license header. Co-authored-by: Ian Sterling <503326@MC02YT9K9LVCF.tld>
* [Keyboard] beta support for the Rocketboard-16 macro/num pad (#10688)Seth2020-11-0112-0/+1805
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Firmware initial commit, still has a few bugs - mainly rotary encoders do not work and needs cleaning up * Fixed the volume control issue and limited the RGB brightness (can be really bright), added the ability to switch LED mode with left encoder click, and added via support (untested) * Remove define that should go in config.h * Removed define that should be in config.h * Removed LTO_ENABLE as suggested - has issues on ARM Co-authored-by: Drashna Jaelre <drashna@live.com> * Added the correct define for OLED screen size * Applied suggested change to remove description Co-authored-by: Ryan <fauxpark@gmail.com> * Made suggested change to remove backslashes Co-authored-by: Ryan <fauxpark@gmail.com> * Suggested change made to rgblight Co-authored-by: Ryan <fauxpark@gmail.com> * Suggested change made to rgblight Co-authored-by: Ryan <fauxpark@gmail.com> * Suggested change made to remove backslashes Co-auth