Commit graph

15398 commits

Author SHA1 Message Date
Sergey Vlasov
b1fbfaaacc
keychron/c2_pro/ansi/white: Fix column 19 in the custom matrix (#21805)
Although `keychron/c2_pro/ansi/rgb` and `keychron/c2_pro/ansi/white` use
the same custom matrix code, the matrix layouts are slightly different;
in particular, only the `keychron/c2_pro/ansi/white` board actually uses
column 19.  However, the handling of column 19 in the custom matrix code
was broken, therefore that column did not work.

Looks like the custom matrix code assumes that `SHIFT_COL_END` refers to
the last column connected to the shift register, and not to the column
past that; so the value of `SHIFT_COL_END` needs to be changed from 19
to 18 (columns 11...18 are connected to the shift register, and column
19 is connected to the C14 pin).

Also the code which was determining `SIZE_T` and `UNSELECT_ALL_COL` had
an off-by-one bug when counting the required number of bits (again due
to the confusion on the `SHIFT_COL_END` meaning); this had been fixed
too (the actual behavior of that part of the code did not change,
because both the old and the new version select the 8 bit variant).
2023-08-23 10:13:03 +01:00
Joel Challis
3f192722b1
Initial support for SHIFT v2 (#21756) 2023-08-21 22:47:46 +01:00
Joel Challis
f422b3cc98
Initial support for CTRL v2 (#21755) 2023-08-21 22:47:29 +01:00
Joel Challis
f9aba8660a
Initial support for ALT v2 (#21754) 2023-08-21 22:46:12 +01:00
DUILCHOI
11970b1a52
[Keyboard] Add linworks favepada (#20794)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-08-20 21:24:58 -06:00
owlab2
dd4f4f8597
[Keyboard] Add Jelly Evolv (#21407)
Co-authored-by: jack <0x6a73@protonmail.com>
2023-08-20 10:16:41 -06:00
Pangorin
6d9eab8843
Adding support for TAN67 PCB (#21003)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-08-20 10:08:13 -06:00
studiokestra
d91857d5bb
Add Galatea rev3 keyboard (#21758) 2023-08-19 15:24:06 -06:00
Powered by Porridge
190738c66d
The PoweredByPorridge layout for the Keyboardio Atreus (#21737)
Co-authored-by: jack <0x6a73@protonmail.com>
2023-08-16 01:01:11 -07:00
Ryan
dea2d94769
coarse/cordillera: fix backlight config (#21761) 2023-08-16 17:06:42 +10:00
Joe Scotto
50ab230555
Add ScottoInvader Keyboard (#20941)
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-15 18:46:42 -07:00
Joe Scotto
8be8d505c1
Add Scotto34 Keyboard (#20943)
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-15 18:46:34 -07:00
Joe Scotto
ad954fe8ae
Add ScottoErgo Keyboard (#20944)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-15 18:46:25 -07:00
Dane Lipscombe
dbd847d4d3
[Keyboard] Add Chouchou keyboard (#21699) 2023-08-15 10:06:18 +01:00
Yizhen Liu
31a9d2d00d
[keyboard] Graystudio Think6.5 V3 Support Revised (#21560)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-14 12:45:38 -06:00
Janat Taerakul
6038023cfb
[Keymap] submitting janat-t planck keymap (#21619)
Co-authored-by: Janat Taerakul <jtaerakul@indeed.com>
2023-08-14 12:42:44 -06:00
Andre Brait
280a96b563
[Keymap] Update andrebrait keymap for GMMK Pro (#21668) 2023-08-14 12:26:22 -06:00
Richard Baptist
815cecfbff
[Keymap] Update rpbaptist crkbd (#21674)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Richard Baptist <richard@remote.com>
2023-08-14 12:21:34 -06:00
mechlovin
f3ef90ba90
[Keyboard] Add Shostudio Arc (#21733) 2023-08-14 11:18:34 -06:00
Ryan
125a903903
Fix keyboard field for some JSON keymaps (#21752) 2023-08-15 00:22:37 +10:00
jonylee@hfd
8d0e9e00c1
[Keyboard] Add mk47 keyboard (#19797)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joy <chang.li@westberrytech.com>
Co-authored-by: Joy Lee <joylee.lc@foxmail.com>
2023-08-12 11:13:08 -07:00
Duncan Sutherland
6f638572d8
[Keyboard] Update USB settings for dactyl_maximus (#21666) 2023-08-12 01:54:20 -07:00
spbgzh
e4e90fa113
[Keyboard] fix json for nemui65 (#21629) 2023-08-12 01:53:28 -07:00
Brian McKenna
3831407da9
[Keymap] Add Via keymap for CXT Studio (#21675) 2023-08-12 01:52:11 -07:00
gskygithub
a0c99e3431
[Keyboard] Add Projectd/65/Projectd_65_ansi (#21520)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: gksygithub <106651989+gksygithub@users.noreply.github.com>
2023-08-12 01:49:47 -07:00
Duncan Sutherland
75d84e5f64
[Keyboard] add laneware raindrop keyboard (#21277)
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2023-08-12 01:42:04 -07:00
Duncan Sutherland
e4716d2445
[Keyboard] Update usb.* of dactyl_lightcycle (#21462) 2023-08-12 01:20:48 -07:00
Ryan
d52bafade3
Fix binepad/bn009 and durgod/dgk6x/hades_ansi keymaps (#21701) 2023-08-06 18:13:20 +01:00
Hugh Rawlinson
37b62606ce
Add VIA layout for Dactyl Manuform 5x6 (#21649)
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-08-03 01:03:29 -07:00
Ryan
19536b8190
moondrop/dash75: fix keymap (#21680) 2023-08-03 01:03:25 +01:00
Synth and Keys
34a2f14274
[Keyboard] Add Bento Box macropad (#20521) 2023-08-02 10:05:00 -07:00
Sergey Vlasov
d16d87c2f3
Keychron Q11 ISO: Fix left Shift breakage due to a wrong matrix mask (#21655)
Keychron Q11 uses `matrix_mask` to mask away the matrix location used
for `SPLIT_HAND_MATRIX_GRID` (otherwise the keyboard will constantly
generate a wakeup request whenever the host enters suspend).  However,
the value of `matrix_mask` is actually chosen to mask away all unused
locations, but it was apparently generated for the ANSI board and
therefore masks away the left Shift key on the ISO board, breaking the
functionality of that key.

Fix `matrix_mask` to make the masking work as intended:

- Set the `[4, 1]` bit to 1; this is the matrix location for the ISO
  left Shift.

- Set the `[2, 5]` bit to 0; this is actually the matrix location which
  corresponds to `#define SPLIT_HAND_MATRIX_GRID A2, A15` on the left
  side, which was intended to be masked; apparently the wakeup problem
  does not happen due to `SPLIT_HAND_MATRIX_GRID_LOW_IS_RIGHT`, so the
  left half actually has that matrix location open.  On the right side
  `A2, A15` is `[9, 6]`, which was masked off correctly.
2023-08-01 04:14:20 +01:00
lalalademaxiya1
03b3840942
Updated info.json of c2 pro (#21581) 2023-07-28 15:54:32 +01:00
Leon Anavi
5f0eab959f
[Keyboard] Add ANAVI Macro Pad 12 (#21547) 2023-07-27 23:48:40 -07:00
Álvaro Cortés
191b98990c
[Keymap] update colemad crkbd (corne) keyboard (#21515)
Co-authored-by: Álvaro Cortés Devesa <alvarocortesdevesa@Alvaros-MacBook-Pro.local>
2023-07-27 23:44:39 -07:00
Its TLeo
de2b180b60
[Keyboard] add itstleo40 PCB (#21536)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-07-27 23:40:38 -07:00
era
1112a1071e
[Keyboard] Add Divine keyboard (#21593) 2023-07-27 16:20:29 -07:00
Sergey Vlasov
4f09525248
helix/rev3_4rows, helix/rev3_5rows: Fix build with converters (#21608)
The code for Helix rev3 boards could not be built with, e.g.,
`CONVERT_TO=rp2040_ce` due to invalid `#include <stdio.h>` in the
keyboard level `config.h` (apparently the AVR version of that file
contains guards against usage in assembly code, which was hiding the
bug).  Move `#include <stdio.h>` to the C sources which need it.
2023-07-27 16:28:16 +01:00
harveysch
bf498b2dbb
[Keyboard] Add splitkb.com's Aurora Sofle v2 (#21499)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Thomas Baart <mail@thomasbaart.nl>
2023-07-26 21:04:01 -07:00
Nick Brassel
d9260b1955
Revert "Equals keyboard" (#21622) 2023-07-27 13:31:06 +10:00
Rico
4d78d82621
[Keyboard] Phoenix Project No 1 support (#21068)
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2023-07-26 20:13:43 -07:00
jonylee@hfd
c890766a45
[Keyboard] Add m1 keyboard (#19799)
Co-authored-by: adophoxia <100170946+adophoxia@users.noreply.github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: wb-joy <chang.li@westberrytech.com>
Co-authored-by: Joy Lee <joylee.lc@foxmail.com>
2023-07-26 19:04:41 -07:00
cole smith
eb188bd4ee
[Keyboard] boardsource/equals (#21230)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: jack <0x6A73@pm.me>
2023-07-26 12:42:29 -06:00
Andrew Kannan
48f096013b
Add Bastion65 PCB to QMK (#21528)
Co-authored-by: jack <0x6a73@protonmail.com>
2023-07-26 01:20:23 -06:00
Andrew Kannan
93549c06b9
Add BastionTKL PCB to QMK (#21530)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Danny <nooges@users.noreply.github.com>
2023-07-25 11:28:51 -06:00
Andrew Kannan
87c7118b88
Add Bastion60 PCB to QMK (#21527)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Danny <nooges@users.noreply.github.com>
2023-07-25 11:07:43 -06:00
jestercore
83bcfde106
Fix ik75 scroll lock and windows lock status LEDs (#20380) 2023-07-24 21:13:55 -06:00
yulei
e126793d95
[Keyboard] Add nico (#20686)
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2023-07-24 21:12:26 -06:00
Kumiko as a Service
855c03d445
Add Caps Lock indicator for Kyechron S1 white backlight version (#21559) 2023-07-24 21:05:17 -06:00
DUILCHOI
671e02098c
[Keyboard] Add linworks fave60a (#20795)
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
2023-07-24 20:55:11 -06:00