summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Keymap] Drashna's Cleanup and RGB Divide (#8506)Drashna Jaelre2020-03-3122-867/+888
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Enable External EEPROM on Planck Rev6 * Update KC_MAKE macro to use qmk cli util * Disable additional gradients for rgb matrix * Update analog code for newer methods * Update ergodox layout * Disable Grave Escape * Cleanup OLED code a bit * Remove old unicode code * Seperate RGB Matrix code from RGB Light code in userspace * Massive overhaul an generalization of personal OLED code Now lets hope I NEVER get a keyboard using a 128x32 in a normal orientation. * Super tiny cleanup * Enable Diablo layer on kyria * clang format pass * Additional OLED cleanup
* Update Quefrency (#8623)Danny2020-03-316-26/+101
| | | | | | | | | | | | | | | | | | | | | | | * Add Quefrency Rev. 2 VIA support * Fix matrix mapping * Add Rev. 1 VIA support * Flip encoder pinout * Drop trailing backslashes * Remove layer names * Remove unneeded extern Co-Authored-By: Ryan <fauxpark@gmail.com> * Fix bracket alignment Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keymap] Add support for the Launch Pad in VIA (#8615)mcmadhatter2020-03-312-0/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added via config support for the launchpad Added via config support for the launchpad * Update keyboards/launchpad/keymaps/via/rules.mk Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> * Update keyboards/launchpad/keymaps/via/keymap.c Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] added bear_face PCB (#8596)chemicalwill2020-03-318-0/+434
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * bear_face initial commit Added bear_face PCB * ATMega32u4-based replacement PCB for the Vortex Race 3 * Default keymap emulates stock board keymap (with a few changes), including layer toggles for QWERTY, COLEMAK, and DVORAK layouts * Suggested changes made * fixed keyboard_pre_init_kb in bear_face.c * removed 'LAYOUTS = 83_ansi' from rules.mk * readme header fixed Co-Authored-By: Ryan <fauxpark@gmail.com> * rules.mk formatting fixed Co-Authored-By: Ryan <fauxpark@gmail.com> * info.json converted from KLE * Default layers enum added Co-Authored-By: Drashna Jaelre <drashna@live.com> * Specified LAYOUT_83_ansi in info.json from generic LAYOUT Co-Authored-By: Joel Challis <git@zvecr.com> * Updated license * Changed license name to username * Changed license email to github profile url Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Keymap refactoring in Treadstone48 (#8574)marksard2020-03-319-189/+94
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Keyboard: add treeadstone48 * rename layout defines * Use of pragma once * move common include code * fixed info.json * change keymap layout from kc to normal * fix alpha revision keymap * fixed info.json * remove USE_Link_Time_Optimization * Refactoring all my keymaps. - Not use tap dance - Remove not use define aliases - Remove not use incluse and extern value. * default keymap extra key was changed * remove rgblight_config Co-authored-by: root <root>
* Update newbs_getting_started.mdBram de Wilde2020-03-311-1/+1
| | | qmk is not available in the official Arch repositories. It is in the AUR, this install command will work if user has `yay` installed.
* [Keymap] Sigul planck (#8546)Silvio Gulizia2020-03-3110-0/+490
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove IT_PIPE duplicate and add IT_GRAD IT_PIPE was declared 2 times, ones as ° and once as |. I changed the first declaration and called it IT_GRAD. I even fixed the definition because the ° in Italian is obtained with LSFT(IT_AACC) * rename IT_GRAD to IT_DEGR * fix missing music mode legend * add missing plus_and_minus * fix missing IT_ACUT definition * change KC_LALT(KC_LSFT to LALT(LSFT * Fix alignment * remove leftover * fix issue generated with chars while pushing * fix typo * add sigul folder in Planck keymaps * fix LCBR and RCBR * fix euro symbol * fix RBRC * change IT_LESS form KC_NUBS to KC_GRAVE * add IT_TILDE and change IT_GRAV to IT_GRAVE * initial commit * add ideas to readme * comment key lock * add a bunch of new features as stated in readme.md * check features added and list to do * add macros on RAISE * add F keys on numbers row on FN layer * flag features added * fix macro formulas * move DESK and SGCOM under D and S * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck * invert IT_EACC and S(IT_EACC) to align the layout with that of the default Planck fix spaces for readability * add missing legends for accented vowels * format for readability * move MOUSE button on B (same key that activates it) on MOUSE layer * revert to commit befor I edit it * initial commit * edited to be easier to compare to _ansi.h * remove keymap_italian_osx_iso.h and rename with edits keymap_italian_osx_ansi.h to keymap_italian_osx.h I found out there were no difference at all * fix missing #endif * change the included file from italian.h to italian_osx.h * fix debug key * edit Numapd layer, add enter and bsps * change TAPPING_TOGGLE from 2 to 3 * change italian_osx.h to italian_ansi.h * rename quantum/keymap_extras/keymap_italian_osx.h to quantum/keymap_extras/keymap_italian_ansi.h Now this file is a clone of the keymap_italian.h that appears to be working only for ISO keyboards. It also contains a few improvements for IT_PIPE (defined two times) and IT_ACUT (missing definition). Additionally it redefines LCBR and RCBR to LSFT(IT_LBRC) and LSFT(IT_RBRC) * rename file * redefines IT_BKSL and IT_PIPE based on KC_BKSL * merge new italian * add new osx_iso and osx_ansi version for italian.h and align BKSL to BSLS, fix double definition of PIPE * rename BKSL to BSLS * add FN_D and some comments * add MOUSEKEY configuration * update * edit swap =/+ with ò/ì * merge with master * add MS_B to have _MOUSE when pressing B * move RAISE on _FN * add phone number * remove CONTRA folder * remove CONTRA folder * Update keyboards/planck/keymaps/sigul/keymap.c fix include definition Co-Authored-By: Ryan <fauxpark@gmail.com> * remove default planck kemap * remove extern keymap_config_t keymap_config; based on suggestion from @fauxpark, It's not needed as it should already be externed through one of the includes provided by QMK_KEYBOARD_H. Co-Authored-By: Ryan <fauxpark@gmail.com> * add user space for user sigul * remove custom config moved to user space sigul * comment tri layers state (moved to user space) * remove tri layers update comment (code moved in user space) * add secrets * move enum and define to userspace * Edit title * move enum and define to sigul.h * add thanks * edit: moving to userspace enum, define and process_records * add enum and defines * add process_records * cleaning code after moving code to user space * add process_records * cleaning code * adding rules to manage secrets * remove secretes * first commit * add macro timer * add keycodes macro * edit custom keycodes order * add strings to send inside the secrets array * remove codes for secrets & change secret to secrets * edit secrets keycodes * edit keycodes names and order * add secrets.h and secrets.c * add #pragma once Co-Authored-By: Joel Challis <git@zvecr.com> * Update .gitignore Co-Authored-By: Joel Challis <git@zvecr.com> * add local gitignore for secrets * remove secrets * update for secrets * change FN_D to IT_D * remove FN_D definition Co-authored-by: pisilvio <silvio@picampus.it> Co-authored-by: admin <admin@admins-MacBook-Pro.local> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com>
* Disable console on vusb boards using mouse/extra (#8625)Joel Challis2020-03-3119-19/+19
|
* Rename UC_OSX (and related constants) to UC_MAC (#8589)Konstantin Đorđević2020-03-319-28/+41
| | | | | | | | | | | | | | | | | | | | | * Rename UC_OSX (and related constants) to UC_MAC * Update UNICODE_SONG_OSX references to UNICODE_SONG_MAC * Update UC_M_OS references to UC_M_MA * Add UC_OSX alias for backwards compatibility * Add deprecation warning for UC_OSX to Unicode docs * Add UC_M_OS alias for backwards compatibility * Update newly found UC_M_OS and UNICODE_SONG_OSX references * Add legacy UNICODE_MODE_OSX alias, revert changes to user keymaps * Add legacy UNICODE_SONG_OSX alias, revert changes to user keymaps * Replace removed sounds in Unicode song doc examples
* V-USB: Consolidate usbconfig.h's into a single file (#8584)Ryan2020-03-3149-16918/+1
|
* Add Japanese translation of cli_commands.md (#8513)shela2020-03-311-0/+258
|
* [Docs] Update Japanese translation of cli.md (#8510)shela2020-03-311-263/+9
| | | | | | | | | * Update Japanese translation of cli.md * Update docs/ja/cli.md Co-Authored-By: s-show <s1shimz@gmail.com> Co-authored-by: s-show <s1shimz@gmail.com>
* [Docs] Update Japanese translation of faq related documents (#8521)shela2020-03-313-16/+54
| | | | | | | | | * Update Japanese translation of faq related documents * Update docs/ja/faq_general.md Co-Authored-By: s-show <s1shimz@gmail.com> Co-authored-by: s-show <s1shimz@gmail.com>
* Update Japanese translation of config_options.mdshela2020-03-311-134/+140
|
* Update Japanese translation with prefix 'getting'shela2020-03-314-170/+4
|
* Fix hasu usb converter bootloader (#8613)Joel Challis2020-03-301-0/+3
|
* format code according to conventions [skip ci]QMK Bot2020-03-301-3/+1
|
* Added USSR anthem. (#8588)Antosha2020-03-301-3/+11
|
* add hid_raw feature to VUSB (#8380)Takuya Urakawa2020-03-303-1/+174
| | | | | | | | | | | | | | | | | | | * rewrite usbhid feature on vusb * Apply suggestions from code review Co-Authored-By: Ryan <fauxpark@gmail.com> * fix typo * fix typo again * Update tmk_core/protocol/vusb/vusb.c Co-Authored-By: Ryan <fauxpark@gmail.com> * clean up defines Co-authored-by: Ryan <fauxpark@gmail.com>
* Fix inverted backlight for XD87 (#8612)Sergey Vlasov2020-03-311-0/+1
|
* [Keymap] Cleaning dbroqua's HHKB layout (#8578)Damien2020-03-292-65/+29
| | | | | | | | | * Cleaning dbroqua's HHKB layout Removed _ADJUST layout and integrate move directly on _FN layout. * Update readme.md * use enum
* [Keyboard] Iris via changes (#8597)Danny2020-03-295-9/+10
| | | | | | | * Change PID to allow differentiation between Rev. 3 and Rev. 4 * Rebadge thumb keys in macro to show physical wiring better * Add more rules for VIA keymap
* Update keymap keebio/nyquist (#8602)George Petri2020-03-294-40/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * format code, add shift color * testing colors * todos, shift on right * changed colors * use rgh layers api * impl shift layer * replace xor with != * moved shift rbg * breathing animation, simplyfy layers * remove breating animation * use tt * minor cleanup * debounce eager, lto * shut down rbg when poweroff * update readme * readme.md fix * more readme.md fix * more readme.md fix
* [Docs] added the description of the reading order of the rules.mk files. (#8566)Takeshi ISHII2020-03-291-0/+15
| | | | | | | | | | | | | * added the description of the reading order of the rules.mk files. * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <fauxpark@gmail.com> * Update docs/hardware_keyboard_guidelines.md Co-Authored-By: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] Add keyboard jisplit89 (#8501)Salicylic-acid32020-03-2914-0/+559
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add keyboard jisplit89 Add jisplit89 keyboard. A 89 keys JIS Layout keyboard. Salicylic-acid3 * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Drashna Jaelre <drashna@live.com> * Update keyboards/jisplit89/readme.md Co-Authored-By: Takeshi ISHII <2170248+mtei@users.noreply.github.com> * Update keyboards/jisplit89/rev1/rev1.h Co-Authored-By: shela <shelaf@users.noreply.github.com> * Copyright has been updated. Changed signature to Salicylic_acid3 and changed year to 2020. * Update readme Added a note to the build guide. * Remove unnecessary definitions. Remove unnecessary definitions. * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: Joel Challis <git@zvecr.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/rules.mk Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/default/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/jisplit89/keymaps/salicylic/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete config.h Removed to make it more default Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: shela <shelaf@users.noreply.github.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* CLI: More MSYS2 fixes (#8577)Erovia2020-03-294-21/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * CLI: More MSYS2 fixes Now I can fully setup and work with qmk_firmware on an MSYS2 installation without any errors or exceptions. * Apply suggestions from code review Co-Authored-By: skullydazed <skullydazed@users.noreply.github.com> * Some improvements * Remove unnecessary import * Remove slow, unused code Getting the version from GIT was slow on both Windows and Docker. Until we find a better, faster way, this is removed. * remove unused imports * Implement @vomindoraan's suggestions * refine how we pick the shell to use * Apply @fauxpark's suggestions fauxpark investigated the topic of shells in MSYS2 a bit and we come to the conclusion that the safest bet was to just use the user's shell. Anything more just opens up more edge-cases than it solves. Co-Authored-By: Ryan <fauxpark@gmail.com> * Use `platform_id` in doctor This will bring it in line with the new code. Co-authored-by: skullydazed <skullydazed@users.noreply.github.com> Co-authored-by: skullY <skullydazed@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* fixed problem with implicit declaration in quantum/rgblight.c (#8406)Casper Weiss Bang2020-03-282-6/+8
| | | | | | | | | | | | | * Update tmk_core/common/progmem.h Co-Authored-By: Ryan <fauxpark@gmail.com> * Update quantum/rgblight.c Co-Authored-By: Ryan <fauxpark@gmail.com> * fixed problem with implicit declaration in quantum/rgblight.c (#8381) Co-authored-by: Ryan <fauxpark@gmail.com>
* [keymap] Add Alice keymap and to userspace files (#8571)stanrc852020-03-282-0/+62
| | | | | | | | | | | * convert my 60 keymap to alice * add via to rules for alice * remove split backspace and add backlight keycodes * disable LTO for alice pcb * keymap alignment formatting
* V-USB: Use structs for USB descriptors (#8572)Ryan2020-03-2851-572/+370
| | | | | | | * V-USB: Use structs for USB descriptors * Update usbconfigs * cformat pass
* Fix inverted backlight for XD60 (#8575)Ryan2020-03-272-0/+2
|
* [Keyboard] MountainBlocks MB17 (#8554)MechMerlin2020-03-2610-0/+406
| | | | | | | | | | | | | | | | | | * initial commit * preliminary support for mb17 using the qmk default keymap * add the VIA keymap * add qmk configurator support * code cleanups before submission * Update keyboards/mountainblocks/mb17/rules.mk * Update keyboards/mountainblocks/mb17/info.json * remove file
* Fix IT_APOS backward compatibility define in keymap_italian.h (#8565)Drashna Jaelre2020-03-271-1/+1
| | | | | * Fix IT_APOS backward compatibility define in keymap_italian.h Found by ZSA.
* Enable SLEEP_LED on ATmega32A (#8531)Joel Challis2020-03-262-9/+44
| | | | | | | | | * Port over some AVR backlight logic to SLEEP_LED * Port over some AVR backlight logic to SLEEP_LED - add timer 3 * Port over some AVR backlight logic to SLEEP_LED - clang format * Enable SLEEP_LED within vusb protocol
* [Keymap] BM16a stock layout (#8547)Jakub Darowski2020-03-262-0/+41
| | | | | | | | | | | | * Stock layout * Added the default readme * Update keyboards/bm16a/keymaps/stock/keymap.c Removed trailing backslashes from layouts * Removed redundant files, renamed stock keymap and changed readme
* Fix wrong python-pip package for MSYS setup instructionsfauxpark2020-03-261-1/+1
|
* V-USB: Use manufacturer and product strings from config.h (#7797)Ryan2020-03-2680-1504/+352
| | | | | * V-USB: Use manufacturer and product strings from config.h * Update board configs
* Add Estonian keymap (#8527)Ryan2020-03-262-0/+255
|
* Add Croatian keymap (#8525)Ryan2020-03-262-0/+263
| | | | | * Add Croatian keymap * Fix comment on HR_DIAE
* [Docs] added the description of the reading order of the config.h files. (#8545)Takeshi ISHII2020-03-251-0/+51
| | | | | | | | | | | | | | | | | | | | | | * added the description of the reading order of the config.h files. * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * Added a description of post_config.h. * sample bug fix * sample update * Update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md * update docs/hardware_keyboard_guidelines.md * Update docs/hardware_keyboard_guidelines.md