~ruther/qmk_firmware

ref: 5aaf5a8c2551d04aabd76b64db90c2878e62acaa qmk_firmware/keyboards d---------
5aaf5a8c — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
adef366e — Andrew Kannan 2 years ago
CannonKeys Meetup Pad 2023 (#21806)

Co-authored-by: Ryan <fauxpark@gmail.com>
7e8a64ca — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
ce51fdfe — Lasse Luttermann 2 years ago
doio/kb16: Added timeout option for OLED boot logo. (#21823)

d78c0007 — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
fbb61c3b — Laneware 2 years ago
Update keymap.c to add encoder (#21469)

* Update keymap.c to add encoder

* Fix build

---------

Co-authored-by: zvecr <git@zvecr.com>
e798c02d — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
281541fe — Joel Challis 2 years ago
Fix invalid encoder_map declaration (#21868)

5dd1a68c — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
4769f6d4 — Adam Price 2 years ago
chore(ferris/test): visually format keymap (#21851)

... and set all keys to printable characters (as described in the
keymap's readme)
31a91add — Nick Brassel 2 years ago
Merge branch 'develop'
Clean up Unicode API usage in user keymaps (#21849)

Unicode, Unicodemap and UCIS refactor (#21659)

0c51ed71 — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
7a737235 — patrickxiong 2 years ago
converter/ibm_terminal: Fix F0_BREAK state transition (#21824)

Move RGBLight animations to data driven (#21635)

* Move RGBLight animations to data driven, 0-9

* Move RGBLight animations to data driven, A

* Move RGBLight animations to data driven, B

* Move RGBLight animations to data driven, C

* Move RGBLight animations to data driven, D

* Move RGBLight animations to data driven, E

* Move RGBLight animations to data driven, F

* Move RGBLight animations to data driven, G

* Move RGBLight animations to data driven, H

* Move RGBLight animations to data driven, handwired

* Move RGBLight animations to data driven, I

* Move RGBLight animations to data driven, J

* Move RGBLight animations to data driven, K

* Move RGBLight animations to data driven, L

* Move RGBLight animations to data driven, M

* Move RGBLight animations to data driven, N

* Move RGBLight animations to data driven, O

* Move RGBLight animations to data driven, P

* Move RGBLight animations to data driven, Q

* Move RGBLight animations to data driven, R

* Move RGBLight animations to data driven, S

* Move RGBLight animations to data driven, T

* Move RGBLight animations to data driven, U

* Move RGBLight animations to data driven, V

* Move RGBLight animations to data driven, W

* Move RGBLight animations to data driven, X

* Move RGBLight animations to data driven, Y

* Move RGBLight animations to data driven, Z

* Fix incorrect placement

* Fix build failures and mismatches
1cf040ad — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
90d1b32f — Joel Challis 2 years ago
Fix infinite recursion in lxxt encoder logic (#21819)

2b7f1b04 — QMK Bot 2 years ago
Merge remote-tracking branch 'origin/master' into develop
b1fbfaaa — Sergey Vlasov 2 years ago
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).
Next