summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-12handwired/onekey/blackpill_f401: Fix I2C pin config mismatch (#10322)Sergey Vlasov
By default the `i2c_master` driver for ChibiOS uses the B6 pin for `I2C1_SCL` and the B7 pin for `I2C1_SDA`. However, the ChibiOS board file used for the F401 Blackpill board (`ST_STM32F401C_DISCOVERY`) configures B6 as `I2C1_SCL` and B9 as `I2C1_SDA`, and if that configuration is left unchanged, enabling the `i2c_master` driver results in having two pins (B7 and B9) configured as `I2C1_SDA` at the same time, which does not work properly (experimental results show that the B9 pin still works as `I2C1_SDA` in that case, and the B7 pin does not work). Configure the B9 pin as an input with pull-up in `board_init()`, so that the B7 pin can be configured as `I2C1_SDA` by the I2C driver.
2020-11-12Bring up Qvex Lynepad (#10826)KemoNine
2020-11-10Improve the QMK Lint workflow (#10909)Zach White
* properly set the exit_code * handle the case where exit_code is greater than 255
2020-11-10CI: Add docs build and deploy workflow (#7448)Joel Challis
* 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>
2020-11-09[Keyboard] RGBKB Pan (#9587)Legonut
* 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
2020-11-09XD68: add 65_ansi_split_bs layout (#10835)Ole Westendorff
* XD68: add 65_ansi_split_bs layuout * change number of keys in info.json * Apply suggestions from code review
2020-11-10refactor SPLIT_KEYBOARD, OLED_DRIVER_ENABLE (#10405)yfuku
2020-11-09[Keyboard] Crazy Keyboard 68 (#10693)chent7
* 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
2020-11-10userspace and keymap changes for rupa (#10489)rupa
* userspace and keymap changes for rupa * remove layout wrappers and blocker rows from wrappers handle this in keymaps for now
2020-11-09[Keyboard] kingly_keys/ave (#10042)Garret G
* 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
2020-11-10Added color wheel that have QMK HSV values. (#8997)elijahblake81
I've converted the 360 color wheel to the 255 color wheel for QMK HSV values.
2020-11-09[Docs] redirect from /tutorial to /newbs (#10718)Mikkel Jeppesen
* Added redirect from /tutorial to /newbs * Fixed indentation * Changed title of tutorial page
2020-11-09Add VIA Keymap for Worldspawn Gothic70. (#10617)Nate Stein
* Add VIA Keymap for Worldspawn Gothic70. * Prevent LEDs from turning on at startup. * Add license header to keymap. * Fix Keymap Formatting.
2020-11-10[Keymap] little foot (#7305)Yan-Fa Li
* 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>
2020-11-09Update massdrop/alt and arm_atsam/led_matrix to fix #10813 (#10818)Chris Merrill
* 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
2020-11-09[Keymap] idobo:egstad (#10783)Jordan Egstad
* 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
2020-11-10Adding few Korean translated files (#5895)SeungheonOh
* Korean Translation Korean Translation * Korean translation * more Korean translations
2020-11-09[Keyboard] Keebwerk MEGA Initial commit (#10777)yiancar
* 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>
2020-11-08Indicator LEDs as config (#10816)Joel Challis
* 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
2020-11-08add missing physical layout options and VIA support for Sesame (#10471)kb-elmo
* add missing physical layout options and VIA support for Sesame * Apply suggestions from code review * make split rshift standard again
2020-11-07[Keyboard] Fix unused variables in mschwingen modelm (#10811)Drashna Jaelre
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.
2020-11-07Add big spacebar defaults to Underscore33 (#10731)TJ
* 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
2020-11-07Add qmk info -l to show the layouts too (#10882)Zach White
2020-11-07New command: qmk lint (#10761)Zach White
* 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>
2020-11-06Updates to Talljoe's Keymaps (#10115)Joe Wasson
* 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
2020-11-05[Keymap] bcat keymaps and userspace (#10705)Jonathan Rascher
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
2020-11-05add dp60 indicator mode (#8801)yulei
* 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
2020-11-05E85 backlight & LED indicator updates (#10678)kaylanm
* Enable in-switch backlight on e85 for VIA keymaps. Update LED indicator code for e85 hotswap/soldered PCBs.
2020-11-05Add support for 4 IS31FL3731 devices (#10860)X-Bows Tech
This is a simple change.Support for IS31FL3731 has been changed from 2 to 4.
2020-11-04[Keymap] add brandonschlack userspace and keymaps (#10411)Brandon Schlack
2020-11-04[Keymap] add ai03/polaris:mekberg (#10508)Endemoniada
* 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
2020-11-04CLI: Add `qmk clean` (#10785)Ryan
2020-11-04Adds support for XD84 Pro (#9750)katawajojo
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: katawajojo <vibri@localhost> Co-authored-by: katawajojo <katawajojo@vibri.local>
2020-11-04Freyr refactor (#10833)Ryan
2020-11-02KC60 refactor (#10834)Ryan
2020-11-03[Keyboard] Fixes for PloopyCo mouse and readmes (#10841)Drashna Jaelre
2020-11-02Enable extrakeys, mousekeys for all VIA keymaps. (#10740)kaylanm
2020-11-02Add OLED support for Riblee F411 (#10778)Reibl János Dániel
* Add OLED support for Riblee F422 * Fix typo
2020-11-03NK65 eeprom compatibility with 128KB and 256KB (#10804)yiancar
* NK65 define hack for 128kb 256kb versions of F303 * Updated to chibios define
2020-11-03Add support for Noxary Vulcan (#10822)ai03
Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: ai03 <sarcaphx510@gmail.com>
2020-11-03Enable media keys support for Canoe VIA keymap (#10829)Frothy
2020-11-02Phantom refactor (#10805)Ryan
2020-11-02`qmk info`: Add `--ascii` flag (#10793)Ryan
* `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
2020-11-01[Keymap] Corrected the dvorak layout for kinesis advantage (#10808)Rich Saunders
2020-11-01[Keyboard] Fix keyboard matrix scan rate with F072 (#10226)Xelus22
* fix matrix scan rate * Update trinityxttkl.c * Update rev2.c
2020-11-01[Keyboard] nullbitsco/nibble Configurator rework (#10814)James Young
* 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.
2020-11-01[Keyboard] VIA Support: Exent 65% (#10797)MechMerlin
* 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>
2020-11-01[Keyboard] Add keebsforall/freebird60 (#10774)KnoblesseOblige
* 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>
2020-11-01add 65_ansi_split_bs to default community layouts (#10770)Ole Westendorff
* 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>
2020-11-01[Keyboard] add bebol keyboard (#10763)Brandon Claveria
* 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>