summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-23Format code according to conventions (#18818)QMK Bot
2022-10-22Add H50 keyboard from huytbt (#18752)Huy Ta Ba Thanh
* Add H50 keyboard from huytbt Add H50 keyboard The H50 is a mini keyboard with a 50 percent layout. The keyboard consists of 53 keys. * Optimize code * Optimize keymap code * Optimize code H50 keyboard
2022-10-22Add mini36 (#18739)Controller Works
2022-10-22Add unit tests for HOLD_ON_OTHER_KEY_PRESS (#18721)precondition
* Add HOLD_ON_OTHER_KEY_PRESS to data/ files * Add unit tests for HOLD_ON_OTHER_KEY_PRESS
2022-10-22Bathroom Epiphanies Ghost Squid Refactor (#18816)James Young
* refactor default keymap - shorten layer names - KM_QWERTY -> _QW - KM_MEDIA -> _MD - KM_GUI_LOCK -> _GL - use QMK-native keycode aliases - use four-space indent - grid-align keycodes * remove third layer from default keymap The third layer only serves to disable the GUI keys, which we can do with a keycode. * update default keymap readme * ghost_squid.h: add matrix diagram * add LAYOUT_fullsize_ansi * add LAYOUT_fullsize_iso * use LAYOUT_fullsize_iso macro in default keymap Refactor the default keymap to use the new LAYOUT_fullsize_iso macro. * remove LAYOUT macro Same matrix as LAYOUT_fullsize_iso, but in a different assignment order. * enable Community Layout support
2022-10-22MechBrewery MB65S Layout Rework (#18814)James Young
* rename LAYOUT_65_ansi_blocker_tsangan to LAYOUT_65_ansi_blocker_tsangan_split_bs Layout was implemented with Split Backspace. * rename LAYOUT_65_iso_blocker_7u_spc to LAYOUT_65_iso_blocker_tsangan_split_bs * rules.mk: update Community Layout support setting * mb65s.h: update matrix diagram * add LAYOUT_65_ansi_blocker * add LAYOUT_65_iso_blocker * add LAYOUT_65_ansi_blocker_tsangan * add LAYOUT_65_iso_blocker_tsangan * move Community Layout support to info.json * update Community Layout support
2022-10-22Deprecate `VLK_TOG` for `VK_TOGG` (#18807)Ryan
2022-10-22Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-22Polyandry: rename LAYOUT to LAYOUT_ortho_4x3 (#18815)James Young
2022-10-22Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-22[Docs] Fix link to keyboard layout editor (#18801)Eddie Nuno
2022-10-22Generalise CTPC logic from common_features (#18803)Joel Challis
2022-10-22Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-22[Keyboard] Add Bolsalice keyboard (#18772)stanrc85
2022-10-22ChibiOS USB: Add a dummy IN callback to work around LLD bugs (#18811)Sergey Vlasov
In #18631 some IN notification callbacks that were doing nothing were removed, which should be a valid thing to do (ChibiOS HAL checks the `in_cb` and `out_cb` pointers for being non-NULL before invoking those optional callbacks). However, it turned out that some less popular USB LLDs (KINETIS and MIMXRT1062) have their own checks for those pointers, and (incorrectly) skip the ChibiOS callback handling when those pointers are NULL, which breaks the code for the `USB_USE_WAIT` configuration option (the waiting thread never gets resumed if the corresponding callback pointer is NULL). Add those dummy callbacks again (but use a single function for all of them instead of individual ones for each endpoint); this restores the KINETIS and MIMXRT1062 boards to the working state while the LLDs are getting fixed.
2022-10-22Remove broken userspace and keymaps (#18806)Joel Challis
2022-10-21Remove legacy fauxclicky and unicode keycodes (#18800)Ryan
2022-10-21Deprecate `KC_LOCK` for `QK_LOCK` (#18796)Ryan
2022-10-21Deprecate `KC_LEAD` for `QK_LEAD` (#18792)Ryan
2022-10-21wilba_tech: allow keymaps to override backlight_effect_indicators() (#18791)Selene ToyKeeper
2022-10-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20Update Black E6.5 keymap issues on QMK Configurator (#18794)HorrorTroll
2022-10-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20[Keyboard] Fix saka68 solder layout (#18788)Alex Berger
2022-10-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20[Keyboard] Add Octopad+ Keyboard (#18484)DeskDaily
Co-authored-by: Neil Brian Ramirez <nightlyboards@gmail.com>
2022-10-20Add converter support to keymap.json (#18776)Joel Challis
2022-10-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20Keychron Q3 I2C & CKLED2001 transfer speedup (#18780)Stefan
2022-10-20A1200 Converter. Small modification on a1200.h file (#18783)8bits4ever
Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-21Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20Wavtype p01_ultra Touch-Up (#18784)James Young
2022-10-20Remove legacy Grave Escape keycodes (#18787)Ryan
2022-10-20Update keyboards readme (#18714)Jouke Witteveen
2022-10-20Remove stale userspace/keymaps (#18700)Joel Challis
2022-10-20Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20[Docs] Update platformdev_blackpill_f411.md (#18666)Markus Fritsche
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-21ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver ↵Thomas Kriechbaumer
from RGBLEDs/RGBMATRIX defines (#18036)
2022-10-21Fix build failures uncovered by #18753 (#18789)Ryan
2022-10-20Remove quantum/audio from global VPATH (#18753)Ryan
2022-10-20[CLI] Ensure consistent clean behaviour (#18781)Joel Challis
2022-10-20Remove legacy EEPROM clear keycodes (#18782)Ryan
* `EEP_RST` -> `EE_CLR`, default-ish keymaps * `EEP_RST` -> `EE_CLR`, user keymaps * `EEP_RST` -> `EE_CLR`, community layouts * `EEP_RST` -> `EE_CLR`, userspace * `EEP_RST` -> `EE_CLR`, docs & core
2022-10-20Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20[Keyboard] Fix LEDs being inverted on Sabre (#18762)Wolf Van Herreweghe
2022-10-20Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-20Wilba Tech WT65-D Layout Additions (#18779)James Young
2022-10-20Merge remote-tracking branch 'origin/master' into developDrashna Jael're
2022-10-19Ano Layout Refactor (#18778)James Young
* info.json: apply friendly formatting * info.json: remove dead space in Configurator rendering * physically arrange layout macro * info.json: correct Configurator key sequence
2022-10-19Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-10-19Delikeeb Vaneela Configurator Fix (#18777)James Young
* info.json: fix layout reference `LAYOUT` -> `LAYOUT_ortho_5x12` * info.json: apply friendly formatting * info.json: correct maintainer value