summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [Keyboard] Add Pandora keyboard (#9592)Koobaczech2020-07-239-0/+310
| | | | | | | | * Pandora Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ethan Madden <maddene@madden.ninja> Co-authored-by: Erovia <Erovia@users.noreply.github.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [Keyboard] add encoder support to PlaidPad default mappings (#9396)Matthew Weldon2020-07-233-7/+11
| | | | | | | | | * Add flipped and discrete encoder support default mappings * Fixed typo in readme * Removed flipped layout, fix config.h encoder pin mapping, update readme Co-authored-by: matt <matt@smooth.tech>
* Switch bcat Chrome OS media keys workaround from mouse keys to NKRO (#9790)Jonathan Rascher2020-07-2313-17/+22
| | | | | | | * Switch Chrome OS mouse keys workaround to NKRO * Add NKRO toggle to keymaps * USE NK_TOGG keycode instead of defining my own
* Update readme.md for cu80 (#9798)Jonathan Wakely2020-07-231-1/+1
|
* Update Japanese translation of _summary.md. (#9777)shela2020-07-231-6/+18
|
* [Docs] Update Japanese translation of feature_split_keyboard.md. (#9780)shela2020-07-231-1/+19
| | | | | | | | | * Update Japanese translation of feature_split_keyboard.md. * Update docs/ja/feature_split_keyboard.md Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com> Co-authored-by: Takeshi ISHII <2170248+mtei@users.noreply.github.com>
* Update Japanese translation of feature_layers.md. (#9769)shela2020-07-231-32/+32
|
* Update Japanese translation of feature_encoders.md. (#9765)shela2020-07-231-2/+2
|
* Update Japanese translation of feature_dynamic_macros.md. (#9764)shela2020-07-231-2/+2
|
* Update Japanese translation of feature_dip_switch.md. (#9763)shela2020-07-231-1/+15
|
* Update Japanese translation of driver_installation_zadig.md. (#9761)shela2020-07-231-2/+2
|
* Update Japanese translation of config_options.md. (#9759)shela2020-07-231-6/+17
|
* Updating comment diagram to match code in lets_split_eh/doxish_dvorak (#9785)Mark Sherman2020-07-231-5/+5
|
* Fix compilation warning for the DZ60RGB/DZ65RGB when RGB matrix is disabled ↵Michael Krasnitski2020-07-224-4/+4
| | | | (#9791)
* Update handwired/onekey/teensy_2pp readme (#9784)Sergey Vlasov2020-07-221-1/+1
| | | | In commit 297aad6ebd85 pins for handwired/onekey/teensy_2pp were changed from B2/B1 to F4/F5; update readme.md to match that change.
* [Docs] Japanese translation of docs/cli_development.md (#9699)umi2020-07-221-0/+223
| | | | | | | | | * add cli_development.md translation * update based on comment * update based on comment * update based on comment
* mattly goes windows (#9677)Matthew Lyon2020-07-215-65/+96
| | | | | | | | | * mattly's userspace and iris * [Keymap] mattly's windows overlays * biton32->get_highest_layer * few more small tweaks
* Add keyboard Punk75 (#9731)dsanchezseco2020-07-2112-0/+510
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * start of punk75 keyboard * preliminary code for the punk75 keyboard * readme * changes to work with USBasp * changed cols and added configurable led * set LED's pin as output * changed led to new port and added rotary encoders * added code for rotary encoders * fixed col pins * fixed encoder orientation * added delay for tap_code so encoder works as intended * added preliminary keymap for mine * personal keymap for punk75 * personal keymap for punk75 * Apply suggestions from code review Co-authored-by: Joel Challis <git@zvecr.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * fixed image * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add via support for rart75 (#9746)Alabahuy2020-07-213-4/+57
| | | | | | | * Update info.json * Create rules.mk * Create keymap.c
* Update rartpad via keymap (#9747)ladbahuy2020-07-211-0/+16
|
* fixed alt text for images. (#9781)shela2020-07-221-3/+3
|
* format code according to conventions [skip ci]QMK Bot2020-07-211-3/+3
|
* Implemented New MK_COMBINED Functionality (#9557)nathanvercaemert2020-07-212-16/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * implemented new mousekey_combined functionality * minor formatting change to documentation * Update tmk_core/common/mousekey.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update tmk_core/common/mousekey.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update tmk_core/common/mousekey.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update tmk_core/common/mousekey.c Co-authored-by: Ryan <fauxpark@gmail.com> * Update docs/feature_mouse_keys.md Co-authored-by: Nick Brassel <nick@tzarc.org> * Update docs/feature_mouse_keys.md Co-authored-by: Nick Brassel <nick@tzarc.org> * Update docs/feature_mouse_keys.md Co-authored-by: Nick Brassel <nick@tzarc.org> * Update docs/feature_mouse_keys.md Co-authored-by: Nick Brassel <nick@tzarc.org> Co-authored-by: Nathan Vercaemert <nathan.vercaemert@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update onekey proton_c readme (#9758)Nico Cesar2020-07-201-1/+1
| | | A3 won't work. The code says A1 and A2 and it works. prints out an "a"
* ensure hhkb runs matrix_init_quantum (#9629)Joshua Rubin2020-07-192-12/+16
|
* [Docs] Update ISP Guide (#9748)Drashna Jaelre2020-07-181-5/+7
| | | | | | | * [Doc] Update ISP Guide Correct the fuses for Caterina, and make the `:production` command more obvious. * fix casing before fauxpark catches it
* [Docs] Japanese translation of docs/feature_debounce_type.md (#9524)umi2020-07-181-0/+47
| | | | | | | * add feature_debounce_type.md translation * update based on comment * update based on comment
* Write firmware for the Ferris keyboard (#9634)Pierre Chevalier2020-07-189-0/+578
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Write firmware for the Ferris keyboard Took inspiration from the gergoplex and the ergodox_ez firmware for the split matrix with io_expander on the right hand. Cleaned up a lot of bit fiddling on the mcu side by taking inspiration from the `split_custom` in quantum. Still bit fiddling on the mcp side as it is particularly natural to do so with the abstractions provided by the i2c protocol. Would be good to clean that up and abstract away the wiring from the generic i2c code in a similar fashion as quantum and the mcp side behave. One improvement over the ergodox_ez and the gergoplex firmwares is that the wiring is straight forward as opposed to swapping rows and columns in two different places that end up cancelling out for some reason. At this stage, I have flashed this firmware to a board and have verified that all keys are behaving as intended by shorting pins. I still have to solder in some switches and test that everything works correctly at normal typing speeds, but I don't expect any major issues given I'm building up on previous effort, including the debouncing code from the ergodox_ez. * Remove rotation from info.json and label the keys as per default keymap * Comply with minor review feedback points * Use CUSTOM_MATRIX=lite to remove boilerplate * Update keyboards/handwired/ferris/info.json Didn't play nicely in the configurator Co-authored-by: Ryan <fauxpark@gmail.com> * Remove MIDI_ENABLE from rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Remove FAUXCLICKY_ENABLE from rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Prefer wait_ms over _delay_ms Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused include Co-authored-by: Ryan <fauxpark@gmail.com> * Remove unused includeh Co-authored-by: Ryan <fauxpark@gmail.com> * Use dprint over print and remove include for print.h * Remove all unused includes * Remove unused code * Cleanups thanks to code review * Move more personal settings from the ferris config to the default keymap config These setting happen to be unused in the default keymap at the moment, as it has only one layer with no homerow modifiers and no mouse key; but I would like to keep it there for two reasons: * It can serve as an example to people creating their own keymap * I plan to design a more usable default keymap that uses these features once this PR which adds the Ferris keyboard is merged. * Consolidate mcp logic inside matrix.c Co-authored-by: Ryan <fauxpark@gmail.com>
* Add timber wolf keyboard (#9353)Croktopus2020-07-1714-0/+870
| | | | | | | | | | | | | | | | | | | | | * added timber wolf keyboard * removed subfolders * fixed keymap names * fixed layout macro references * swapped c6 and c7 functions * Update keyboards/metamechs/timberwolf/config.h Co-authored-by: Erovia <Erovia@users.noreply.github.com> * Update readme.md * re-updating readme Co-authored-by: Erovia <Erovia@users.noreply.github.com>
* [keyboard] added Adelheid (#9734)floookay2020-07-1711-0/+546
| | | | | | | | | | | | | | | | | | | | | | * readded adelheid files * reworked keymaps - moved my personal keymap to a new folder - added a new default keymap * removed unnecessary backslash * reenabled command rule * bumped device number * fixed layout for configurator * applied suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* [keyboard] Add x16 (#9709)yinxianwei2020-07-177-0/+377
| | | | | | | | | | | | | | | | | | | | | | | | | | | * [keyboard] Add x16 * update x16 * Update keyboards/x16/config.h Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/x16/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* Add Alter Keyboard (#9579)NightlyBoards2020-07-177-0/+337
| | | | | | | | | | | | | | | | | | | * Create Alter folder * Revert "Create Alter folder" This reverts commit 361103b821dbb22957b66cdedb0d11f996def71c. * Add Alter keyboard * Fixed keymap.c * Fixed another issue on the keymap.c * Updated the files based on the comments * Edited default keymap and enabled rgbanimations on config.h * Updated the info.json
* [Keyboard] add rart75 (#9649)Alabahuy2020-07-178-0/+455
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Create config.h * Create info.json * Create rart75.c * Create rart75.h * Create readme.md * Create rules.mk * Create keymap.c * Create keymap.c * Update keymap.c * Update info.json * Update info.json * Update info.json * Update readme.md * Update config.h * Update rules.mk * Update readme.md * Update readme.md
* VIA Support: Skog Lite (#9686)MechMerlin2020-07-173-0/+52
| | | | | | | | | | | | | | | | * via support for the skog lite * some code cleanup before submission * Update keyboards/percent/skog_lite/keymaps/via/config.h Co-authored-by: Joel Challis <git@zvecr.com> * Update keyboards/percent/skog_lite/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>
* [keymap] Add VIA support for Hub16 (#9638)Josh Johnson2020-07-174-21/+87
| | | | | | | | | | | | | * fix encoder switch not staying depressed * add via support * change default keymap * change VID-PID * remove LTO * fix hold bug keeping debouncing
* Update MAJA info.json (#9674)moyi46812020-07-171-5/+5
| | | | | | | | | | | | | * Update info.json * Update keyboards/kbdfans/maja/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/kbdfans/maja/info.json Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Keymap addition and updates (Prime_e, ProjectKB PCB, WT60-D) (#9701)Sid Carter2020-07-174-25/+55
| | | | | | | | | | | | | | | | | | | | | | | | | * update keymap * update ilpse template as well * fix some key items * move quote the first layer * figure out brackets * update ilpse keymap * update arrow keys on alice * change layers * update layers again * switch to vim keys * add mouse keys Co-authored-by: Khader Syed <khader.syed@aicure.com>
* [Keyboard] Add PocketType (#9728)Maarten Dekkers2020-07-178-0/+402
| | | | | | | | | * Add PocketType * Add info.json, changes readmes and other stuff * More changes Co-authored-by: Maarten Dekkers <maartenn2001@gmail.com>
* add default Rebound lighting settings (#9740)Rossman3602020-07-171-0/+4
| | | | | | | * cleaning up * deleting to undelete * add rebound lighting settings
* MSYS2: Switch to bootloadHID package and bring back avrdude package (#9736)Ryan2020-07-166-12/+3
| | | | | * MSYS2: Switch to bootloadHID package and bring back avrdude package * Update Zadig docs as well
* Redefine IS_LAYER_ON/OFF() as aliases for existing layer functions (#6352)Konstantin Đorđević2020-07-164-14/+18
| | | | | | | | | | | | | | | | | | * Add IS_LAYER_ON_STATE()/IS_LAYER_OFF_STATE() macros * Add docs for IS_LAYER_ON/OFF(_STATE) macros * Remove IS_LAYER_ON/OFF_STATE redefinition in userspace * Run clang-format on quantum/quantum.h * Redefine IS_LAYER_ON/OFF(_STATE) as aliases of existing layer functions Also update relevant doc entries. Needs testing to check if this breaks existing IS_LAYER_ON/OFF usage in certain edge cases (namely calling the macros with 0). * Reformat layer check function docs
* Allow for user song list (#9281)Drashna Jaelre2020-07-162-41/+132
|
* Fixed CA_DOTA key code (#9722)Hedgestock2020-07-161-1/+1
|
* Remove `DESCRIPTION` (#9732)Ryan2020-07-1613-263/+3
|
* OLED driver function to set pixels (#9713)Gautham Yerroju2020-07-163-0/+21
| | | | | | | | | | | | | | | * Add a function to set individual pixels * Add documentation for oled_write_pixel * use smaller data type for oled_write_pixel * Fix boundary check edge case * Update oled_write_pixel doc Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* planck/rev6: Enable WS2812 LED matrix with pwm drivers (#9735)Nick Brassel2020-07-165-11/+83
|\ | | | | | | | | | | | | | | | | * planck/rev6: Enable WS2812 LED matrix with pwm drivers * Comments and cleanup. * GPL2+ Licensing Co-authored-by: Nick Brassel <nick@tzarc.org>
| * planck/rev6: Enable WS2812 LED matrix with pwm driversRiley Inman2020-07-165-11/+83
|/
* Update new keyboard templates (#9636)Ryan2020-07-1512-271/+172
| | | | | | | * Update new keyboard templates * Switch on Bootmagic Lite by default * Remove MIDI_ENABLE and FAUXCLICKY_ENABLE
* [Keyboard] Update preonic/Kjwon15 layout (#9718)Jeong Arm2020-07-151-8/+8
|
* Update KBDFANS/MAJA default keymap (#9727)moyi46812020-07-142-2/+2
| | | | | * Update keymap.c * Update keymap.c