~ruther/qmk_firmware

342e765e — QMK Bot 4 years ago
Merge remote-tracking branch 'origin/master' into develop
b21e0930 — James Young 4 years ago
Setta21 Configurator Fix (#14055)

* info.json: add line breaks for rows

* info.json: correct key sequence

* info.json: correct width dimension
Move USB Host Shield and Arduino core to `lib/` (#13973)

cf5e40c2 — Drashna Jael're 4 years ago
Merge remote-tracking branch 'origin/master' into develop
b51a187d — AnthonyL 4 years ago
[Keyboard] Use Bootmagic Lite on Montex (#14036)

Co-authored-by: Anthony Lowery <anthony.lowery@unity3d.com>
ceb3ebda — Nick Brassel 4 years ago
Fixup atsam builds. (#14052)

33587254 — Matthias Liffers 4 years ago
[Keyboard] Fix pins, add VIA support for Stream Cheap 2x4 (#14001)

Co-authored-by: Drashna Jaelre <drashna@live.com>
58cd8c36 — Joel Challis 4 years ago
Various fixes from reorg of files (#14051)

703f0277 — tucvbif 4 years ago
Allow for removal of hysteresis on 4x encoders (#13698)

* 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
b8e913c8 — Joel Challis 4 years ago
Migrate platform independent code from tmk_core -> quantum (#13673)

* Migrate action|keyboard|keycode|eeconfig from tmk_core -> quantum
96e2b13d — Joel Challis 4 years ago
Begin to carve out platform/protocol API - Single main loop (#13843)

* Begin to carve out platform/protocol API

* Fix up after rebase
4c9003b1 — Joel Challis 4 years ago
Move chibios board files to allow tmk_core platform migration (#13777)

* Move board files

* fix up after rebase
4c4f6323 — Drashna Jaelre 4 years ago
Add a toggle key for GUI On/Off in Magic feature (#13830)

`--parallel` improvements (#13800)

* improve make parallel jobs support

* document the --parallel option

* disable the output-sync for interactive targets
999391f3 — Tomas Guinan 4 years ago
Created "paddlegame" keymap (#13629)

* 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>
1bb7af4d — Joel Challis 4 years ago
Relocate platform specific drivers (#13894)

* Relocate platform specific drivers

* Move stm eeprom

* Tidy up slightly
483691dd — Donald Kjer 4 years ago
Fixes for clang not being able to run unit tests (#13546)

85771679 — Mikael Manukyan 4 years ago
gmmk/pro/mike1808 keymap (#13398)

* 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
8db1d221 — Nick Brassel 4 years ago
Fixup `massdrop/alt`, `cest73/tkm`. (#14048)

* 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>
75b49aff — a-chol 4 years ago
Digitizer HID interface : absolute coordinates for mouse cursor (#12851)

* 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>
Next