17882 Commits (28b8b578b055bf76b28f47f9fd02db351cacfa09)
 

Author SHA1 Message Date
Nick Brassel 28b8b578b0
compiledb: query include paths from gcc directly. (#14462)
* Query include paths from gcc directly.

* Change to -isystem

* qmk format-python

* tests
4 years ago
Drashna Jaelre bf613eb9db
[Keyboard] Fix BT rules for dosa40rgb (#14497) 4 years ago
QMK Bot baf6e51933 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Ramya Challa f61f79b7cd
[Keyboard] Add Gentleman65 (#12971)
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
QMK Bot 82ff1e1e12 Merge remote-tracking branch 'origin/master' into develop 4 years ago
MakotoKurauchi c2f3c418f3
[Keyboard] Add new keyboard quick17 (#13703)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: keyaki-namiki <28521374+keyaki-namiki@users.noreply.github.com>
4 years ago
QMK Bot 0b9cebe5ad Merge remote-tracking branch 'origin/master' into develop 4 years ago
kaylanm e3e58aae6a
[Keyboard] Add superuser keyboard (#13840)
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot e8c0913594 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Bahrul Hidayat 23c3b9decb
[Keyboard] Add dyz60 (#13864)
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
BenSchaeff 09b933ad41
[Keymap] GMMK Pro keymap (#14389) 4 years ago
QMK Bot da94b3556b Merge remote-tracking branch 'origin/master' into develop 4 years ago
Elliot Powell 4e7133e262
[Keyboard] Add support for Coarse60 (#14416)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot 93204f3ce4 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Lui Wolff 2c4660e40d
[Keymap] Added Brazilian keymap for BM40RGB (#14431) 4 years ago
QMK Bot 22006d4f84 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Drashna Jaelre c681c1a6a8
[Keyboard] Fix dosa40rgb compilation issues (#14491) 4 years ago
Joakim Tufvegren 8130690a28
Improvements to handling of disconnected split keyboards. (#14033)
* Use memcmp and memcpy to compare and copy slave matrix.

...and memset to initialize `matrix` and `raw_matrix`.

Increased my scan rate (while connected) by ~100 (on Ergodox Infinity).
Effect on AVR is unknown.

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>

* Fix `matrix_post_scan` signalling change on every scan while disconnected.

* Undo removal of initialization of `slave_matrix`.

This has the effect of increasing my Ergodox Infinity firmware size by 8
bytes instead of decreasing by 8 bytes, and lowers the scan rate while
connected back to the initial value before these changes, but _might_
solve some issues on AVR.

Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
4 years ago
Drashna Jaelre 7c10d00ca6
Add RGBW support to PWM and SPI drivers for ChibiOS (#14327)
* Add RGBW support to PWM and SPI drivers for ChibiOS

* Apply suggestions from code review

Co-authored-by: Ryan <fauxpark@gmail.com>

Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot 0760093978 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Jordan Duabe d51bb76ec9
[Keymap] Add 'j4ckofalltrades' keymap for sofle/rev1 (#14446) 4 years ago
QMK Bot 6fcc5cdde9 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Dao Tak Isaac 09b66c06d4
[Keyboard] Add Dosa40RGB + dtisaac01 (#14476) 4 years ago
QMK Bot c9ad6f731e Merge remote-tracking branch 'origin/master' into develop 4 years ago
john-ezra 228c7b095b
[Keymap] Major Updates to Personal Kyria Keymap (#14485)
* added john ezra keymap with updates

* changed tapping term
4 years ago
QMK Bot 5e4c34f890 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Takeshi ISHII f93597d66b
fix link error for helix/rev3_5rows:five_rows (#14466)
This is a tentative quick fix.
I was adding the same functions for both #14426 and #14427 and they were in conflict.
4 years ago
Drashna Jael're c14abd8c14
Merge remote-tracking branch 'origin/master' into develop 4 years ago
James Young 7c09b2667b
Nix Studio OXALYS80 Refactor (#14473)
* update grid alignment of keycodes

* update key assignments on via keymap

A seemingly-misplaced key assignment on Layers 1 through 3 of the via keymap led to keys being off by one in comparison to the default keymap.

* switch Backslash and Backspace on via keymap base layer

Matches the via keymap's key mapping to that of the default keymap.

* use QMK 3-character notation in oxalys80.h

* add matrix diagram; remove Planck reference

* add LAYOUT_tkl_ansi and LAYOUT_tkl_ansi_wkl layout macros

* add LAYOUT_tkl_ansi_tsangan macro

* add ISO layouts

Add LAYOUT_tkl_iso, LAYOUT_tkl_iso_tsangan, and LAYOUT_tkl_iso_wkl macros.

* enable Community Layouts support

* tidy up rules.mk

* readme tidy-up
4 years ago
Drashna Jaelre 0c1341daa8
[Keyboard] Move Planck EZ off 'Proton C' board (#14479) 4 years ago
Drashna Jaelre 40578621a7
[Keyboard] Move Moonlander off 'Proton C' board (#14478) 4 years ago
X-Bows Tech c9b91443e1
Update rules.mk for xbows keyboard (#14477)
* Update rules.mk

* Update rules.mk

* Update rules.mk
4 years ago
Stefan Kerkmann efde8d657a
Use opendrain pin with external pullup again (#14474) 4 years ago
Matt 3496513865
[Keymap] Adding personal keymap (#14326)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
4 years ago
Andy Yong b1605f2ad9
[Keyboard] Add Sauce Mild Keyboard (#14287)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
r-pufky 87665f404b
[Keymap] Add gaming toggle layer & layer colors to r-pufky keymap. (#14251) 4 years ago
Álvaro A. Volpato c6b87be8c7
Mode 65S: Tap code and extra keys for media keys (#14471) 4 years ago
Drashna Jaelre c060ab4e64
Add i2c defaults for Convert to Proton C (#14470)
* Add i2c defaults for Convert to Proton C

* Hide default defines behing CTPC check
4 years ago
Takeshi ISHII 85a0c494ff
[Keymap] Update Helix:five_rows OLED code (#14427)
* Stop using snprintf() in keymaps/five_rows/oled_display.c.

The binary size becomes 1350 bytes smaller.

make HELIX=verbose,core-oled helix/rev2/sc:five_rows
(104 bytes over) -> (95%, 1256 bytes free)

make helix/rev3_5rows:five_rows
(528 bytes over) -> (97%, 830 bytes free)

* add matrix scan rate display to OLED for keymaps/five_rows

* add matrix_output_unselect_delay.c to helix keymaps/five_rows

* add GPLv2 header

* apply review comment
4 years ago
QMK Bot 23bdcb119d Merge remote-tracking branch 'origin/master' into develop 4 years ago
Takeshi ISHII 13b93c212d
[Keyboard] Increase the way to add oled code for helix/rev3. (#14426)
* move rev3_Xrows/oled_display.c to rev3_Xrows/keymaps/default/oled_display.c

* add dummy rev3_Xrows/oled_display.c

* Add default minimum oled_task_user() to helix/rev3_Xrows/rev3_Xrows.c

* remove unnecessary comment in rev3_Xrows/keymaps/default/oled_display.c

* copy rev3_Xrows/keymaps/default/oled_display.c to rev3_Xrows/keymaps/via/oled_display.c
4 years ago
Thomas Weißschuh 5fb6d57f36
[Bug] fix logical minimum in Programmable Button rdesc (#14464) 4 years ago
QMK Bot e2994eed66 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Jos Boersema d140e41c93
Adds optional hebrew layout (Unicode) (#14156) 4 years ago
Bao 590b405468
New CLI subcommand to create clang-compatible compilation database (`compile_commands.json`) (#14370)
* pulled source from dev branch

* missed a file from origin

* formatting

* revised argument names. relaxed matching rules to work for avr too

* add docstrings

* added docs. tightened up regex

* remove unused imports

* cleaning up command file. use existing qmk dir constant

* rename parser library file

* move lib functions into command file. there are only 2 and they aren't large

* currently debugging...

* more robustly find config

* updated docs

* remove unused imports

* reuse make executable from the main make command

* pulled source from dev branch

* missed a file from origin

* formatting

* revised argument names. relaxed matching rules to work for avr too

* add docstrings

* added docs. tightened up regex

* remove unused imports

* cleaning up command file. use existing qmk dir constant

* rename parser library file

* move lib functions into command file. there are only 2 and they aren't large

* currently debugging...

* more robustly find config

* updated docs

* remove unused imports

* reuse make executable from the main make command

* remove MAKEFLAGS from environment for better control over process management

* Update .gitignore

Co-authored-by: Michael Forster <forster@google.com>

* add a usage line to docs

* doc change as suggested

Co-authored-by: Nick Brassel <nick@tzarc.org>

* rename command

* remove debug print statements

* generate-compilation-database: fix arg handling

* generate-comilation-db: improve error handling

* use cli.run() instead of Popen()

Co-authored-by: Xton <cdewan@apple.com>
Co-authored-by: Christon DeWan <cmdpix@mac.com>
Co-authored-by: Michael Forster <forster@google.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
4 years ago
QMK Bot f705452210 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Vino Rodrigues b5cc2bdc34
[Keyboard] Add the Idobao ID96 keyboard (#14371)
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
QMK Bot fc9fd620e3 Merge remote-tracking branch 'origin/master' into develop 4 years ago
Felix Jen ae821ce4b7
[Keyboard] Add FJLabs TF60 Variants and TF65 Variant (#14392)
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago
Felix Jen 40c58b1734
[Keyboard] Add Absolute Designs AD65 Keyboard (#14391)
Co-authored-by: Ryan <fauxpark@gmail.com>
4 years ago