QMK Bot
f134c5e124
Merge remote-tracking branch 'origin/master' into develop
2021-07-14 20:56:59 +00:00
mechlovin
18c6e1d46d
[Keyboard] Add Serratus PCB ( #13281 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-14 13:55:52 -07:00
QMK Bot
21b3234780
Merge remote-tracking branch 'origin/master' into develop
2021-07-14 20:55:48 +00:00
Koobaczech
867d60bd64
[Keyboard] Tidying up my projects and subprojects ( #13289 )
...
Co-authored-by: Erovia <Erovia@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ethan Madden <maddene@madden.ninja>
2021-07-14 13:55:12 -07:00
Ryan
fd8628ccdc
Migrate more fn_actions
stuff ( #13502 )
2021-07-15 03:52:45 +10:00
QMK Bot
e69c325a9c
Merge remote-tracking branch 'origin/master' into develop
2021-07-14 17:50:47 +00:00
Ryan
99f637e82c
Fix some RGB Matrix-enabled keymaps referring to RGBLight mode ( #13509 )
2021-07-15 03:50:09 +10:00
Zach White
44d322623e
Merge remote-tracking branch 'origin/master' into develop
...
Resolved Conflicts:
keyboards/checkerboards/nop60/info.json
2021-07-14 10:30:28 -07:00
Zach White
ffdfe3798b
switch to qmk-dotty-dict ( #13460 )
2021-07-14 09:08:48 -07:00
mechlovin
1c9af238dc
correct data info.json ( #13544 )
...
rouge87 and rogue87
2021-07-14 08:46:44 -07:00
bomb
9c4916e2e8
[Keyboard] Add MelGeek MJ6xy which is a 60% keyboard that support mul… ( #13494 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-14 08:39:54 -07:00
James Young
dd5ead676b
Traveller handwired layout macro refactor ( #13539 )
2021-07-13 21:28:56 -07:00
James Young
70efc82c1c
Lucid Phantom soldered: layout macro touch-up ( #13540 )
2021-07-13 21:27:11 -07:00
Albert Y
b29179de1a
RGB Matrix support for Scylla ( #13415 )
...
Co-authored-by: filterpaper <filterpaper@localhost>
2021-07-13 21:26:00 -07:00
Joel Challis
ef8267d6a7
Refactor Drop boards to custom matrix lite ( #13468 )
2021-07-13 21:07:33 -07:00
Ian Klug
6cdba3a437
[Keyboard] Add ianklug grooveboard ( #13536 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-13 21:04:14 -07:00
Anton
2fd4595955
[Keyboard} Add ISO support for the GMMK Pro ( #13532 )
...
* Added iso layer support for the GMMK Pro iso version
* Adjusted the mapping
* aligning with best practises
* aligning with comments from PR
* Added iso layout to info.json
2021-07-13 16:50:17 -07:00
James Young
d4399172d3
Ortho 5x14 handwired info.json correction ( #13538 )
...
* ortho5x14 handwired: correct info.json data
Last key was incorrectly positioned.
* fix readme typo
2021-07-13 14:15:38 -07:00
James Young
a3d60464ef
4pplet AEKISO60 keymap/macro touch-up ( #13528 )
...
Moves the ISO Enter keycode to the home row for more consistency with the rest of QMK. Also grid-aligns the keycodes and adds a block comment for the layout macro.
2021-07-13 14:04:22 -07:00
James Young
555a449488
Ergoarrows info.json touch-up ( #13537 )
...
* human-friendly formatting
Add line breaks between rows and halves.
* fix rounding issues
Fixes issues with y-offset values due to rounding in KLE.
* remove layout dead space; re-mirror halves
Removes the empty white space from the layout, and aligns the keys on the right half so they are a mirror of the left half.
2021-07-13 13:44:01 -07:00
Jonas Gessner
52cfc9259b
[Feature] Key Overrides ( #11422 )
2021-07-13 10:13:51 -07:00
AnthonyL
3cd6cb65bc
[Keyboard] Montex add VIA support and keymap. ( #13488 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Anthony Lowery <anthony.lowery@unity3d.com>
2021-07-13 10:11:02 -07:00
Cosmin
64e6ba0211
[Keyboard] fixes and additions to the Marauder keyboard ( #13462 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-07-13 08:58:16 -07:00
James Young
bf70db479c
AMJ60 Refactor ( #13530 )
...
* rename LAYOUT to LAYOUT_all
* refactor default keymap
- add license header
- use layer_names enum
- use LAYOUT_all macro
- update keymap to be more generic
- use QMK-native keycode aliases
* info.json: human-friendly formatting
* convert LAYOUT_iso into a proper LAYOUT_60_iso
* LAYOUT_all bugfix
In the physical sense, position k3d is to the left of k3c.
* rework LAYOUT_max into LAYOUT_60_ansi_split_bs_rshift
* remove LAYOUT_iso_splitrshift and iso_split_rshift keymap
* rework LAYOUT_hhkb into LAYOUT_60_hhkb
* amj60.h cleanup
- add license header
- use #pragma once include guard
- concatenate layout block comments
- remove unnecessary function headers
* add license header to amj60.c
* align config.h to QMK template
* align rules.mk to QMK template
* enable Community Layout support
* modernize readme.md
- add PCB image
- convert keyboard data to list
- add flashing and bootloader instructions
- update Docs links
2021-07-13 06:46:20 -07:00
Takeshi ISHII
b89abc402b
[Keyboard] Update Symmetric70 keyboard prototype ( #12707 )
...
* update handwired/symmetric70_proto/matrix.c
* make keyboards/handwired/symmetric70_proto/promicro/
* add symmetric70_proto/debug_config.h, update symmetric70_proto/local_features.mk etc.
set MATRIX_IO_DELAY macro
make MTEST=mdelay0 symmetric70_proto/promicro:default:flash
make MTEST=mdelay1 symmetric70_proto/promicro:default:flash
make MTEST=mdelay10 symmetric70_proto/promicro:default:flash
make MTEST=mdelay30 symmetric70_proto/promicro:default:flash
set DEBUG_MATRIX_SCAN_RATE_ENABLE yes
make MTEST=scan symmetric70_proto/promicro:default:flash
set MATRIX_DEBUG_DELAY and MATRIX_IO_DELAY macro
make MTEST=matrix_debug_delay,mdelay0 symmetric70_proto/promicro:default:flash
set MATRIX_DEBUG_SCAN
make MTEST=matrix_debug_scan symmetric70_proto/promicro:default:flash
* add symmetric70_proto/matrix_debug/readme.md
* update symmetric70_proto/matrix_debug/readme.md
* update handwired/symmetric70_proto/readme.md
* update handwired/symmetric70_proto/readme.md
* update handwired/symmetric70_proto/*/readme.md
* add handwired/symmetric70_proto/matrix_fast/
* update handwired/symmetric70_proto/matrix_fast/readme.md
* fix typo in handwired/symmetric70_proto/matrix_fast/readme.md
* update config.h under handwired/symmetric70_proto/promicro
* add Proton C support to handwired/symmetric70_proto
* add handwired/symmetric70_proto/proton_c/readme.md
* add promicro/*/readme.md proton_c/*/readme.md
* update handwired/symmetric70_proto/proton_c/proton_c.c
support MATRIX_IO_DELAY_DEFAULT for testing.
* Added another implementation of 'adaptive_delay'.
* update symmetric70_proto/local_features.mk
* update symmetric70_proto/matrix_fast/gpio_extr.h
* add matrix_output_unselect_delay_ports()
* add MTEST=adaptive_delay_fast option
* update symmetric70_proto/matrix_debug/readme.md
* update symmetric70_proto/matrix_fast/readme.md
* update symmetric70_proto/matrix_debug/readme.md
* Erase garbage
* fix symmetric70_proto/proton_c/proton_c.c
* improve adaptive_delay_fast in symmetric70_proto/matrix_debug/matrix.c
* update symmetric70_proto/matrix_debug/readme.md
* fix symmetric70_proto/matrix_debug/readme.md
* Update keyboards/handwired/symmetric70_proto/proton_c/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/handwired/symmetric70_proto/proton_c/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/handwired/symmetric70_proto/local_features.mk
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/local_features.mk
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/matrix.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/matrix.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/local_features.mk
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/matrix.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/readme.md
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/readme.md
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_debug/readme.md
Co-authored-by: Nick Brassel <nick@tzarc.org>
* Update keyboards/handwired/symmetric70_proto/matrix_fast/matrix_config_expand.c
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-07-13 18:14:27 +09:00
XScorpion2
1ae4d52013
Keyboards/sol rev2 fix ( #13533 )
...
* Fixed a recent develop error
* minor fix cause I am tired
2021-07-13 18:45:31 +10:00
Takeshi ISHII
ac2e6e01f1
Change the prototype of matrix_output_unselect_delay() ( #13045 )
...
The prototype of matrix_output_unselect_delay() has been changed as follows.
```c
void matrix_output_unselect_delay(uint8_t line, bool key_pressed);
```
Currently, no keyboard seems to be redefining `matrix_output_unselect_delay()`, so there is no change in the system behavior.
With this change, the keyboard level code can get some optimization hints, for example, the following.
```c
void matrix_output_unselect_delay(uint8_t line, bool key_pressed) {
/* If none of the keys are pressed,
* there is no need to wait for time for the next line. */
if (key_pressed) {
#ifdef MATRIX_IO_DELAY
# if MATRIX_IO_DELAY > 0
wait_us(MATRIX_IO_DELAY);
# endif
#else
wait_us(30);
#endif
}
}
```
2021-07-13 16:50:25 +09:00
James Young
6b6ee5fa28
1UP Keyboards 1UP60HTE layout macro touch-up ( #13529 )
...
* rename LAYOUT_tsangan to LAYOUT_60_tsangan_hhkb
... and enable Community Layout support.
* use four-space indent and QMK-native keycode aliases
* rules.mk touch-up
- remove Bootloader selection header comments
- unify Build Options comment header to QMK template
- align inline comments
* readme.md touch-up
- convert metadata to list
- add Flashing command
* move layout macro alias to info.json
* apply friendly formatting to info.json
* restore badger keymap to previous (don't edit user keymap)
2021-07-13 00:18:07 -07:00
James Young
92a029d6f3
Ergonomic Vertical Keyboard (EVK) handwired info.json touch-up ( #13527 )
...
* scale layout data
Seems the KLE data that was imported to make the original file was scaled 1.25x. This commit removes the scaling.
* human-friendly formatting
Insert line breaks between physical layout rows.
* remove instances where width or height is set to 1
The width and height of a key is defaulted to 1 if not provided by the JSON data, so there's no reason to set it manually.
2021-07-12 23:44:56 -07:00
James Young
7d2f70f398
Checker Boards NOP60 touch-up ( #13526 )
...
* apply human-friendly formatting to info.json
* fix JSON tree errors in info.json
* rename layout macros
- rename LAYOUT_2x3u to LAYOUT_60_tsangan_hhkb_split_space
- rename LAYOUT_7u to LAYOUT_60_tsangan_hhkb
* rename 2x3u keymap to default
2021-07-12 23:32:54 -07:00
QMK Bot
a62b10176e
Merge remote-tracking branch 'origin/master' into develop
2021-07-12 17:15:14 +00:00
James Young
8f0bf52b25
ID67 codebase touch-up ( #13521 )
...
* correct layout data
Fix incorrect key sizes/positions.
* rename LAYOUT to LAYOUT_65_ansi_blocker
* tweak human-friendly formatting for info.json
Add new lines for new rows.
* adjust keycode alignment in via keymap
* clean up extra lines in readme file
* enable 65_ansi_blocker Community Layout support
* clean up rules.mk
Aligns the inline comments.
2021-07-12 10:14:18 -07:00
Alex Marmon
00e97aae67
[Keymap] add simple gmmk pro macos keymap with rgb ( #13504 )
2021-07-12 09:36:24 -07:00
QMK Bot
9d282d81ac
Merge remote-tracking branch 'origin/master' into develop
2021-07-12 15:53:05 +00:00
Albert Y
c024acd752
[Keyboard] RGB Matrix support for TBK Mini ( #13506 )
...
Co-authored-by: filterpaper <filterpaper@localhost>
2021-07-12 08:52:32 -07:00
Chris Cullin
9c74fd14bc
Enable g_is31_leds PROGMEM for RGB Matrix IS31FL3737 driver ( #13480 )
2021-07-12 08:51:23 -07:00
Joakim Tufvegren
4706231831
Fix two out of bounds accesses from #13330 . ( #13525 )
...
Two occurrences of `MATRIX_ROWS` weren't properly changed to
`ROWS_PER_HAND` in #13330 , causing a crash during boot on at least my
Ergodox Infinity (including #13481 ).
2021-07-12 08:43:05 -07:00
QMK Bot
89980ff004
Merge remote-tracking branch 'origin/master' into develop
2021-07-12 07:24:08 +00:00
Kwabena Aduse-Poku
6b8168c378
[Keyboard] Add Bloop65 ( #13388 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-07-12 00:23:33 -07:00
Drashna Jaelre
ccc0b23a75
Unify matrix for split common and regular matrix ( #13330 )
2021-07-11 14:31:35 -07:00
Zach White
0b06452d00
Matrix consistency check ( #13470 )
...
* Add a check to make sure the matrix sizes match the actual matrix size
* make flake8 happy
2021-07-11 09:43:58 -07:00
QMK Bot
fd284c43a5
Merge remote-tracking branch 'origin/master' into develop
2021-07-11 16:42:52 +00:00
jackytrabbit
20a28d6752
[Keyboard] Update lazydesigners/the60/rev2/rev2.h ( #13505 )
...
Update lazydesigners/the60/rev2/rev2.h
2021-07-11 09:42:38 -07:00
Rys Sommefeldt
b71ee47c44
[Keyboard] CapsUnlocked CU7 ( #13429 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2021-07-11 09:42:19 -07:00
QMK Bot
14ba806140
Merge remote-tracking branch 'origin/master' into develop
2021-07-11 15:50:47 +00:00
Drashna Jaelre
4f3a4eca97
[Keymap] Fix Corne Via Layout properly ( #13518 )
2021-07-11 08:50:18 -07:00
QMK Bot
ca0c57125f
Merge remote-tracking branch 'origin/master' into develop
2021-07-11 15:47:49 +00:00
James Young
0453b61e1a
[Keyboard] Wuque Studio Ikki68 Aurora codebase touch-up ( #13510 )
2021-07-11 08:47:21 -07:00
Zach White
adf0d70da4
first pass: matrix consistency improvements ( #13471 )
2021-07-11 08:41:57 -07:00
QMK Bot
5a50a28962
Merge remote-tracking branch 'origin/master' into develop
2021-07-11 07:52:16 +00:00