summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-19Linworks Whale75 Layout Macro refactor and Configurator fixes (#14059)James Young
* info.json: human-friendly formatting * info.json: remove "w":1 instances * info.json: correct positions of Left, Down and Right Arrow keys * info.json: add LAYOUT_all data * move Home key to end of home row According to photographs of the keyboard, the fourth key down on the right side is physically on the home row. This commit moves the key argument and keycodes to the home row. * whale75.h: use QMK 3-character notation for matrix * whale75.h: add matrix diagram * add keyboard-level encoder functionality * info.json: correct key sequence on ISO layouts
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19[Keymap] Add personal layout for 60% ISO boards (#13232)BifbofII
2021-08-19[Keyboard] Refactor atom47 and add rev4 and rev5 (#13201)Evelien-Lillian Dekkers
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19[Keyboard] Add Ready100 Keyboard (#13158)Felix Jen
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19[Keyboard] Ymdk_np21 via port (#12693)Zereef
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19[Keymap] community/ortho_4x12/junonum update (#14062)Juno Nguyen
* Update new community universal keymaps * Revert bottom row to default for better use of WIN_MODS and MAC_MODS * Revert to use public domain songs * Update Dpad layer in junonum to tailor for StarCraft group control * Remove junonum512 * Update junonum readme * Define custom songs in the keymap * Move DP_OFF location * Update DPAD modifiers * Update F-row placement in junonum dpad layer * Update CapsLock location and rectify KC_APP
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19Fix AT90USB64/128 bootloaders (#14064)Ryan
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19Add MNK50 (#14031)yiancar
* Add MNK50 * Update keyboards/mnk50/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/mnk50/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mnk50/readme.md hihi thanks! Co-authored-by: Ryan <fauxpark@gmail.com> * Update keyboards/mnk50/keymaps/default/readme.md Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: yiancar <yiancar@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19[Keyboard] adds new keyboard version: dztech/dz60rgb_wkl/v2_1 (#14021)Tran Kim Tung
* [Keyboard] adds new keyboard version: dztech/dz60rgb_wkl/v2_1 * Update keyboards/dztech/dz60rgb_wkl/readme.md Remove external flash manual link Co-authored-by: Ryan <fauxpark@gmail.com> * dz60rgb_wkl/v2_1: remove NO_USB_STARTUP_CHECK Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19Added VIA keymap for pistachio_mp (#14015)rate
* Added VIA keymap for pistachio_mp * Fixed typos
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-19emi20 update (#14013)AquaCylinder
* Update keymap & readme -Keymap.c: Key combinations removed for resetting and added a new way to reset. Also removed unused timer code. -config.h & rules.mk: Removed on kemap level (these were there for the key combo's) -Readme.md: Changed the preview image and changed the description to reset the keyboard. Also added what connector type is used. * Update readme.md Better wording on how to get the keyboard in bootloader mode * Update keymap.c Switched + and - around, same with / and *.
2021-08-19[Keymap] fix helix:fraanrosi compile error caused by #13677. (#14061)Takeshi ISHII
I'm against using RGBLIGHT_ANIMATIONS because this happens. See also #8688.
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-18Keebio Quefrency Configurator rework (#14060)James Young
* add info.json for Quefrency rev1 * add info.json for Quefrency rev2 * add info.json for Quefrency rev3 * add info.json for Quefrency rev4 * remove "global" Quefrency info.json * remove layout macro aliases from keyboard headers These were moved into the info.json files.
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-18Feels Feels65 Refactor (#14032)James Young
* rename layout macros The existing layout macro names were not accurate to QMK's standard for the names that were given. - rename LAYOUT_65_ansi_blocker to LAYOUT_65_ansi_blocker_split_bs - rename LAYOUT_65_iso_blocker to LAYOUT_65_iso_blocker_split_bs * correct info.json data * add LAYOUT_65_iso_blocker * add LAYOUT_65_ansi_blocker * add Community Layout support * update grid alignment on layout macros * add LAYOUT_all * refactor default and via keymaps - use LAYOUT_all macro - use _______ for KC_TRNS - via keymap fixes - swap KC_BSPC for KC_DEL on Layer 1 (matches default keymap) - remove KC_PGUP from Layers 2 and 3 (makes both layers fully transparent)
2021-08-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-18cest73 TKM Configurator Fixes (#14066)James Young
* info.json: update human-friendly formatting * correct info.json layout data - adds missing objects for: - split Backspace - split Numpad Plus - split Numpad Enter - split Left Shift - ANSI Backslash - split Numpad 0 - deletes Mod1 object (not supported in source) - correct key object sequence
2021-08-18Add config.h and rules.mk support for data driven keymaps (#12859)Joel Challis
* Add config.h and rules.mk support for data driven keymaps * tidy up after rebase * Rename key as it can contain more than just keyboard overrides * tidy up after rebase * Add validation
2021-08-18Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-18[Keyboard] Fixes to info.json and rules.mk for Southpad n(#14053)Logan Butler
Making info.json work better with the QMK Configurator and updating rules to work properly with the correct bootloader.
2021-08-18Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-08-18Setta21 Configurator Fix (#14055)James Young
* info.json: add line breaks for rows * info.json: correct key sequence * info.json: correct width dimension
2021-08-18Move USB Host Shield and Arduino core to `lib/` (#13973)Ryan
2021-08-17Merge remote-tracking branch 'origin/master' into developDrashna Jael're
2021-08-17[Keyboard] Use Bootmagic Lite on Montex (#14036)AnthonyL
Co-authored-by: Anthony Lowery <anthony.lowery@unity3d.com>
2021-08-18Fixup atsam builds. (#14052)Nick Brassel
2021-08-17[Keyboard] Fix pins, add VIA support for Stream Cheap 2x4 (#14001)Matthias Liffers
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-08-18Various fixes from reorg of files (#14051)Joel Challis
2021-08-18Allow for removal of hysteresis on 4x encoders (#13698)tucvbif
* Remove hysteresis on 4x encoders Sometimes, controller skips encoder pulses and when it returns to default position, the encoder_pulses variable isn't equals 0. And when I turn encoder in opposite direciton, it skips first click becase of encoder_pulses crosses zero. To prevent this, I add the ENCODER_DEFAULT_POS constant, and reset encoder_pulses into 0 when the state variable equals ENCODER_DEFAULT_POS. * Documentation for ENCODER_DEFAULT_POS
2021-08-18Migrate platform independent code from tmk_core -> quantum (#13673)Joel Challis
* Migrate action|keyboard|keycode|eeconfig from tmk_core -> quantum
2021-08-18Begin to carve out platform/protocol API - Single main loop (#13843)Joel Challis
* Begin to carve out platform/protocol API * Fix up after rebase
2021-08-18Move chibios board files to allow tmk_core platform migration (#13777)Joel Challis
* Move board files * fix up after rebase
2021-08-18Add a toggle key for GUI On/Off in Magic feature (#13830)Drashna Jaelre
2021-08-18`--parallel` improvements (#13800)ruro
* improve make parallel jobs support * document the --parallel option * disable the output-sync for interactive targets
2021-08-18Created "paddlegame" keymap (#13629)Tomas Guinan
* Added gmmk pro paddlegame keymap * Replaced config.h with my own * Adjust code to better fit style guide * Update readme to include layout * Fixed keymap, was missing a few keys * Replaced all instances of _isWinKeyDisabled with keymap_config.no_gui * Update keyboards/gmmk/pro/ansi/keymaps/paddlegame/keymap.c Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Tomas Guinan <bngrybt@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-08-17Relocate platform specific drivers (#13894)Joel Challis
* Relocate platform specific drivers * Move stm eeprom * Tidy up slightly
2021-08-18Fixes for clang not being able to run unit tests (#13546)Donald Kjer
2021-08-18gmmk/pro/mike1808 keymap (#13398)Mikael Manukyan
* Add gmmk/pro/mike1808 keymap * Add licenses * Update readme * Add underglow support for rgb matrix layers * Change FN to TT * Fix rgb layer disabling during rgb settings change * also clean up some code
2021-08-18Fixup `massdrop/alt`, `cest73/tkm`. (#14048)Nick Brassel
* Fixup massdrop/alt. * Fixup `cest73/tkm` bootmagic lite. * Update keyboards/cest73/tkm/rules.mk Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2021-08-18Digitizer HID interface : absolute coordinates for mouse cursor (#12851)a-chol
* Add digitizer HID interface for setting the mouse cursor position at absolute screen coordinates. Tested on Pro Micro, Proton C and Blackpill. * Update docs/feature_digitizer.md Co-authored-by: Ryan <fauxpark@gmail.com> * Update tmk_core/protocol/usb_descriptor.c Co-authored-by: Ryan <fauxpark@gmail.com> * Add missing copyrights Add V-USB support * Add support for digitizer dedicated endpoint for lufa and chibios. Fix formatting issues Move digitizer_task definition to the feature's base implementation file * Run cformat on modified files * Change digitizer report usage to Digitizer instead of Pen to avoid pointer disappearing on Windows. * Update tmk_core/protocol/vusb/vusb.c Co-authored-by: Ryan <fauxpark@gmail.com> * Run cformat from docker image * Remove send_digitizer from host_driver_t and instead rely on the declaration being the interface to the implementation in each HW-specific usb implementation. * Fix build : send_digitizer shouldn't be static in vusb and add weak-linkage implementation for tests without usb implementation * Change digitizer user interface to match pointing device's * Update documentation with new API Co-authored-by: a-chol <nothing@none.com> Co-authored-by: Ryan <fauxpark@gmail.com>