QMK Bot
0803e2ec00
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 19:27:27 +00:00
Danny
41fdf32afb
Add encoder map to Quefrency VIA keymap ( #18380 )
...
* Add encoder map to Quefrency VIA keymap
* Explicitly define which RGB animations are enabled
* Set different PID to prep for different VIA .json usage
* Add ifdefs to handle if ENCODER_ENABLE is set to NO
2022-09-19 20:26:29 +01:00
QMK Bot
e517790b5e
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:43:16 +00:00
Felix Springer
51620c1042
Fix boardsource/lulu RGB matrix ( #18407 )
...
* Fix ordering of entries for RGB matrix.
* Fix typos in RGB matrix definition.
These matrix indices overlapped.
* Improve positions in RGB matrix.
The rotary encoder and the key below that are in a new column.
The rotary encoder's height is inbetween rows.
The key below is kind of off-axis and thus hard to pin down to a
specific location.
The modifer keys in the bottom row are staggered compared to the other
columns.
2022-09-19 19:42:38 +01:00
QMK Bot
4af51ea601
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:19:45 +00:00
Danny
89df40d4f3
Enable more BDN9 RGB effects ( #18420 )
2022-09-19 19:19:13 +01:00
QMK Bot
8bcbc2aced
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:19:00 +00:00
Derek
ed6679b89c
[Keyboard] Sodium50 - Fix configuration ( #18422 )
2022-09-19 19:18:13 +01:00
Joel Challis
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
2022-09-19 01:35:46 +01:00
QMK Bot
07936d37b6
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 23:11:22 +00:00
Daniel Shields
d8ef2ea7dd
Add home row modifiers to dshields keymaps. ( #18376 )
2022-09-18 19:10:50 -04:00
QMK Bot
b7358825d7
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 23:09:33 +00:00
Joel Challis
e7e08030d2
Reduce charue/sunsetter_r2 firmware size ( #18378 )
...
* Reduce charue/sunsetter_r2 firmware size
* add rules.mk
2022-09-19 00:09:02 +01:00
Joshua Diamond
9a1b4b78f1
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 19:06:31 -04:00
Danny
ecb4ba70b1
Add encoder map to BDN9 VIA keymap ( #18388 )
2022-09-18 19:01:05 -04:00
jonavin
c6ff10a257
FIx ARRAYSIZE def and Murphpad string array ( #18392 )
...
Co-authored-by: Jonavin <=>
2022-09-18 18:57:37 -04:00
QMK Bot
e9bdc4eeb1
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 21:19:38 +00:00
Nick Brassel
c56dc9c0bb
Fixup axon40 lint. ( #18409 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-09-19 07:19:03 +10:00
Joel Challis
1155140631
Add Elite-C to converters ( #18309 )
2022-09-18 20:30:27 +01:00
QMK Bot
f0940a6fe4
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 06:02:20 +00:00
Less/Rikki
3444dd5e2d
[keyboard] kbdfans/kbd75rgb info.json fix ( #18391 )
2022-09-18 16:01:46 +10:00
Joshua Diamond
a26f1ddafa
Chromeos keycodes ( #18212 )
2022-09-17 15:48:09 +10:00
QMK Bot
7598ea9be9
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 17:38:10 +00:00
npspears
799046fd9d
Quark revision - rotary encoder and 7u support ( #17664 )
...
by npspears
2022-09-16 18:37:39 +01:00
QMK Bot
3ceaf7f72c
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 16:25:54 +00:00
an_achronism
1ec8ae8a49
Initial support for Tetromino added ( #18341 )
...
by the spherical lad @an-achronism
2022-09-16 17:25:16 +01:00
QMK Bot
b223e29921
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 01:03:59 +00:00
Joel Challis
617f957e82
Fix handwired/swiftrax/bumblebee layout macro ( #18377 )
2022-09-16 02:03:18 +01:00
QMK Bot
08738aab7e
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 18:17:44 +00:00
ziptyze
57c35bd817
[Keyboard] Add pi40 ( #18207 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-09-15 11:16:58 -07:00
QMK Bot
6f75226460
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 06:53:13 +00:00
Vino Rodrigues
56bad5d357
[Keyboard] Removal of deprecated defines in IDOBAO keyboards ( #18358 )
2022-09-14 23:52:38 -07:00
QMK Bot
6d39cc858f
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 00:14:52 +00:00
ENDO Katsuhiro
f483520ff9
Fix problem that Chidori is not recognized by host computer. ( #17882 )
2022-09-15 01:14:19 +01:00
QMK Bot
a949164b99
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 00:05:17 +00:00
Drew Hamilton
3fbc3ac8ad
[Keyboard] Add a new keyboard 'plum47' ( #18359 )
2022-09-15 01:04:40 +01:00
QMK Bot
91a3ae24fe
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 22:56:12 +00:00
jack
0abde386ae
Remove RESET
keycodes from fjlabs keyboards ( #18364 )
2022-09-14 23:54:24 +01:00
QMK Bot
5492dd00c7
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 18:14:36 +00:00
Andrew Kannan
017398c283
[Keyboard] Add Vector PCB ( #17380 )
2022-09-14 11:13:13 -07:00
QMK Bot
da60b89dc0
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 17:56:45 +00:00
jels
624ab64750
[Keyboard] Add Calice ( #17929 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-09-14 10:56:09 -07:00
QMK Bot
dd7b700ab1
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 16:00:10 +00:00
James Young
083ac400e2
GeonWorks Frog Mini Soldered Layout Rework ( #18308 )
2022-09-14 08:59:17 -07:00
QMK Bot
ff2585dc49
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 15:41:05 +00:00
satorusaka
87b1b560cb
[Keyboard] Add skmt/15k keyboard ( #18321 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-14 08:40:18 -07:00
QMK Bot
41da1f42de
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 15:18:04 +00:00
Ramon Imbao
fc3f2dcb43
[Keyboard] Replace Nayeon ATmega32u4 config with RP2040 ( #18265 )
2022-09-14 08:16:54 -07:00
Joshua Diamond
23e12497b2
Merge remote-tracking branch 'origin/master' into develop
2022-09-12 18:57:58 -04:00
Purdea Andrei
b2ad047d7f
Fix keyboard_name for Unicomp Classic/Ultra Classic keyboards ( #18327 )
2022-09-12 23:10:17 +01:00
ebastler
110de0b512
Add EM.8 keyboard ( #18328 )
...
by ebastler
2022-09-12 17:17:01 +01:00
Vino Rodrigues
f46379f308
fixed missing x coordinate on spacebar ( #18330 )
2022-09-11 13:07:32 +01:00
Joy Lee
405a32ddf4
Added gmmk v2 p65 keyboard. ( #18185 )
2022-09-09 23:12:48 +01:00
Joel Challis
9e24262161
Fix DD use within boardsource/microdox ( #18319 )
2022-09-09 21:21:48 +01:00
QMK Bot
a18aab4c3c
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 18:17:46 +00:00
ZhaoYou.Ge
9ad75dbf47
'soda/cherish' support apm32f072 ( #18316 )
2022-09-09 19:17:10 +01:00
QMK Bot
2b30b3e168
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 12:41:51 +00:00
Jacqueline Liang
88555d8e18
Add via support for 6key ( #18082 )
2022-09-09 13:41:18 +01:00
QMK Bot
b6a79bec46
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 01:58:52 +00:00
James Young
107ccc56b4
Hillside 46 & 52: remove dead space from QMK Configurator renderings ( #18315 )
...
* Hillside 46 info.json: fix syntax error
* Hillside 46 info.json: remove dead space
* Hillside 52 info.json: remove dead space
2022-09-09 02:57:46 +01:00
QMK Bot
3e0a22d532
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:52:45 +00:00
Danny
7b4dc5a7e4
Add Iris Rev. 6b ( #18307 )
2022-09-07 17:52:11 -04:00
QMK Bot
60d2108f23
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:30:54 +00:00
James Young
ce90be0961
GeonWorks Frog Mini Hotswap Layout Rework ( #18305 )
...
* fmh.h: add matrix diagram
* info.json: apply friendly formatting
* physically arrange LAYOUT_all macro
Move position `K5D` (right half of Split Backspace) to the end of the top row.
* rename LAYOUT_all to LAYOUT_60_tsangan_hhkb
* add LAYOUT_60_ansi_tsangan
* add LAYOUT_60_hhkb
* add LAYOUT_60_ansi_wkl
* add LAYOUT_60_ansi_wkl_split_bs_rshift
* enable Community Layouts support
2022-09-07 14:30:17 -07:00
QMK Bot
fd8875f82c
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:05:23 +00:00
Danny
3f65d48539
Update Iris VIA configuration ( #18306 )
...
* Update RGB matrix max brightness
* Remove old VIA workaround code
* Fix default encoder rotations for encoder map
2022-09-07 22:04:46 +01:00
QMK Bot
4bbac50277
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 19:19:22 +00:00
mechlovin
b0dc789a1b
[Keyboard] Wearhaus66 correct matrix ( #18284 )
2022-09-07 20:18:48 +01:00
QMK Bot
9ca91a7a98
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 19:18:35 +00:00
David Luo
76910eece1
enable RGB matrix effects for drop ctrl ( #18291 )
2022-09-07 20:17:52 +01:00
QMK Bot
cf8cdd1992
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 18:53:04 +00:00
syntax-magic
6321cbaadd
[Keymap] removed else in numlock led if statement ( #18304 )
2022-09-07 19:52:32 +01:00
QMK Bot
54f6b61643
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 16:15:38 +00:00
syntax-magic
8a0c0f72a5
added a new kprepublic/bm40hsrgb keymap called dan ( #18301 )
...
by syntax-magic
2022-09-07 17:14:46 +01:00
Dasky
d30f0f71d0
Remove legacy define SERIAL_USE_MULTI_TRANSACTION ( #18299 )
2022-09-07 00:42:28 +01:00
Dasky
c2b35b2327
Remove legacy define USE_SERIAL_PD2 ( #18298 )
2022-09-07 00:35:47 +01:00
Joshua Diamond
ff7470420a
Merge remote-tracking branch 'origin/master' into develop
2022-09-06 19:03:08 -04:00
Michael Stapelberg
f733307551
keymaps/stapelberg: keypad layer for multimedia keys, wake on escape ( #18295 )
...
This makes more keys function as printed on the actual keyboard :)
2022-09-06 23:13:12 +01:00
Joshua Diamond
a4d1d8b745
Resolve conflict merging master to develop ( #18297 )
...
* Discourage use of ENCODER_MAP at keyboard level (#18286 )
* Discourage use of ENCODER_MAP at keyboard level
* Update docs/feature_encoders.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
* Fungo rev1: fix QMK Configurator key sequence (#18293 )
* info.json: correct JSON syntax; friendly formatting
* info.json: fix key sequence
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2022-09-06 17:42:43 -04:00
Dasky
dc4af81e0b
Remove legacy USE_SERIAL define ( #18292 )
...
* Remove legacy USE_SERIAL define
* tidy up missed comments
2022-09-06 18:46:34 +01:00
James Young
7160487ccd
Fungo rev1: fix QMK Configurator key sequence ( #18293 )
...
* info.json: correct JSON syntax; friendly formatting
* info.json: fix key sequence
2022-09-06 18:36:37 +01:00
Ryan
8833b28361
Remove UNICODE_KEY_OSX
and UC_OSX
( #18290 )
2022-09-06 18:07:08 +01:00
QMK Bot
c6ab11bc45
Merge remote-tracking branch 'origin/master' into develop
2022-09-06 04:26:42 +00:00
James Young
712aa7b1cd
Mars 6.5 Layout Additions ( #18282 )
...
* info.json: apply friendly formatting
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_split_bs
* add LAYOUT_65_iso_blocker
* add LAYOUT_65_iso_blocker_split_bs
* enable Community Layouts support
* info.json: correct maintainer value
2022-09-06 05:26:11 +01:00
QMK Bot
f010af0c8e
Merge remote-tracking branch 'origin/master' into develop
2022-09-05 13:15:04 +00:00
James Young
5f1273fca6
EU ISOlation: fix QMK Configurator key sequence ( #18272 )
...
* eu_isolation.h: physically arrange layout macros
Whitespace only; no logic changes.
* info.json: apply friendly formatting
Add line breaks between physical rows.
* info.json: correct key sequence
2022-09-05 14:14:25 +01:00
QMK Bot
0ac18bfc84
Merge remote-tracking branch 'origin/master' into develop
2022-09-05 01:01:23 +00:00
AMing Lau
a36c95db60
Fix compilation error for GH60 satan HHKB 7u layout ( #18250 )
...
* Fix compilation error for GH60 satan HHKB 7u layout
* Update keyboards/gh60/satan/info.json
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-05 02:00:44 +01:00
Ryan
3e02b70d28
Rename keyboards with uppercase letters ( #18268 )
2022-09-04 21:36:33 +01:00
QMK Bot
a9f8111eac
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 21:44:27 +00:00
James Young
288808526b
dyz60_hs Layout Additions ( #18261 )
...
* dyz60_hs: add matrix diagram
* add LAYOUT_60_ansi
* add LAYOUT_60_ansi_split_bs_rshift
* add LAYOUT_60_tsangan_hhkb
* add LAYOUT_60_iso
* add LAYOUT_60_iso_split_bs_rshift
* enable Community Layouts support
* readme.md: correct keyboard references
Replace `dyz60` with `dyz60_hs` as needed.
2022-09-03 22:43:52 +01:00
QMK Bot
3a56e973ff
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 18:47:52 +00:00
Ryan
3c09db41fe
Fix a couple of boards still using usb.device_ver
( #18258 )
2022-09-03 14:47:22 -04:00
QMK Bot
272b6f6ddb
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 15:27:31 +00:00
Xelus22
489b287e1f
[Keyboard] RS60 Rev2 change to eeprom emulation ( #18201 )
...
by xelus
2022-09-03 16:27:00 +01:00
QMK Bot
556fd909eb
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 15:21:53 +00:00
Vino Rodrigues
0c76a3c7d0
[Keyboard] Add IDOBAO Abacus ID42 Keyboard ( #16923 )
...
by vinorodrigues
2022-09-03 16:21:00 +01:00
QMK Bot
2c9c62b365
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 14:47:51 +00:00
Tim Traversy
f27c70fffc
Add absolute key positions to microdox info.json ( #18238 )
2022-09-03 15:47:20 +01:00
QMK Bot
fea65c9856
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 05:51:26 +00:00
Joel Challis
5c0e87608f
Remove more RESET keycode references ( #18252 )
2022-09-03 06:50:44 +01:00
Ryan
09d668eb0e
Simplify extrakeys sending at the host driver level ( #18230 )
...
* Simplify extrakeys sending at the host driver level
* There are two arguments here
* Wrong syntax
* Adjust keyboards which use a custom host driver
2022-09-02 20:38:27 +01:00
QMK Bot
0ceaaaae8e
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 16:10:46 +00:00
Brian
5d932e2612
[Keymap] Fixing location of my Keymap for the Gentleman65 ( #18246 )
2022-09-02 09:10:05 -07:00
QMK Bot
4ad659f226
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 03:55:05 +00:00
Yoichiro Tanaka
27671d8a43
[Keyboard] Add Lunakey Pico ( #18202 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-09-01 20:54:33 -07:00
QMK Bot
fbfb04b253
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 03:48:58 +00:00
Jannik Becker
8c793c1a43
[Keyboard] Add Shoc Keyboard ( #18143 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-09-01 20:48:24 -07:00
QMK Bot
98ed5b6cfa
Merge remote-tracking branch 'origin/master' into develop
2022-09-01 23:33:21 +00:00
jpuerto96
101d7b5337
[Keyboard] Add Ingrained Keyboard ( #15928 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Juan Puerto <jpuerto@psc.edu>
Co-authored-by: jpuerto-psc <68066250+jpuerto-psc@users.noreply.github.com>
2022-09-01 16:32:47 -07:00
QMK Bot
b9effc94db
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 20:06:14 +00:00
3araht
1ccd0c19da
Add giabalanai keyboard ( #10125 )
...
by 3araht
2022-08-31 21:05:43 +01:00
QMK Bot
55c0c920e9
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 19:30:30 +00:00
Ryan Neff
d4c935d8fa
Added personal Iris Rev6a layout and Milk 2% layout ( #17600 )
...
by JellyTitan
2022-08-31 20:29:26 +01:00
QMK Bot
64749d3adc
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 17:20:16 +00:00
Benjamin Collet
6104b66014
Add bepo variant to massdrop/thekey keymaps ( #18129 )
...
by mrBen
2022-08-31 18:19:42 +01:00
QMK Bot
5af7982af1
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 17:18:46 +00:00
3araht
786b5d310d
Bandominedoni encoder fix ( #18229 )
...
by 3araht
2022-08-31 18:17:54 +01:00
QMK Bot
8e6f8ec37f
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 16:44:57 +00:00
Drashna Jaelre
0faedb11cc
[Keyboard] Updates to Work Louder keyboards ( #18232 )
...
by Drashna
2022-08-31 17:44:00 +01:00
QMK Bot
196b71ad53
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 16:41:59 +00:00
JX
de0d342b82
[Keyboard] add tg67 ( #18225 )
2022-08-31 09:41:14 -07:00
Ryan
50c4ca3426
Ensure all keyboards have a bootloader set ( #18234 )
2022-08-31 17:36:41 +01:00
Ryan
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
Marek Kraus
0237ff0c62
[Core] Rework PS/2 driver selection ( #17892 )
...
* [Core] Rework PS/2 driver selection
Enabling and selecting PS/2 driver was using old approach,
so it was reworked to current approach, inspired by Serial
and WS2812 driver selections.
* [Keyboard] Update keyboards using PS/2 to use new PS/2 driver selection
* [Docs] Update PS/2 documentation to use new PS/2 driver selection
* Fix indentation
* [Core] Add PS2 to data driver
* Fix oversight in property name
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Add PS/2 pins to data driven mappings
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-08-31 09:16:07 +02:00
QMK Bot
c249afefc6
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 18:29:41 +00:00
Andrew Kannan
bc538e3776
[Keyboard] CannonKeys Malicious Ergo ( #17076 )
...
* Add Malicious Ergo keyboard to QMK
* Update layout
* update info.json
* update info.json again
* Update info.json again
* i h8 info.json
* its default not all
* Update keyboards/cannonkeys/malicious_ergo/config.h
* Add bootloader instructions and license header
* Update keyboards/cannonkeys/malicious_ergo/rules.mk
* Update keyboards/cannonkeys/malicious_ergo/rules.mk
* Update keyboards/cannonkeys/malicious_ergo/readme.md
* Remove rotation from info.json
* Remove labels
* Update keyboards/cannonkeys/malicious_ergo/readme.md
* Update keyboards/cannonkeys/malicious_ergo/malicious_ergo.h
* Revise info.json again
* whitespace fix
* Apply suggestions from code review
Move pid/vid into info json
Fix rounding errors in info json
Thanks to fauxpark and noroadsleft!
2022-08-30 11:29:05 -07:00
QMK Bot
757a03cf1a
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 09:50:48 +00:00
yiancar
a9e726501d
[Keyboard] Add NK65B ( #18211 )
...
Co-authored-by: yiancar <yiancar@gmail.com>
2022-08-30 02:50:43 -07:00
yiancar
907d7bfc54
[Keyboard] Add NK87B ( #18210 )
...
Co-authored-by: yiancar <yiancar@gmail.com>
2022-08-30 02:50:00 -07:00
QMK Bot
ef4f73ff00
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 08:41:07 +00:00
Drashna Jaelre
092dd58e34
[Keyboard] Fix layout macro for Cannonkeys Atlas keyboard ( #18216 )
2022-08-30 01:40:35 -07:00
QMK Bot
ae81e998ad
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 08:36:21 +00:00
jack
df4b01b433
fix boardsource/lulu ( #18217 )
2022-08-30 09:34:39 +01:00
Jeff Epler
9632360caa
Use a macro to compute the size of arrays at compile time ( #18044 )
...
* Add ARRAY_SIZE and CEILING utility macros
* Apply a coccinelle patch to use ARRAY_SIZE
* fix up some straggling items
* Fix 'make test:secure'
* Enhance ARRAY_SIZE macro to reject acting on pointers
The previous definition would not produce a diagnostic for
```
int *p;
size_t num_elem = ARRAY_SIZE(p)
```
but the new one will.
* explicitly get definition of ARRAY_SIZE
* Convert to ARRAY_SIZE when const is involved
The following spatch finds additional instances where the array is
const and the division is by the size of the type, not the size of
the first element:
```
@ rule5a using "empty.iso" @
type T;
const T[] E;
@@
- (sizeof(E)/sizeof(T))
+ ARRAY_SIZE(E)
@ rule6a using "empty.iso" @
type T;
const T[] E;
@@
- sizeof(E)/sizeof(T)
+ ARRAY_SIZE(E)
```
* New instances of ARRAY_SIZE added since initial spatch run
* Use `ARRAY_SIZE` in docs (found by grep)
* Manually use ARRAY_SIZE
hs_set is expected to be the same size as uint16_t, though it's made
of two 8-bit integers
* Just like char, sizeof(uint8_t) is guaranteed to be 1
This is at least true on any plausible system where qmk is actually used.
Per my understanding it's universally true, assuming that uint8_t exists:
https://stackoverflow.com/questions/48655310/can-i-assume-that-sizeofuint8-t-1
* Run qmk-format on core C files touched in this branch
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-08-30 10:20:04 +02:00
QMK Bot
8067c3bff5
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 07:20:44 +00:00
jack
035e7fdb8b
Add boardsource/lulu RP2040 support ( #18200 )
...
by waffle87
2022-08-30 08:20:05 +01:00
QMK Bot
4a7a4b2b94
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 03:03:51 +00:00
Xelus22
f3d52d8fe8
[Keyboard] Kangaroo Rev2 ( #18199 )
2022-08-29 20:03:30 -07:00
Less/Rikki
7eb71f72a7
[Keyboard] jacky_studio/piggy60 refactor ( #18197 )
2022-08-29 20:03:16 -07:00
QMK Bot
774aa2499d
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:26:02 +00:00
Felix Jen
de1d6b6f15
[Keyboard] Add sinanju WK ( #17736 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-08-29 11:25:20 -07:00
QMK Bot
bf77307ffb
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:23:39 +00:00
Felix Jen
a6b47de732
[Keyboard] Add Peaker keyboard ( #17920 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-08-29 11:23:23 -07:00
Felix Jen
ccb244d5ed
[Keyboard] Add Trailblazer Avalon ( #17568 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-08-29 11:22:54 -07:00
QMK Bot
f87f802d6c
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:22:52 +00:00
Christian Solje
22136f8135
[Keymap] Add csolje 42 keymap for the cantor ( #18125 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Christian Solje <csolje@gn.com>
2022-08-29 11:22:01 -07:00
QMK Bot
7ef6c179e4
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 04:49:22 +00:00
Stefan
56b93a3ad8
[Keyboard] Add handwired Split 5x7 ( #18128 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-08-28 21:49:17 -07:00
TJ
b719a16b03
[Keyboard] add Nearfield, fix typo in Le Chiffre Readme ( #17914 )
2022-08-28 21:48:41 -07:00