8a8000b4ec
Fix Czech sendstring LUT ( #19193 )
2022-11-29 16:34:57 +00:00
9ddb0165a4
fix typo ( #19189 )
2022-11-29 16:34:20 +00:00
d27b852fcc
new keyboard rb1 ( #18164 )
...
* rb1
* Update keymap.c
* Update keyboards/ryanbaekr/rb1/info.json
Co-authored-by: Ryan <fauxpark@gmail.com>
* Delete rb1.c
* Delete rb1.h
* Update keyboards/ryanbaekr/rb1/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/ryanbaekr/rb1/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/ryanbaekr/rb1/config.h
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-28 05:46:40 +00:00
690eb4a453
Fix RWIN typo within keycode list ( #19155 )
...
fix typo
2022-11-28 05:25:56 +00:00
5a3770d363
[Docs] Update reference_info_json.md ( #18817 )
...
* [Docs] Update reference_info_json.md
- Makes it easier to find keyboard.jsonschema.
- Adds a reference to the Data Driven page.
* Update docs/reference_info_json.md
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-28 02:08:27 +00:00
cbedec64a4
Add piantor ( #18920 )
...
* Add piantor
* Update keyboards/beekeeb/piantor/readme.md
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-28 02:03:58 +00:00
4020674163
Merge remote-tracking branch 'upstream/develop'
2022-11-28 07:54:00 +11:00
9e78e65a56
2022 Nov 26 changelog. ( #19164 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-28 07:33:55 +11:00
0ab03f8fbc
Fix API errors in handwired/tractyl_manuform/5x6_right/arduinomicro ( #19166 )
2022-11-27 02:07:07 +00:00
cb57ec9c02
Revert lib/usbhost changes ( #19165 )
2022-11-27 02:05:04 +00:00
9b51f02f45
Fix encoder_init call order in keyboard_init ( #19140 )
2022-11-27 10:07:35 +11:00
e12ca14af8
Change RGB_MATRIX_STARTUP_*
defines to RGB_MATRIX_DEFAULT_*
( #19079 )
2022-11-27 04:18:24 +11:00
ad7b095da6
Fixup installation procedure for different Fedora versions. ( #19159 )
2022-11-27 04:16:08 +11:00
1e95f7be8f
Joystick feature improvements ( #19052 )
2022-11-27 03:14:45 +11:00
a5a20cc792
Change LED_MATRIX_STARTUP_*
defines to LED_MATRIX_DEFAULT_*
( #19080 )
2022-11-27 03:14:35 +11:00
2582992381
Merge remote-tracking branch 'origin/master' into develop
2022-11-25 17:32:45 +00:00
8f9b49dc5b
Fix build failures for bastardkb/tbk
and jels/boaty
( #19152 )
2022-11-25 17:31:58 +00:00
8a906d7fd5
Merge remote-tracking branch 'origin/master' into develop
2022-11-25 04:29:59 +00:00
6ed605a614
Fix annepro2/c18:iso_default ( #19147 )
2022-11-25 15:29:20 +11:00
59443fa970
jsonify some info.json ( #19146 )
2022-11-25 02:47:02 +00:00
3209c7a42c
Fixup aurora/corne on develop ( #19144 )
2022-11-24 18:50:17 +11:00
af6aa225eb
Additional DD backlight config ( #19124 )
...
* Additional dd backlight config
* Update docs
2022-11-23 18:48:22 +00:00
b494bc4459
Merge remote-tracking branch 'origin/master' into develop
2022-11-23 10:15:28 -08:00
558ab18611
[Keymap] komidore64 planck rev6 ( #19036 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-23 10:12:36 -08:00
dfa53900dc
Publish constants metadata to API ( #19143 )
...
* Publish metadata
* Ensure content is sorted
2022-11-23 18:01:07 +00:00
535dd84691
[Keyboard] Add splitkb.com's Aurora Corne ( #18880 )
2022-11-23 09:12:50 +00:00
bebfdad795
NVRAM refactor, phase 1. ( #18969 )
...
* Rename `eeprom_stm32` to `eeprom_legacy_emulated_flash`.
* Rename `flash_stm32` to `legacy_flash_ops`.
* Rename `eeprom_teensy` to `eeprom_kinetis_flexram`.
2022-11-23 08:50:19 +00:00
8b1069f15a
[Add function] add 'Split Space and ISO and delete RGUI for Promise 87 ( #18929 )
...
* add split space and ISO
* Update wkl.h
* update ISO
* update
* change KC_LGUI to KC_RGUI
* delete RGUI
* format
* update promise87 readme.md
* update promise87 wkl readme.md
* Update readme.md
* Update readme.md
* change KC_SLCK to KC_SCRL
* wuque/promise87/ansi: standardize Layout Macro names
- rename `LAYOUT_tkl_f13_ansi` to `LAYOUT_tkl_f13_ansi_tsangan`
- convert `LAYOUT_tkl_f13_ansi_iso` to `LAYOUT_tkl_f13_iso_tsangan` (adds position `K41`)
- rename `LAYOUT_tkl_f13_ansi_split_space` to `LAYOUT_tkl_f13_ansi_tsangan_split_space`
- rename `LAYOUT_tkl_f13_ansi_split_bs` to `LAYOUT_tkl_f13_ansi_tsangan_split_bs`
- rename `LAYOUT_tkl_f13_ansi_split_lshift` to `LAYOUT_tkl_f13_ansi_tsangan_split_lshift`
- rename `LAYOUT_tkl_f13_ansi_split_rshift` to `LAYOUT_tkl_f13_ansi_tsangan_split_rshift`
- rename `LAYOUT_tkl_f13_ansi_split_bs_rshift` to `LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift`
* wuque/promise87/wkl: refactor LAYOUT_tkl_f13_ansi_wkl_iso
Refactors `LAYOUT_tkl_f13_ansi_wkl_iso` into `LAYOUT_tkl_f13_iso_wkl` by adding position `K41` (Non-US Backslash) to the layout macro.
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
2022-11-22 12:56:48 -08:00
bfdc761819
initial ( #19137 )
2022-11-22 23:19:38 +11:00
3b11e98215
Update use of legacy keycodes ( #19120 )
2022-11-22 22:07:47 +11:00
ab17d34dbd
Merge remote-tracking branch 'origin/master' into develop
2022-11-22 02:48:11 +00:00
06a3801a27
Update .gitignore ( #19132 )
2022-11-22 13:32:36 +11:00
08805cada0
Stub next develop dates
2022-11-22 01:27:15 +00:00
9291c8f867
[Keyboard] add og60 keyboard ( #19114 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-20 20:17:09 -08:00
fe577daf96
Remove .noci functionality ( #19122 )
2022-11-21 02:03:38 +00:00
e451703680
Merge API update workflow ( #19121 )
2022-11-21 02:03:17 +00:00
2b0a3cd2f1
Bastard Keyboards: upstream recent changes ( #19083 )
...
Co-authored-by: Simian <alex@Mandelbrot>
Co-authored-by: Charly Delay <0xcharly@users.noreply.github.com>
Co-authored-by: Alex Baldwin <alexbaldwin42@gmail.com>
2022-11-20 12:34:42 -08:00
127a70b6ca
[Keyboard] Add Satellite Rev1 ( #18869 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-20 10:24:25 -08:00
852952cfd8
Use modern solution for tri-layer in sofle default layout ( #19113 )
2022-11-20 17:23:41 +00:00
c96d9d3508
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 17:22:58 +00:00
ca693d7f9b
[Keymap] Add home and end keys to coffee's bm40hsrgb keymap ( #19108 )
...
Co-authored-by: Fae <faenkhauser@gmail.com>
2022-11-20 09:22:25 -08:00
4597e01061
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 09:20:46 -08:00
6c40a46057
Fixup keychron/q5 ( #19119 )
2022-11-20 14:30:40 +00:00
6f8bbb1632
[Keyboard] Small fixes for the Atreyu rev1 keyboard ( #19098 )
2022-11-20 00:57:13 -08:00
eb63857237
[Keymap] Fix ducky one 2 sf fn layer mappings ( #18955 )
2022-11-20 00:54:48 -08:00
62160193f0
[Keyboard] change RGBLED_NUM to 20 for zoom87 ( #18930 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-20 00:53:38 -08:00
543a863766
[Keyboard] Move Hillside out of handwired ( #18751 )
...
Co-authored-by: mmccoyd <mmccoyd@cs.berkley.edu>
2022-11-20 00:50:09 -08:00
0489739351
[Keyboard] Fix up Boaty ( #19117 )
2022-11-20 00:49:34 -08:00
f5ca82854b
[Keyboard] Add YR80 ( #18945 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-20 00:29:02 -08:00
66e4add972
[Keyboard] Add support for KBDfans Odin V2 ( #18910 )
2022-11-20 00:28:35 -08:00
6de4870ee0
[Keyboard] Add layer tap keys to dshields keymaps. ( #18953 )
2022-11-20 00:27:45 -08:00
26db668878
[Keyboard] EXT65 rev3 support ( #18873 )
2022-11-20 00:27:24 -08:00
0420a74d4c
[Keyboard] Add hardwired Dactyl macropad ( #18761 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-20 00:27:10 -08:00
7357426bc3
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 08:24:43 +00:00
f0454c9682
[Keyboard] Add ScottoStarter Keyboard ( #18626 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-20 00:24:11 -08:00
473580d0ef
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 08:15:54 +00:00
41399b1779
[Keyboard] add mw660 keyboard ( #18849 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-20 00:15:16 -08:00
deca2069dc
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 07:32:08 +00:00
e172148e46
[Keyboard] Add XS108 ( #19112 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-19 23:31:02 -08:00
4b99336c4b
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 05:38:05 +00:00
0f6a4edfb2
[Keyboard] Keychron Q5 ( #18283 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-19 21:37:23 -08:00
8c3d9c6006
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 05:15:52 +00:00
525b472d88
Fix Typo in Saevus Cor Matrix ( #19073 )
2022-11-20 16:15:16 +11:00
b774cb34f8
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 03:46:49 +00:00
e5e186c516
[Keyboard] Add WITF ( #18922 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-19 19:46:12 -08:00
57956f506b
Merge remote-tracking branch 'origin/master' into develop
2022-11-19 23:41:46 +00:00
37c271460a
[Keyboard] annepro2: fix bluetooth multi-pairing issue ( #17483 )
2022-11-20 10:40:52 +11:00
0984cb8ca5
Merge remote-tracking branch 'origin/master' into develop
2022-11-19 21:52:34 +00:00
becd7e5975
[Keyboard] GrayStudio Aero75 Hotswap ( #18883 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-19 13:51:59 -08:00
3d72be0637
Merge remote-tracking branch 'origin/master' into develop
2022-11-19 13:44:25 -08:00
ede2b4155d
[Keyboard] Add keebsforall freebird75 ( #18653 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-19 13:39:16 -08:00
e165407957
[Keyboard] Add Boaty ( #17378 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Jels02 <joah@Joah-Big-PC.localdomain>
2022-11-19 11:43:59 -08:00
0bf72e4fe5
[Keyboard] Add Jabberwocky v2 and reorganize ( #19014 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-19 11:35:35 -08:00
fe652e6247
Fix references to mouse_report_t
(which doesnt exist) ( #19107 )
2022-11-18 15:19:45 +00:00
8449a4a11f
Merge remote-tracking branch 'origin/master' into develop
2022-11-18 02:17:25 +00:00
5d882ab6ef
Disable onekey console by default ( #19104 )
2022-11-18 02:16:38 +00:00
31fb55ae7b
fixed MOUSEKEY_INERTIA on AVR ( #19096 )
...
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-11-16 13:46:11 -08:00
63377c8c57
Merge remote-tracking branch 'origin/master' into develop
2022-11-16 17:24:03 +00:00
d86c0d3723
Use keyboard_pre_init_kb(void)
at keyboard level ( #19091 )
2022-11-16 09:23:21 -08:00
dda3a901ea
Merge remote-tracking branch 'origin/master' into develop
2022-11-16 07:08:26 +00:00
d6956668e3
Specify DEFAULT_FOLDER
for v2/splinky
( #19093 )
2022-11-16 18:07:51 +11:00
57ac917b43
Extend eeconfig kb/user datablock API ( #19094 )
2022-11-16 18:06:49 +11:00
81a6407dca
Update more DRIVER_LED_TOTAL
defines to RGB_MATRIX_LED_COUNT
( #19089 )
2022-11-16 05:59:09 +11:00
5dabc1b387
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 18:41:13 +00:00
df5689ed06
[Docs] Note default value for TAP_CODE_DELAY ( #19078 )
2022-11-15 10:40:28 -08:00
d2888162b4
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 17:23:44 +00:00
538dbb5b8e
Personal keymap updates ( #18763 )
...
* Latest updates
* Aligning and cleaning up planck and babyv layouts
* Added license, cleaned up errors
2022-11-15 17:23:03 +00:00
64b744e5be
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 16:58:09 +00:00
cadf18c6d3
Planck unicode rune layout ( #18674 )
...
* Furthark layout
2022-11-15 16:57:09 +00:00
9974978909
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 16:55:25 +00:00
7e843d0eca
keyboards/anavi: Add ANAVI Knob 1 ( #18623 )
...
ANAVI Knob 1 is a mini mechanical keyboard with a clickable rotary
encoder, USB-C, RP2040 microcontroller and I2C slot for a display.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
2022-11-15 16:54:45 +00:00
4de3f53984
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 16:54:38 +00:00
c21b77fbd2
Fix typo ( #19035 )
...
Swap Hands on/off - it's `SH_ON/OFF` not `SW_ON/OFF`
2022-11-15 16:53:57 +00:00
de66797705
Fix some old keycodes ( #19086 )
2022-11-15 16:52:01 +00:00
594f869619
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 09:34:22 +00:00
4e7f533998
[Keyboard] Add Constellation Rev3 ( #18868 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-15 01:33:58 -08:00
ed70f42638
[Keyboard] change BT LEDs so no longer hard coded in Anne Pro ( #18934 )
2022-11-15 01:33:37 -08:00
4238d49efe
Merge remote-tracking branch 'origin/master' into develop
2022-11-15 08:52:19 +00:00
30b2dbe369
Bastard Keyboards: upstream recent changes ( #18903 )
...
* bastardkb: cleanup blackpill configuration
Fixes #17
* bastardkb: fix splinky configuration
The pinout of the splinky changed between the last beta batch, and the
production one. This commit updates the keyboard definition to support
the new pinout by default, while offering backward compatibility.
Define `SPLINKY_BETA_PINOUT` to build the firmware with pre-production
pinout.
Fixes #15
* bastardkb: add support for STeMCell
* Update scylla/tbkmini/skeletyl outdated readmes
* bastardkb/dilemma: enable circular scroll
* bastardkb/dilemma: add initial version of the `via` keymap
* bastardkb/dilemma/assembled: add new keyboard
Fixes #20
* bastardkb/dilemma: remove elite-c
* Initial support for the Dilemma 3x5+3 Assembled RGB
* Address code review comments
* Address more comments
* Address review comments
* Address more nits
* bastardkb: split splinky-based keyboards to distinguish between Splinky v2 and v3 pinout
2022-11-15 08:51:44 +00:00
1a3f2130d5
Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )
2022-11-15 17:44:09 +11:00
05540eb668
Fixup handwired/alcor_dactyl ( #19072 )
2022-11-14 15:44:07 +00:00
bed5e1abf5
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 17:51:56 -08:00
0719d68b20
Add default limit to OLED dirty processing ( #19068 )
2022-11-14 01:49:58 +00:00
a42ab90220
Add Bonsai C4 as a platform board file ( #18901 )
...
* Set up Bonsai C4 as a platform board file
* corrections and improvements based on testing and feedback
* Added VBUS sensing as default capability for improved split support using Bonsai C4
* Update clock divisor for SPI flash
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-11-13 23:59:01 +00:00
7901ba431a
Fixup keychron/q6 ( #19066 )
2022-11-14 09:49:06 +11:00
ee7426e7b1
Fixup day_off ( #19067 )
2022-11-14 09:48:31 +11:00
a30964b3c5
Add missing manufacturer
fields ( #19065 )
2022-11-14 09:40:51 +11:00
3bf8e9c9bb
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 16:59:11 +00:00
3f579c5ef3
Cleanup. ( #19061 )
2022-11-14 03:58:37 +11:00
9a488a44f6
Fix up laser_ninja/pumpkin_pad ( #19060 )
2022-11-14 03:37:07 +11:00
c1ef943ce0
Add missing prototype for get_hold_on_other_key_press to resolve #18855 ( #19056 )
...
Closes undefined
2022-11-14 03:34:59 +11:00
d627609f5e
Fixup. ( #19059 )
2022-11-13 16:31:47 +00:00
e273df8b93
Fix duplicate key in keyboard.jsonschema ( #19058 )
2022-11-14 03:31:29 +11:00
83477bfa0f
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 16:07:40 +00:00
133fe1c013
fix: mousekey doesn't work with trackpoint ( #18474 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-11-14 03:07:08 +11:00
d3073ef494
Add pointing device support to data driven config ( #18215 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-14 03:05:46 +11:00
8812872794
Only trigger encoder callbacks on primary side ( #18467 )
...
Co-authored-by: zvecr <git@zvecr.com>
2022-11-14 02:51:19 +11:00
4c1d8a0eb3
Fix oled_render to render all dirty blocks. ( #18887 )
2022-11-14 02:49:59 +11:00
81bf60a636
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 01:13:00 +00:00
6c4e6a86f7
[Keyboard] Keychron Q6 ( #18288 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-12 17:12:20 -08:00
731633e133
Merge remote-tracking branch 'origin/master' into develop
2022-11-12 17:10:04 -08:00
2e39647618
[Keyboard] add 60_ansi layout to dz60rgb_ansi rules.mk ( #18664 )
2022-11-12 17:02:18 -08:00
f3ea6591db
[Keyboard] Add Dactyl Manuform 5x6 with 6 thumb cluster ( #18845 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-12 17:01:38 -08:00
d4b6678e99
[Keyboard] Add Dayoff60 ( #17640 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-12 17:00:35 -08:00
317b800bbb
[Keymap] Update/refactor userspace and add keymaps for rmeli ( #18398 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Elliot Powell <johnp8727@gmail.com>
2022-11-12 17:00:13 -08:00
ddcb8dd7ca
[Keyboard] Add Serenity PCB ( #18705 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-12 16:59:17 -08:00
cd682ad8b7
[Keyboard] Add Handwired alcor dactyl ( #18586 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-12 16:58:56 -08:00
6cc9513ab0
Digitizer feature improvements ( #19034 )
2022-11-12 23:28:11 +00:00
b7c6d6d79f
[Keyboard] Add pumpkin pad ( #18897 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-12 14:56:21 -08:00
8cecf7fad8
onekey: disable NKRO and mousekeys by default ( #19038 )
2022-11-12 03:20:44 +00:00
1caedd10c4
Don't clear keys on layer change unless STRICT_LAYER_RELEASE is enabled ( #18577 )
...
* Don't clear mousekeys unless clearing keys
* Revert "Don't clear mousekeys unless clearing keys"
This reverts commit 29a0c06b547d72b80d416a8b6fab478c77fbd247.
* Just don't clear anything on layer set
* Fix lint
* Enable test?
2022-11-12 02:11:50 +00:00
092228571c
Move EFL wear-leveling driver to be default for F1, F3, F4, L4, G4, WB32, GD32V. ( #19020 )
2022-11-11 23:57:44 +00:00
050472a4d0
Eric Gebhart user space and keymaps ( #17487 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-11 23:09:41 +00:00
8c6d2946f7
Merge remote-tracking branch 'origin/master' into develop
2022-11-11 23:08:08 +00:00
49a78b8114
Ifohancroft HotDox76v2 keymap ( #19030 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-11-11 23:07:20 +00:00
20ed138236
LED config fixes ( #18973 )
2022-11-11 12:15:19 +11:00
dad5262425
Fixup WS2812 vendor driver ( #19028 )
2022-11-11 09:38:13 +11:00
159ec766f7
Fixup bn006 on develop ( #19029 )
2022-11-11 09:37:10 +11:00
d796a84b72
Merge remote-tracking branch 'origin/master' into develop
2022-11-10 21:53:30 +00:00
dbd5a1d821
[Keymap] sharkby7e keymap updates ( #18906 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-10 13:52:24 -08:00
bb843d3a1c
Merge remote-tracking branch 'origin/master' into develop
2022-11-10 20:42:51 +00:00
81625e5091
Format code according to conventions ( #19026 )
2022-11-10 20:42:16 +00:00
35baf1815c
Merge remote-tracking branch 'origin/master' into develop
2022-11-10 20:38:09 +00:00
6562c5a940
Adding Synth and Keys' Debit Card ( #18995 )
...
* Adding Synth and Keys' Debit Card
Initial Commit
* Add files via upload
* Delete config.h
* Update keyboards/synthandkeys/the_debit_card/info.json
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-10 20:36:55 +00:00
f6baf916a9
Avoid repeated calls to rgblight_set() in tight succession when setting lighting layers ( #18338 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2022-11-10 20:27:40 +11:00
bc269702ee
KC_GESC -> QK_GESC and better alignment ( #19018 )
2022-11-10 01:27:09 +00:00
785e6f5476
Merge remote-tracking branch 'origin/master' into develop
2022-11-09 21:27:12 +00:00
84920ff5f4
Addition of the Binepad BN006 6-key macropad ( #18810 )
2022-11-09 21:26:43 +00:00
27dec8d16d
[Core] Allow custom timings for WS2812 PIO driver ( #18006 )
2022-11-10 07:58:15 +11:00
bc6f8dc8b0
VIA V3 - The Custom UI Update ( #18222 )
2022-11-10 07:46:44 +11:00
575b0e33fa
Rollback unrelated changes from previous PR. ( #19015 )
2022-11-10 07:43:51 +11:00
af52a9f8ad
Fix jump in report value when scale changes during cirque get report ( #18992 )
...
Fixes undefined
2022-11-09 09:48:46 -08:00
dc9162438d
Reject json with duplicate keys? ( #18108 )
2022-11-09 15:50:43 +00:00
293dbfdeff
Merge remote-tracking branch 'origin/master' into develop
2022-11-09 14:04:19 +00:00
c231c5fa4f
bolsa/bolsalice
: fix layout (#19009 )
2022-11-09 14:03:06 +00:00
d789b4b7d9
Improve LED config parsing error messages ( #19007 )
2022-11-09 14:02:44 +00:00
f7df771e70
Fixup keychron/q1/iso_encoder ( #19006 )
2022-11-09 06:51:04 +11:00
b567622d59
handwired/swiftrax/cowfish
: fix layouts (#18984 )
2022-11-09 06:11:09 +11:00
d810878d5e
Normalise output selection (Bluetooth) keycodes ( #19004 )
2022-11-08 19:03:31 +00:00
9a0f347a09
Merge remote-tracking branch 'origin/master' into develop
2022-11-08 16:25:44 +00:00
0113550066
[Keyboard] Add Brutal v2 1800 PCB to QMK ( #18891 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-08 08:23:37 -08:00
d0d4ab2531
Merge remote-tracking branch 'origin/master' into develop
2022-11-08 16:22:55 +00:00
425f906473
Merge remote-tracking branch 'origin/master' into develop
2022-11-08 16:22:40 +00:00
421448cd41
[Keyboard] Refactor chinese PCB folder ( #18923 )
2022-11-08 08:22:38 -08:00
a25e5ce1b3
[Keyboard] Add ISO Encoder variant of Keychron Q1v1 ( #18829 )
2022-11-08 08:21:51 -08:00
2acb2e696a
[Keymap] Add model01 and doio/kb16 keymaps ( #18681 )
2022-11-08 08:21:35 -08:00
d11676566e
gboards/gergoplex
: fix matrix pins (#18999 )
2022-11-08 15:49:50 +00:00
9daf77b593
Add raw output option for QGF/QFF files. ( #18998 )
2022-11-08 15:47:07 +00:00
bb0856d231
Merge remote-tracking branch 'origin/master' into develop
2022-11-08 04:51:22 +00:00
a1cc41e1af
[Keymap] KO Kyria ( #18413 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-07 20:50:41 -08:00
4b12bd05ea
pizzakeyboards/pizza65
: fix layouts (#18979 )
2022-11-08 14:25:34 +11:00
15143654b9
mechlovin/adelais/standard_led/avr/rev1
: fix layout (#18997 )
2022-11-08 14:17:46 +11:00
7666c966d5
Publish hjson files as json ( #18996 )
2022-11-08 03:03:02 +00:00
479d8de622
Format DD mappings and schemas ( #18924 )
2022-11-08 01:05:08 +00:00
ce80a3ad46
Fixup hotdox76v2 on develop ( #18991 )
2022-11-08 09:16:05 +11:00
4deaa58016
cannonkeys/db60/hotswap
: fix layouts (#18982 )
2022-11-07 16:16:41 +11:00
e4d2ba9a4d
Align haptic feedback keycode names ( #18964 )
2022-11-07 02:43:53 +00:00
8b658dcc9a
Normalise MIDI keycodes ( #18972 )
...
* `MI_ON`, `MI_OFF`, `MI_TOG` -> `MI_TOGG`
* `MI_CH*`, `MI_CHU` -> `MI_CHNU`, `MI_CHD` -> `MI_CHND`
* `MI_VEL_*` -> `MI_VL*`, `MI_VELU`, `MI_VELD`
* `MI_TRNS_*` -> `MI_TR*`, `MI_TRNSU` -> `MI_TRSU`, `MI_TRNSD` -> `MI_TRSD`
* `MI_OCT_*` -> `MI_OC*`, `MI_OCTU`, `MI_OCTD`
* Misc controls
* Note keycodes
* Add legacy keycodes
* Regenerate keycodes
* Typo
2022-11-07 02:26:15 +00:00
442e7653cc
Fix use of shifted custom keycode ( #18978 )
2022-11-06 23:48:31 +00:00
a7b2f4233c
Fix keycode parameter extraction to match the new DD keycodes ( #18977 )
...
* Add macros to extract parameters from keycode values
Implement both encoding and decoding for keycodes like TO(layer) or
LM(layer, mod) in one place, so that the decoding won't get out of sync
with the encoding.
While at it, fix some macros for creating keycode values that did not
apply the appropriate masks to parameters (and therefore could allow the
result to be out of range if a wrong parameter was passed).
* keymap_common: Use extraction macros for keycodes
* pointing_device_auto_mouse: Use extraction macros for keycodes
Fixes #18970 .
* process_autocorrect: Use extraction macros for keycodes
* process_caps_word: Use extraction macros for keycodes
(Also fix a minor bug - SH_TG was not handled properly)
* process_leader: Use extraction macros for keycodes
(Technically the code is not 100% correct, because it always assumes
that the LT() or MT() action was a tap, but it's a separate issue that
already existed before the keycode changes.)
* process_unicode: Use extraction macros for keycodes
* process_unicodemap: Use extraction macros for keycodes
2022-11-06 21:39:05 +00:00
5f9b7c035b
handwired/swiftrax/walter
: fix layout mismatch (#18974 )
...
* `handwired/swiftrax/walter`: fix layout mismatch
* Undo K4A removal, fix info.json instead
2022-11-06 18:42:59 +00:00
d9e559a78e
Merge remote-tracking branch 'origin/master' into develop
2022-11-06 09:05:52 -08:00
219afaba42
Reworked backlight keycodes. ( #18961 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-11-06 08:11:59 +11:00
352beeac2f
[Bug] Fix compilation issue with WPM ( #18965 )
2022-11-05 19:05:01 +00:00
e3a97eb1c8
[Keyboard] Add Work Louder Numpad ( #18912 )
...
* [Keyboard] Add Work Louder Numpad
* Add future proofing for rgb matrix
* Update readme
* fixup copyright headers
* Actually enable via
2022-11-05 17:55:42 +00:00
69fa02c37d
Align audio keycode names ( #18962 )
...
* Align audio keycode names
* Update docs
* Update quantum
2022-11-05 17:05:19 +00:00
fd4c3f46fb
Align dynamic tapping term keycode names ( #18963 )
...
* Align dynamic tapping term keycode names
* regen header
2022-11-05 16:58:30 +00:00
5233c69bc6
Remove thermal printer. ( #18959 )
2022-11-06 00:15:55 +11:00
4d33f356a6
Macro keycode name refactoring ( #18958 )
2022-11-05 23:22:11 +11:00
fe00c80211
Reduce includes for send_string header ( #18952 )
2022-11-05 21:45:40 +11:00
a69ab05dd6
Initial DD keycode migration ( #18643 )
...
* Initial DD keycode migration
* Sort magic keycodes
2022-11-05 10:30:09 +00:00
a070c4c501
Remove hardcoded VIA keycode range ( #18956 )
2022-11-05 08:12:37 +00:00
54682f961e
Fix "no matrix definition" errors for some boards ( #18954 )
2022-11-05 02:48:00 +00:00
f82e90bdea
Formalise keyboard- and user-specific EEPROM blocks ( #18874 )
...
* Formalise keyboard and user eeconfig datablocks.
* Add debounce helper that checks a condition and issues post-write function invocation.
* Naming.
2022-11-04 19:20:11 +00:00
ea98aa8e5e
Reduce includes for dip_switch header ( #18951 )
2022-11-04 11:54:35 +00:00
8213eb7fbb
Fix DD warnings for RGBKB boards ( #18944 )
2022-11-04 04:13:26 +00:00
fb96b88842
Reduce includes for wpm header ( #18949 )
2022-11-04 00:50:59 +00:00
1249f74b31
Reduce includes for caps_word header ( #18948 )
2022-11-03 23:42:58 +00:00
fe18df9d41
Normalise Dynamic Macro keycodes ( #18939 )
...
* `DYN_REC_START1` -> `QK_DYNAMIC_MACRO_RECORD_START_1`
* `DYN_REC_START2` -> `QK_DYNAMIC_MACRO_RECORD_START_2`
* `DYN_MACRO_PLAY1` -> `QK_DYNAMIC_MACRO_PLAY_1`
* `DYN_MACRO_PLAY2` -> `QK_DYNAMIC_MACRO_PLAY_2`
* `DYN_REC_STOP` -> `QK_DYNAMIC_MACRO_RECORD_STOP`
* Update docs
2022-11-03 23:01:06 +00:00
3de296f420
Reduce includes for crc header ( #18947 )
2022-11-03 21:36:58 +00:00
f11a247127
Reduce includes for sequencer header ( #18946 )
2022-11-03 20:44:36 +00:00
40122c28e0
Resolve info.json/rules.mk feature conflicts in three boards ( #18942 )
2022-11-03 18:26:18 +00:00
db2aa039f1
Remove more UNUSED_PINS
defines ( #18940 )
2022-11-03 17:42:19 +00:00
7fe76e53c1
[Keyboard] Add hotdox76v2 support ( #18680 )
2022-11-03 17:40:56 +00:00
5fb80562f1
Fix syntax error introduced in #18800 ( #18933 )
2022-11-01 21:34:31 +00:00
9435ad19ee
Added analog support for WB32 MCU. ( #18289 )
...
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-11-01 15:04:15 +11:00
ae5f818d5a
Simplify Keymap Config EEPROM ( #18886 )
...
* Simplify Keymap Config EEPROM
* Decrement eeconfig magic number due to eeconfig changes
* Update quantum/eeconfig.h
Co-authored-by: Joel Challis <git@zvecr.com>
2022-11-01 01:02:43 +00:00
7ebc396876
compiler.txt: ensure file exists before comparison ( #18921 )
2022-11-01 00:35:38 +00:00
5974d989fe
Normalise Unicode keycodes ( #18898 )
...
* `UC_MOD`/`UC_RMOD` -> `UC_NEXT`/`UC_PREV`
* `UNICODE_MODE_*` -> `QK_UNICODE_MODE_*`
* `UC_MAC` -> `UNICODE_MODE_MACOS`
* `UC_LNX` -> `UNICODE_MODE_LINUX`
* `UC_WIN` -> `UNICODE_MODE_WINDOWS`
* `UC_BSD` -> `UNICODE_MODE_BSD`
* `UC_WINC` -> `UNICODE_MODE_WINCOMPOSE`
* `UC_EMACS` -> `UNICODE_MODE_EMACS`
* `UC__COUNT` -> `UNICODE_MODE_COUNT`
* `UC_M_MA` -> `UC_MAC`
* `UC_M_LN` -> `UC_LINX`
* `UC_M_WI` -> `UC_WIN`
* `UC_M_BS` -> `UC_BSD`
* `UC_M_WC` -> `UC_WINC`
* `UC_M_EM` -> `UC_EMAC`
* Docs
* Update quantum/unicode/unicode.h
2022-10-31 21:15:12 +00:00
96c48a5f4a
Refactor to avoid deprecated wmic execution ( #18122 )
...
* wmic deprecated?
* Update platforms/avr/flash.mk
* Update platforms/avr/flash.mk
2022-10-31 20:16:43 +00:00
a45607f4e6
Phoebe: Add key to print screen ( #18856 )
2022-10-31 11:03:14 -07:00
1183704578
Star75 Refactor ( #18885 )
2022-10-31 11:02:49 -07:00
743524df32
Merge remote-tracking branch 'origin/master' into develop
2022-10-31 01:57:58 +00:00
652b10e6a7
[Keyboard] Add Hubble keyboard ( #18718 )
...
Co-authored-by: Anton Chernenko <anton.chernenko@chaintrust.it>
2022-10-30 18:57:23 -07:00
594dcbf66c
Properly fix elephant42 ( #18908 )
2022-10-30 15:34:24 +00:00
56986e928b
Merge remote-tracking branch 'origin/master' into develop
2022-10-30 05:26:59 +00:00
ac4b3fd1e9
Remove duplicate key in novelkeys/nk65b ( #18907 )
2022-10-30 05:26:23 +00:00
c63e2e378d
Revert "mcp23018: add return status to init ( #18178 )" ( #18709 )
...
This reverts commit 3fffa51554556edc9ca53bc04ef45abe87d3d3c9.
2022-10-29 22:33:47 +01:00
c78dc85a1a
Merge remote-tracking branch 'origin/master' into develop
2022-10-29 20:49:16 +00:00
078a511394
[Keyboard] Update Kay65 LED state ( #18895 )
2022-10-29 13:48:45 -07:00
9d717c85dc
Merge remote-tracking branch 'upstream/master' into develop
2022-10-29 16:54:14 +11:00
e90ff84c31
Add indicator LEDs to hoodrow G PCB ( #18888 )
2022-10-29 00:55:18 +01:00
bb97a78d3e
[Keymap] toshi0383 keymaps update ( #18760 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-28 12:49:52 -07:00
bc502348c3
[Keyboard] Add Encoder map support for rart ( #18851 )
2022-10-28 12:49:01 -07:00
e31fa77e9b
[Keyboard] Add Sinc Rev 1&2 Encoder Map Support ( #18861 )
2022-10-28 12:27:38 -07:00
22be7e79ac
Normalise Auto Shift keycodes ( #18892 )
...
* Normalise Auto Shift keycodes
* Add keycode table to main list
* Add old keycodes to legacy header
2022-10-28 13:53:15 +01:00
2ff1d85290
Normalise Autocorrect keycodes ( #18893 )
2022-10-28 12:21:24 +01:00
6514c25ca6
Docs: fix a typo ( #18896 )
2022-10-28 11:48:08 +01:00
7407347be1
Remove rgblight_list.h ( #18878 )
...
* Remove rgblight_list defines with no usage
* Remove rgblight_setrgb_*[_at] defines
* Remove rgblight_sethsv_* defines
* Remove rgblight_sethsv_noeeprom_* defines
* Delete rgblight_list.h and remove all references
2022-10-27 23:50:14 +01:00
a96a9fd5f8
Fixup keebio/sinc/rev3 ( #18866 )
2022-10-27 16:04:33 -04:00
7b888fb328
elephant42: fix default keymap ( #18884 )
2022-10-27 19:34:00 +01:00
90f6b75873
Remove KC_DELT
( #18882 )
2022-10-27 19:33:38 +01:00
19145704e4
[Core] Adjust PWM hardware audio driver for RP2040 ( #17723 )
2022-10-27 19:26:16 +02:00
84569788d5
MelGeek MJ6XY Refactor ( #18862 )
...
* mj6xy.h: convert tabs to spaces
* info.json: convert tabs to spaces
* info.json: apply friendly formatting
Whitespace-only change.
* rename LAYOUT_60_ansi_7u_spc to LAYOUT_60_ansi_tsangan
- rename `60_ansi_7u_spc` keymap to `default_ansi_tsangan`
* add K31 position to LAYOUT_60_iso
* rename LAYOUT_60_iso_7u_spc_split_rshift to LAYOUT_60_iso_tsangan_split_rshift
- rename `60_iso_7u_spc_split_rshift` keymap to `default_iso_tsangan_split_rshift`
* add K31 position to LAYOUT_60_iso_arrow
* add K31 position to LAYOUT_60_iso_arrow_6u_spc
* add K31 position to LAYOUT_60_iso_arrow_3u_spc
* refactor LAYOUT_60_iso_7u_spc into LAYOUT_60_iso_tsangan
- add K31 position to layout macro
- rename `60_iso_7u_spc` keymap to `default_iso_tsangan`
* add K31 position to LAYOUT_64_iso
- rename `64_iso` keymap to `default_64_iso`
* add K31 position to LAYOUT_64_iso_3u_spc
- rename `64_iso_3u_spc` keymap to `default_64_iso_3u_spc`
* add K31 position to LAYOUT_64_iso_split_3u_spc
- rename `64_iso_split_3u_spc` keymap to `default_64_iso_split_3u_spc`
* remove LAYOUT_60_iso_1u_lshift_split_rshift macro and keymap
Functionally identical to `LAYOUT_60_iso_split_rshift`.
* remove LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift macro and keymap
Functionally identical to `LAYOUT_60_iso_tsangan_split_rshift`.
* rename LAYOUT_60_ansi_7u_spc_split_bs to LAYOUT_60_ansi_tsangan_split_bs
- rename `60_ansi_7u_spc_split_bs` keymap to `default_60_ansi_tsangan_split_bs`
* add K31 position to LAYOUT_60_iso_split_bs
* rename LAYOUT_60_iso_7u_spc_split_bs_rshift to LAYOUT_60_iso_tsangan_split_bs_rshift
- rename `60_iso_7u_spc_split_bs_rshift` keymap to `default_60_iso_tsangan_split_bs_rshift`
* add K31 position to LAYOUT_60_iso_arrow_split_bs
* add K31 position to LAYOUT_60_iso_arrow_3u_spc_split_bs
- rename `60_iso_arrow_3u_spc_split_bs` keymap to `default_60_iso_arrow_3u_spc_split_bs`
* add K31 position to LAYOUT_60_iso_arrow_split_bs_3u_spc
- rename `60_iso_arrow_split_bs_3u_spc` keymap to `default_60_iso_arrow_split_bs_3u_spc`
* refactor LAYOUT_60_iso_7u_spc_split_bs into LAYOUT_60_iso_tsangan_split_bs
- add K31 position to layout macro
- rename `60_iso_7u_spc_split_bs` keymap to `default_60_iso_tsangan_split_bs`
* add K31 position to LAYOUT_64_iso_split_bs
- rename `64_iso_split_bs` keymap to `default_64_iso_split_bs`
* add K31 position to LAYOUT_64_iso_3u_spc_split_bs
rename `64_iso_3u_spc_split_bs` keymap to `default_64_iso_3u_spc_split_bs`
* add K31 position to LAYOUT_64_iso_split_bs_3u_spc
- rename `64_iso_split_bs_3u_spc` keymap to `default_64_iso_split_bs_3u_spc`
* remove LAYOUT_60_ansi_arrow_6u_spc macro and keymap
Functionally identical to `LAYOUT_60_ansi_arrow`.
* remove LAYOUT_64_ansi_6u_spc macro and keymap
Functionally identical to `LAYOUT_64_ansi`.
* remove LAYOUT_60_iso_arrow_6u_spc macro and keymap
Functionally identical to `LAYOUT_60_iso_arrow`.
* remove LAYOUT_64_iso_6u_spc macro and keymap
Functionally identical to `LAYOUT_64_iso`.
* remove LAYOUT_60_ansi_arrow_6u_spc_split_bs macro and keymap
Functionally identical to `LAYOUT_60_ansi_arrow_split_bs`.
* remove LAYOUT_64_ansi_6u_spc_split_bs macro and keymap
Functionally identical to `LAYOUT_64_ansi_split_bs`.
* remove LAYOUT_60_iso_arrow_6u_spc_split_bs macro and keymap
Functionally identical to `LAYOUT_60_iso_arrow_split_bs`.
* remove LAYOUT_64_iso_6u_spc_split_bs macro and keymap
Functionally identical to `LAYOUT_64_iso_split_bs`.
* remove LAYOUT_60_iso_1u_lshift_split_bs_rshift macro and keymap
Functionally identical to `LAYOUT_60_iso_split_bs_rshift`.
* remove LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift macro and keymap
Functionally identical to `LAYOUT_60_iso_tsangan_split_bs_rshift`.
* refactor keymaps
- convert tabs to spaces
- update keycode grid alignment
* remove LAYOUT_60_ansi_arrow_3u_spc macro and keymap
Subset of `LAYOUT_60_ansi_arrow_3u_spc_split_bs`.
* remove LAYOUT_60_iso_arrow_3u_spc macro and keymap
Subset of `LAYOUT_60_iso_arrow_3u_spc_split_bs`.
* remove LAYOUT_60_iso_tsangan_split_bs macro and keymap
Subset of `LAYOUT_60_iso_tsangan_split_bs_rshift`.
* remove LAYOUT_60_iso_tsangan_split_rshift macro and keymap
Subset of `LAYOUT_60_iso_tsangan_split_bs_rshift`.
* remove LAYOUT_64_ansi_3u_spc macro and keymap
Subset of `LAYOUT_64_ansi_3u_spc_split_bs`.
* remove LAYOUT_64_iso_3u_spc macro and keymap
Subset of `LAYOUT_64_iso_3u_spc_split_bs`.
* remove LAYOUT_60_iso_split_bs macro and keymap
Subset of `LAYOUT_60_iso_split_bs_rshift`.
* remove LAYOUT_60_iso_split_rshift macro and keymap
Subset of `LAYOUT_60_iso_split_bs_rshift`.
* add LAYOUT_60_ansi_split_bs_rshift macro and keymap
* remove LAYOUT_60_ansi_split_bs macro and keymap
Subset of `LAYOUT_60_ansi_split_bs_rshift`.
* add LAYOUT_60_tsangan_hhkb macro and keymap
* remove LAYOUT_60_ansi_tsangan_split_bs macro and keymap
Subset of `LAYOUT_60_tsangan_hhkb`.
* standardize keymap names
Rename all keymaps per QMK guidelines (e.g. keymap using `LAYOUT_60_ansi_arrow` should be named `default_60_ansi_arrow`).
* add LAYOUT_all; refactor default keymap
Add a `LAYOUT_all` macro, and update the `default` keymap to use the new macro.
* refactor via keymap
Update the `via` keymap to match the behaviour of the `default` keymap.
* improve keyboard readme
- fix broken image reference
- improve grammar on keyboard description
- fix Hardware Availability link
- fix `make` instructions
- add bootloader and flashing instructions
* fix default_60_tsangan_hhkb keymap
Fix a keycode count mismatch.
* mj6xy.h: add matrix diagram
* KC_GESC -> QK_GESC per fauxpark
* KC_SLCK -> KC_SCRL per fauxpark
2022-10-27 09:52:21 -07:00
20ce76f48c
[Keyboard] Minor Aurora Sweep fixes ( #18879 )
...
- Fixes compile error with `SWAP_HANDS_ENABLE = yes`
- Fixes OLED, RGB Matrix, and encoder when using QMK Configurator
2022-10-27 16:01:17 +01:00
efe520645e
Normalise Combo keycodes ( #18877 )
2022-10-27 13:59:58 +01:00
d8183c5249
[Keymap] Update Miryoku ( #18773 )
...
* [miryoku] Revert "[Keymap] manna-harbour_miryoku RESET to QK_BOOT (#18755 )"
This reverts commit 89dbc181617e69a5b4d91d9d772724daa2d387bb.
* [miryoku] Add keyboardio/model01
* [miryoku] Add handwired/dactyl_manuform/4x6
* [miryoku] Update BT keycodes
- Update BT keycodes on Media inner index:
- Move OUT_AUTO to bottom row
- Move RGB_TOG in vi to pinkie column to match other TOG keycodes, and rotate row
* [miryoku] Add Extra and Tap layers
* [miryoku] Rename config workflow option to custom_config
* [miryoku] Update custom_config.h and custom_rules.mk behaviour
* [miryoku] Make mapping macro customisable globally and per layer
* [miryoku] Add layer lock
* [miryoku] Update RGB order in media-l-invertedt
* [miryoku] Change mouse button order
* [miryoku] Change to X macros for layer list
- Supports adding and removing layers from custom_config.h
- Add "U_" prefix to layer names
- Add layer name strings
- Populate keymaps array from X macro
- Populate layers enum from X macro
- Move layers enum to manna-harbour_miryoku.h
- Rename miryoku_alternatives.h to miryoku_layer_alternatives.h
- Rename miryoku_layer.h to miryoku_layer_selection.h
- Remove miryoku_layer_names.h
- Add miryoku_layer_list.h
* [miryoku] Reformat split_3x6_3 mapping
* [miryoku] Add merge field to workflows
* [miryoku] Update thumb combos with new layer names
* [miryoku] Update cover image
* [miryoku] Add satt/vision
* [miryoku] Update Branches and Building docs
* [miryoku] Update reset keycode
* [miryoku] Add xmk
* [miryoku] Add boardsource/lulu
* [miryoku] Fix keyboardio/model01
2022-10-27 13:50:32 +01:00
8436f0dfa6
Add missing Space Cadet alias ( #18876 )
2022-10-27 13:08:14 +01:00
002b58f0e4
Normalise Space Cadet keycodes ( #18864 )
2022-10-27 11:19:16 +01:00
18a70451fd
userspace: fix up sethBarberee sinc keymap CI errors ( #18865 )
2022-10-27 09:57:50 +01:00
8e0945c822
Fix rgb_matrix_set_flags_noeeprom declaration ( #18860 )
2022-10-27 09:52:51 +01:00
91b1e8a3e5
Allow overriding of dynamic keymap start address. ( #18867 )
2022-10-27 18:29:26 +11:00
fb8cfe43a3
initial ( #18859 )
2022-10-27 15:24:13 +11:00
dfef313587
Merge remote-tracking branch 'origin/master' into develop
2022-10-27 00:17:30 +00:00
432feecc61
[Keyboard] Add Lunar II ( #18827 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: ai03 <sarcaphx510@gmail.com>
2022-10-26 17:16:59 -07:00
d311d86ddf
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 20:44:46 +00:00
42c240f6cf
Add Sinc Rev. 3 ( #18846 )
...
* Initial work on adding Sinc Rev. 3
* Add RGB Matrix support
* Add encoder map support
* Set I2C pins
* Update LED locations for right half
* Move USB definitions to info.json
* Update RGB modes
* Replace pin mappings for right half with correct ones
* Move config.h back to rev1/rev2 due to addition of rev3
* Convert initial Rev. 3 config work to be data-driven
* Convert RGB Matrix config to DD format
* More config cleanup
* Use full-duplex PIO
* Add MCU/bootloader settings for Rev. 2
* Change ISO Enter location since it shares location with Backslash
* Adjust build settings to reduce flash/EEPROM usage
2022-10-26 21:44:06 +01:00
d05334cfab
Fixup 1upkeyboards/pi60_rgb ( #18858 )
2022-10-26 21:37:59 +01:00
2a61bfc27d
add "inertia" mode for mouse keys ( #18774 )
...
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-10-26 20:49:44 +01:00
4c0c491e31
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 19:41:39 +00:00
8ea8a4edcb
[Keyboard] Kepler 33 ( #18771 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-26 12:41:30 -07:00
48dc8122e7
[Keyboard] Update MNK65 ( #18743 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-26 12:41:02 -07:00
99d5b5506a
[Keymap] Add new IIDX gamepad keymap for Synth Labs Solo ( #18741 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-26 12:40:44 -07:00
1d629f75b8
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 19:39:49 +00:00
e59475992e
[Keyboard] Add Binepad BNR1 rotary encoder ( #18809 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-10-26 12:39:17 -07:00
c07614dadf
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 19:38:54 +00:00
e485261e53
[Keymap] gmmk gmmk2 p65: new keymap ( #18808 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-26 12:38:20 -07:00
d051528d6c
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 18:00:21 +00:00
9dec43a0f2
Added new keyboard DOIO KB16 (Rev 2) ( #18699 )
2022-10-26 18:59:30 +01:00
23b481ab03
Merge remote-tracking branch 'origin/master' into develop
2022-10-26 17:57:47 +00:00
cd8099539b
Addition of pi60_rgb to 1upkeyboards ( #18633 )
2022-10-26 18:57:11 +01:00
ec2414c074
Deprecate SECURE_*
keycodes for QK_SECURE_*
( #18847 )
...
* Deprecate SECURE_* keycodes for QK_SECURE_*
* Update keycode process
* Update process_secure.c
* Apply suggestions from code review
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-25 22:59:17 +01:00
812001de7f
Deprecate ONESHOT_*
keycodes for QK_ONE_SHOT_*
( #18844 )
...
* Deprecate `ONESHOT_*` keycodes for `QK_ONE_SHOT_*`
* Docs
2022-10-25 17:50:22 +01:00
1d34f380eb
Deprecate KEY_OVERRIDE_*
keycodes for KO_*
( #18843 )
2022-10-25 14:45:57 +01:00
fccf788285
Merge remote-tracking branch 'origin/master' into develop
2022-10-25 13:45:31 +00:00
5d8c8a6f7c
Fix splitkb/aurora/sweep ( #18839 )
...
* Fix splitkb/aurora/sweep
* Add back layout alias
2022-10-25 14:44:25 +01:00
843680d85b
Fixup controllerwords/mini36 ( #18840 )
2022-10-25 14:41:54 +01:00
51cc4f804e
Fixup huytbt/h50 ( #18841 )
2022-10-25 14:41:21 +01:00
bfb926f22c
Merge remote-tracking branch 'origin/master' into develop
2022-10-25 13:41:20 +00:00
cb960da1f4
Fixup bpiphany/ghost_squid ( #18842 )
2022-10-25 14:40:40 +01:00
eeb3f9c043
Merge remote-tracking branch 'origin/master' into develop
2022-10-24 23:28:56 -07:00
f100de88e5
Callum style layout improvements and my layout changes ( #16174 )
2022-10-24 23:23:35 -07:00
e359413501
[Keyboard] Fixup emptystring/nqg ( #18804 )
2022-10-24 22:52:44 -07:00
846e9d4c53
[Keymap] Added tap dance to LNG1 key (LNG2) ( #18682 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: syntax-magic <dkim.8881@gmail.com>
2022-10-24 22:46:37 -07:00
4f63be4d1d
Remove some assumptions on sequential keycode ranges ( #18838 )
2022-10-24 22:07:34 -07:00
2dff39720d
[Keyboard] Add Ellipse PCB support ( #18706 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-24 22:05:53 -07:00
d861a35ebf
[Keyboard] Add Ellipse hotswap PCB support ( #18707 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-24 22:05:22 -07:00
e863c431f6
added BS_TOGG so BS_SWAP and BS_NORM can be on a single key ( #18837 )
...
Co-authored-by: Selene ToyKeeper <git@toykeeper.net>
2022-10-24 22:02:21 -07:00
67fd4e6b7a
[DOCS] Use correct OSM arguments ( #18835 )
2022-10-24 23:29:23 +01:00
a80b886751
Deprecate CAPS_WORD
/CAPSWRD
for CW_TOGG
( #18834 )
2022-10-24 17:30:37 +01:00
40aa9c8745
spelling fix ( #18831 )
2022-10-24 17:18:03 +01:00
6bbe8b6edd
Normalise Joystick and Programmable Button keycodes ( #18832 )
2022-10-24 15:50:33 +01:00
51dd63c926
MWStudio MW65 Black Refactor ( #18824 )
...
* mw65_black.h: add matrix diagram
* mw65_black.h: fill-in matrix definition
Fill the empty electrical positions with `KC_NO`.
* mw65_black.h: update matrix diagram
* rename LAYOUT to LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_tsangan
* info.json: correct maintainer value
2022-10-23 14:34:42 +01:00
590ce134b3
Mode SixtyFive HI Layout Refactor ( #18823 )
...
* m65hi_alpha.h: add matrix diagram
* rename LAYOUT_all to LAYOUT_65_iso_blocker
* add LAYOUT_65_iso_blocker_tsangan
* tidy-up keymaps
- use four-space indent
- polish keycode grid alignment
* touch-up keymaps
Switch one Page Down keycode for Page Up on the `default` keymap, and switch the Page Down and Page Up keycodes on the `via` keymap.
2022-10-23 14:33:45 +01:00
64e8441910
Han60 Refactor ( #18819 )
...
* info.json: apply friendly formatting
* han60.h: add matrix diagram
* han60.h: tidy file
- remove trailing whitespace
- use four-space indent
* info.json: remove key overlaps from LAYOUT_all rendering
* rename LAYOUT_tsangan to LAYOUT_60_ansi_tsangan
* rename LAYOUT_tsangan_arrowkeys to LAYOUT_60_ansi_arrow_tsangan
* refactor LAYOUT_tsangan_iso into LAYOUT_60_iso_tsangan
Moves position `K2C` (Enter) to the home row.
* refactor LAYOUT_tsangan_iso_arrowkeys into LAYOUT_60_iso_arrow_tsangan
Moves position `K2C` (Enter) to the home row.
* refactor default keymap
- use four-space indent
- use QMK-native keycode aliases
- grid-align keycodes
* bugfix layout macros
* add reference keymaps
2022-10-23 14:33:25 +01:00
9248a04e17
Studio Kestra Galatea: fix ISO layout macros ( #18825 )
...
Switch the matrix positions for `KC_NUHS` and `KC_ENT`.
2022-10-23 14:32:34 +01:00
ac75d6e4e6
Aurora65: Correct Layout Data ( #18826 )
...
* info.json: apply friendly formatting
* info.json: correct layout data
2022-10-23 14:32:10 +01:00
64ca14feea
Fix garbled test output ( #18822 )
...
* Fix garbled test output
* Correct SRC listing
2022-10-23 04:30:17 +01:00
716969a01a
Macro3: rename LAYOUT to LAYOUT_ortho_2x4 ( #18820 )
2022-10-23 00:07:31 +01:00
1a1a3651d3
Format code according to conventions ( #18818 )
2022-10-23 00:00:40 +01:00
4a9771c0ec
Add H50 keyboard from huytbt ( #18752 )
...
* Add H50 keyboard from huytbt
Add H50 keyboard
The H50 is a mini keyboard with a 50 percent layout. The keyboard consists of 53 keys.
* Optimize code
* Optimize keymap code
* Optimize code H50 keyboard
2022-10-22 23:59:43 +01:00
9e2a063163
Add mini36 ( #18739 )
2022-10-22 23:56:38 +01:00
c012490712
Add unit tests for HOLD_ON_OTHER_KEY_PRESS ( #18721 )
...
* Add HOLD_ON_OTHER_KEY_PRESS to data/ files
* Add unit tests for HOLD_ON_OTHER_KEY_PRESS
2022-10-22 23:51:24 +01:00
69719db6e9
Bathroom Epiphanies Ghost Squid Refactor ( #18816 )
...
* refactor default keymap
- shorten layer names
- KM_QWERTY -> _QW
- KM_MEDIA -> _MD
- KM_GUI_LOCK -> _GL
- use QMK-native keycode aliases
- use four-space indent
- grid-align keycodes
* remove third layer from default keymap
The third layer only serves to disable the GUI keys, which we can do with a keycode.
* update default keymap readme
* ghost_squid.h: add matrix diagram
* add LAYOUT_fullsize_ansi
* add LAYOUT_fullsize_iso
* use LAYOUT_fullsize_iso macro in default keymap
Refactor the default keymap to use the new LAYOUT_fullsize_iso macro.
* remove LAYOUT macro
Same matrix as LAYOUT_fullsize_iso, but in a different assignment order.
* enable Community Layout support
2022-10-22 21:48:29 +01:00
af02e24aa7
MechBrewery MB65S Layout Rework ( #18814 )
...
* rename LAYOUT_65_ansi_blocker_tsangan to LAYOUT_65_ansi_blocker_tsangan_split_bs
Layout was implemented with Split Backspace.
* rename LAYOUT_65_iso_blocker_7u_spc to LAYOUT_65_iso_blocker_tsangan_split_bs
* rules.mk: update Community Layout support setting
* mb65s.h: update matrix diagram
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_iso_blocker
* add LAYOUT_65_ansi_blocker_tsangan
* add LAYOUT_65_iso_blocker_tsangan
* move Community Layout support to info.json
* update Community Layout support
2022-10-22 21:48:13 +01:00
74484e21af
Deprecate VLK_TOG
for VK_TOGG
( #18807 )
2022-10-22 21:45:20 +01:00
2e2e7511fd
Merge remote-tracking branch 'origin/master' into develop
2022-10-22 20:23:08 +00:00
cdb04900cd
Polyandry: rename LAYOUT to LAYOUT_ortho_4x3 ( #18815 )
2022-10-22 13:22:29 -07:00
71480001ea
Merge remote-tracking branch 'origin/master' into develop
2022-10-22 19:40:21 +00:00
fc394dfdd4
[Docs] Fix link to keyboard layout editor ( #18801 )
2022-10-22 12:39:49 -07:00
575db6949a
Generalise CTPC logic from common_features ( #18803 )
2022-10-22 12:39:39 -07:00
416c54297e
Merge remote-tracking branch 'origin/master' into develop
2022-10-22 18:50:53 +00:00
68e68e7dc2
[Keyboard] Add Bolsalice keyboard ( #18772 )
2022-10-22 11:50:20 -07:00
1ea54e5052
ChibiOS USB: Add a dummy IN callback to work around LLD bugs ( #18811 )
...
In #18631 some IN notification callbacks that were doing nothing were
removed, which should be a valid thing to do (ChibiOS HAL checks the
`in_cb` and `out_cb` pointers for being non-NULL before invoking those
optional callbacks). However, it turned out that some less popular USB
LLDs (KINETIS and MIMXRT1062) have their own checks for those pointers,
and (incorrectly) skip the ChibiOS callback handling when those pointers
are NULL, which breaks the code for the `USB_USE_WAIT` configuration
option (the waiting thread never gets resumed if the corresponding
callback pointer is NULL).
Add those dummy callbacks again (but use a single function for all of
them instead of individual ones for each endpoint); this restores the
KINETIS and MIMXRT1062 boards to the working state while the LLDs are
getting fixed.
2022-10-22 18:16:09 +01:00
428114fac2
Remove broken userspace and keymaps ( #18806 )
2022-10-22 18:03:33 +01:00
4f3af09209
Remove legacy fauxclicky and unicode keycodes ( #18800 )
2022-10-21 21:43:55 +01:00
7cbff9d921
Deprecate KC_LOCK
for QK_LOCK
( #18796 )
2022-10-21 15:46:10 +01:00
b33fc34967
Deprecate KC_LEAD
for QK_LEAD
( #18792 )
2022-10-21 14:25:54 +01:00
374d5d7480
wilba_tech: allow keymaps to override backlight_effect_indicators() ( #18791 )
2022-10-21 14:25:01 +01:00
f97ef22873
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 05:02:49 +00:00
bd044ae5ff
Update Black E6.5 keymap issues on QMK Configurator ( #18794 )
2022-10-20 22:02:11 -07:00
156842bf4f
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 03:27:53 +00:00
5343df09e0
[Keyboard] Fix saka68 solder layout ( #18788 )
2022-10-20 20:27:20 -07:00
0ab824e744
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 02:21:39 +00:00
693303ddbc
[Keyboard] Add Octopad+ Keyboard ( #18484 )
...
Co-authored-by: Neil Brian Ramirez <nightlyboards@gmail.com>
2022-10-20 19:21:04 -07:00
345f19a5d7
Add converter support to keymap.json ( #18776 )
2022-10-20 18:21:17 -07:00
6e55aa42fa
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 01:20:56 +00:00
2c3859fbf7
Keychron Q3 I2C & CKLED2001 transfer speedup ( #18780 )
2022-10-20 18:20:47 -07:00
93a0995e48
A1200 Converter. Small modification on a1200.h file ( #18783 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-20 18:20:23 -07:00
b0982f85e0
Merge remote-tracking branch 'origin/master' into develop
2022-10-21 01:17:36 +00:00
c3b6a4bcb2
Wavtype p01_ultra Touch-Up ( #18784 )
2022-10-20 18:17:04 -07:00
1cb1a5a374
Remove legacy Grave Escape keycodes ( #18787 )
2022-10-20 18:04:11 -07:00
d192d70327
Update keyboards readme ( #18714 )
2022-10-20 17:42:44 -07:00
08e111758d
Remove stale userspace/keymaps ( #18700 )
2022-10-20 23:15:15 +01:00
00a4774243
Merge remote-tracking branch 'origin/master' into develop
2022-10-20 21:30:35 +00:00
dbce41cb6b
[Docs] Update platformdev_blackpill_f411.md ( #18666 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-20 14:29:57 -07:00
c4f99f06ab
ws2812: replace RGBLED_NUM with driver-owned constant to decouple driver from RGBLEDs/RGBMATRIX defines ( #18036 )
2022-10-21 08:17:51 +11:00
a7d6643e3d
Fix build failures uncovered by #18753 ( #18789 )
2022-10-21 07:28:18 +11:00
af678521c1
Remove quantum/audio from global VPATH ( #18753 )
2022-10-20 14:41:45 +01:00
0b41c13509
[CLI] Ensure consistent clean behaviour ( #18781 )
2022-10-20 14:35:27 +01:00
c347e732be
Remove legacy EEPROM clear keycodes ( #18782 )
...
* `EEP_RST` -> `EE_CLR`, default-ish keymaps
* `EEP_RST` -> `EE_CLR`, user keymaps
* `EEP_RST` -> `EE_CLR`, community layouts
* `EEP_RST` -> `EE_CLR`, userspace
* `EEP_RST` -> `EE_CLR`, docs & core
2022-10-20 12:20:07 +01:00
35f1cd0ec4
Merge remote-tracking branch 'origin/master' into develop
2022-10-20 07:53:11 +00:00
d13f5f0d66
[Keyboard] Fix LEDs being inverted on Sabre ( #18762 )
2022-10-20 00:52:38 -07:00
053153ceb5
Merge remote-tracking branch 'origin/master' into develop
2022-10-20 07:42:13 +00:00
1b107baf56
Wilba Tech WT65-D Layout Additions ( #18779 )
2022-10-20 00:41:40 -07:00
f1a9259ac9
Merge remote-tracking branch 'origin/master' into develop
2022-10-20 00:38:14 -07:00
ada77ac291
Ano Layout Refactor ( #18778 )
...
* info.json: apply friendly formatting
* info.json: remove dead space in Configurator rendering
* physically arrange layout macro
* info.json: correct Configurator key sequence
2022-10-19 17:49:37 -07:00
089df34e9e
Merge remote-tracking branch 'origin/master' into develop
2022-10-19 20:59:21 +00:00
04e51d7aa8
Delikeeb Vaneela Configurator Fix ( #18777 )
...
* info.json: fix layout reference
`LAYOUT` -> `LAYOUT_ortho_5x12`
* info.json: apply friendly formatting
* info.json: correct maintainer value
2022-10-19 21:58:47 +01:00
aa8e0a3e7a
Build correctly when out of tree ( #18775 )
2022-10-19 17:43:25 +01:00
18dc851e37
Remove legacy Debug keycode ( #18769 )
...
* `DEBUG` -> `DB_TOGG`, default-ish keymaps
* `DEBUG` -> `DB_TOGG`, user keymaps
* `DEBUG` -> `DB_TOGG`, community layouts
* `DEBUG` -> `DB_TOGG`, userspace
* `DEBUG` -> `DB_TOGG`, docs & core
2022-10-19 11:33:05 +01:00
fc0330a54a
Correctly build keymap.json containing additional config ( #18766 )
2022-10-19 11:29:44 +01:00
f99b9ba270
Widen the ARM Cortex-M family support. Allow USB peripheral change. ( #18767 )
2022-10-19 17:17:49 +11:00
d2bc11ca67
Merge remote-tracking branch 'origin/master' into develop
2022-10-19 00:41:02 +00:00
0b8fbff1cb
Adjust oled gen to fix flashing on timeout ( #18747 )
...
Fixes an issue in Ocean Dream that causes flashing after the oled screen
times out and turns off.
This occurs because writing to an OLED screen turns it on as well and we
are both writing then immediately turning the screen off, but only if
the timeout has occurred (no WPM, 30 seconds has passed).
2022-10-19 01:40:26 +01:00
80fdbfce5f
A little personal cleanup after #18726 and #18729 ( #18734 )
...
* A little cleanup after #18726
* Re-instate RGBLIGHT_EFFECT_STATIC_GRADIENT
* Extend to spin
2022-10-19 00:28:19 +01:00
803d62f78a
Merge remote-tracking branch 'upstream/master' into develop
2022-10-18 13:33:37 +11:00
89dbc18161
[Keymap] manna-harbour_miryoku RESET to QK_BOOT ( #18755 )
...
Co-authored-by: mmccoyd <mmccoyd@cs.berkley.edu>
2022-10-18 13:23:21 +11:00
e59cb51be0
[CI] Format code according to conventions ( #18756 )
2022-10-18 08:29:19 +11:00
9d4c4ceee1
4 Driver support for IS31FL3737 ( #18750 )
...
* Added 4 driver support for the IS31FL3737 LED driver
* Updated docs for IS31FL3737 to support 4 drivers
2022-10-18 08:26:58 +11:00
ae3825a3bc
Merge remote-tracking branch 'origin/master' into develop
2022-10-17 16:14:23 +00:00
5fdb49b5db
Fixup handwired/kbod ( #18754 )
2022-10-17 17:13:40 +01:00
bad8c5992b
Remove legacy sendstring keycodes ( #18749 )
2022-10-17 13:45:23 +01:00
c57330d340
Merge remote-tracking branch 'origin/master' into develop
2022-10-16 20:31:26 +00:00
f731e2789f
Allow Fedora to update ChibiOS configs. ( #18698 )
2022-10-17 07:30:49 +11:00
74223c34a9
Remove legacy keycodes, part 6 ( #18740 )
...
* `KC_RSHIFT` -> `KC_RSFT`
* `KC_RCTRL` -> `KC_RCTL`
* `KC_LSHIFT` -> `KC_LSFT`
* `KC_LCTRL` -> `KC_LCTL`
2022-10-16 14:14:40 +01:00
39c22f5cf5
Merge remote-tracking branch 'upstream/master' into develop
2022-10-16 16:08:34 +11:00
81988cc032
Slipped through the cracks. ( #18742 )
2022-10-16 15:58:42 +11:00
d089af8703
Mark the moonlander keyboard default music map as weak ( #18715 )
...
This allows user keymaps to set a different music map.
2022-10-16 03:31:51 +01:00
8464bb91e2
Fixup work_louder/micro VIA keymap ( #18738 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-15 16:16:17 -07:00
4b5ebb7248
Fixup latinpadble ( #18736 )
2022-10-15 23:24:26 +01:00
5e4b076af3
Remove legacy keycodes, part 5 ( #18710 )
...
* `KC_SLCK` -> `KC_SCRL`
* `KC_NLCK` -> `KC_NUM`
2022-10-15 22:29:43 +01:00
92d7964b28
Merge remote-tracking branch 'origin/master' into develop
2022-10-15 21:27:30 +00:00
b5e26ccb94
Y&R Studio NZ67v2 Layout Refactor ( #18724 )
...
* info.json: apply friendly formatting
* nz67v2.h: use ____ for KC_NO
* nz67v2.h: add matrix diagram
* add LAYOUT_all
Same matrix as `LAYOUT`, but physically arranged to mimic the keyboard layout.
Rotary encoder positions move from the bottom row to the top row.
* refactor keymaps to use LAYOUT_all macro
* info.json: add LAYOUT_all data
* remove LAYOUT macro
Now unused.
* add LAYOUT_65_ansi_blocker
* add LAYOUT_65_ansi_blocker_split_space
* remove dead space from layouts
Remove empty space from `LAYOUT_65_ansi_blocker` and `LAYOUT_65_ansi_blocker_split_space` layouts.
2022-10-15 22:26:56 +01:00
cbf9907c78
Merge remote-tracking branch 'origin/master' into develop
2022-10-15 21:26:26 +00:00
679cbb8426
bbrfkr Dynamis Refactor ( #18733 )
...
* dynamis.h: use XXX for KC_NO
* dynamis.h: add matrix diagram
* info.json: apply friendly formatting
* refactor keymaps
- use four-space indent
- grid-align keycodes for readability
* info.json: fix LAYOUT_iso key sequence
2022-10-15 22:25:53 +01:00
3fe9fbf950
Merge remote-tracking branch 'origin/master' into develop
2022-10-15 21:23:33 +00:00
ccdd28930a
fix: Remove OLED support ( #18719 )
...
* fix: Remove OLED support
* redundant files
Co-authored-by: zvecr <git@zvecr.com>
2022-10-15 22:22:59 +01:00
2b24f16779
Update converter/usb_usb keymaps to use LAYOUT_fullsize ( #18720 )
2022-10-15 22:20:20 +01:00
2ee573fc5f
led_update_kb -> led_update_ports where appropriate ( #18716 )
...
Following #14452 , less boilerplate is needed to customize indicator led
control.
2022-10-15 15:09:03 -04:00
ad8630bd72
Remove RGBLIGHT_ANIMATION and clean up effect defines for layouts+users ( #18729 )
2022-10-15 09:59:31 -07:00
f0da486fab
Remove RGBLIGHT_ANIMATION and clean up effect defines for R-Z ( #18728 )
2022-10-15 09:55:53 -07:00
c8e998ccad
Remove RGBLIGHT_ANIMATION and clean up effect defines for L-Q ( #18727 )
2022-10-15 09:55:40 -07:00
55b9a4d06e
Remove RGBLIGHT_ANIMATION and clean up effect defines for G-K ( #18726 )
2022-10-15 09:55:27 -07:00
d021bedf50
Remove RGBLIGHT_ANIMTION and clean up effect defines for 0-F ( #18725 )
2022-10-15 09:55:12 -07:00
be1c9af209
Update info.json configs to explicitly list RGBLIGHT animations ( #18730 )
2022-10-15 09:54:52 -07:00
19e2dd742b
LUFA: Consolidate report sending code ( #18629 )
2022-10-15 12:53:57 -04:00
7c0116a3ec
Merge remote-tracking branch 'origin/master' into develop
2022-10-15 16:37:02 +00:00
1e726a13d8
Xelus RS60 Layout Refactor ( #18708 )
...
* add matrix diagrams
* add LAYOUT_60_ansi
* add LAYOUT_60_ansi_tsangan
* add LAYOUT_60_tsangan_hhkb
* enable Community Layout support
* enable Community Layout support, phase 2
Remove the `LAYOUTS` rules from the `rules.mk` files, now that the data is in `info.json`.
2022-10-15 09:36:20 -07:00
47f6882157
Merge remote-tracking branch 'upstream/master' into develop
2022-10-15 14:39:36 +11:00
f0b2bfd5ca
Programmable Button API refactor and improve docs ( #18641 )
2022-10-15 14:33:24 +11:00
19aed5e999
Make QP driver init functions weak. ( #18717 )
2022-10-14 18:15:02 +01:00
3fffa51554
mcp23018: add return status to init ( #18178 )
2022-10-13 18:03:32 -07:00
06a7a1c205
Fixup momoka_ergo ( #18704 )
2022-10-14 10:07:07 +11:00
f4f638c160
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 22:29:23 +00:00
78484449e2
Fixup bluebell/swoop ( #18703 )
2022-10-13 23:28:42 +01:00
e269db2440
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 22:27:39 +00:00
dcc0c3f350
Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 ( #18702 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/JamesIves/github-pages-deploy-action ) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/JamesIves/github-pages-deploy-action/releases )
- [Commits](https://github.com/JamesIves/github-pages-deploy-action/compare/v4.4.0...v4.4.1 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 23:27:03 +01:00
d66e5c6ea2
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 19:35:10 +00:00
ca7cfff7c5
add akb/vero ( #18652 )
2022-10-13 20:34:35 +01:00
17f679ea2a
Fix aurora/sweep ( #18701 )
2022-10-13 20:31:58 +01:00
d89f7f02b0
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 19:02:55 +00:00
a3f9992cc9
docs: fix typos ( #18671 )
2022-10-13 20:02:15 +01:00
676368be67
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 18:56:59 +00:00
2762b458fc
Add momoka ergo via support ( #18678 )
2022-10-13 19:56:24 +01:00
53ca8a12cd
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 18:44:22 +00:00
4a30ea6a18
Add Swoop keyboard ( #18436 )
2022-10-13 19:43:03 +01:00
5629ba1807
Remove legacy keycodes, part 4 ( #18683 )
...
* `KC_PGDOWN` -> `KC_PGDN`
* `KC_PSCREEN` -> `KC_PSCR`
* `KC_SCOLON` -> `KC_SCLN`
* `KC_BSLASH` -> `KC_BSLS`
* `KC_BSPACE` -> `KC_BSPC`
2022-10-13 18:28:14 +01:00
474c0bc8a2
Fixup dumbpad/v3x ( #18692 )
2022-10-13 18:26:42 +01:00
6829476fb7
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 10:53:59 +00:00
f50ba3b031
Update info.json of Q3 ISO with Encoder ( #18697 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 21:53:16 +11:00
9227c04a8d
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 07:15:38 +00:00
4a74e3d02d
Fix Caps Lock indicators on Wilba Tech PCBs ( #18695 )
2022-10-13 18:14:58 +11:00
6a363fbb5b
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 07:13:51 +00:00
d5b9081864
Keychron Q3 Layout Touch-Up ( #18696 )
2022-10-13 18:13:16 +11:00
a9e5e23063
Remove keymaps that still reference legacy macros ( #18693 )
2022-10-13 14:17:20 +11:00
3f4fd85dc7
Fixup keychron/q3 ( #18687 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-13 14:09:10 +11:00
563a59d3c7
Merge remote-tracking branch 'origin/master' into develop
2022-10-13 03:06:56 +00:00
a8df5fd303
[Keyboard] Add splitkb.com's Aurora Sweep ( #18691 )
2022-10-13 14:06:18 +11:00
14b522bb34
Remove keymaps that still reference legacy macros ( #18690 )
2022-10-13 02:22:16 +01:00
2078a56369
Fix joystick functionality for ChibiOS and OTG (Blackpill) ( #18631 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2022-10-13 10:28:49 +11:00
cd5b2e84f5
Fixup handwired/jopr — remove deprecated keycode ( #18668 )
2022-10-13 10:18:33 +11:00
ba69536f9a
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 23:18:19 +00:00
a195f78200
Vertex ARC60 Layout Refactor ( #18670 )
2022-10-13 10:17:35 +11:00
f693f1d9c5
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 23:12:30 +00:00
80894f5c44
Quefrency xeal ( #18657 )
2022-10-13 10:12:06 +11:00
f5ac3ecaa7
Viendi 8L Layout Refactor ( #18677 )
2022-10-13 10:11:48 +11:00
9d9c51f8ab
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 22:19:45 +00:00
29169243a7
[Keyboard] Support for dumbpad_v3x ( #18663 )
...
* feat: support for dumbpad_v3x
- all credit goes to
- ref: https://github.com/qmk/qmk_firmware/pull/16285
- included comment from noroadsleft
- ref: https://github.com/qmk/qmk_firmware/pull/16285#pullrequestreview-1038213899
* fix: add newline on every .c, .h, .mk files end
* feat: response to change https://github.com/qmk/qmk_firmware/pull/18663#discussion_r991515821
* feat: response to change https://github.com/qmk/qmk_firmware/pull/18663#discussion_r991516192
2022-10-12 15:19:07 -07:00
e93dc66733
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 21:41:29 +00:00
4dec07741b
Remove unused LED_INDICATORS constant ( #18686 )
2022-10-12 22:40:53 +01:00
fb2c7da2fd
Remove some .gitignore files ( #18689 )
2022-10-13 08:36:51 +11:00
a751565468
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 18:34:25 +00:00
cf749f2dd0
Keychron q3 ( #16912 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Cesar Rojas <cesar.fieoner@gmail.com>
Co-authored-by: lokher <lokher@gmail.com>
Co-authored-by: Adam Karim <adam@akarsoft.com>
Co-authored-by: bootstrapper <ido.samuelson@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-13 05:33:44 +11:00
2acba48623
Merge remote-tracking branch 'origin/master' into develop
2022-10-12 12:20:57 +00:00
edef8d2a84
Remove xealousbrown keyboard ( #18658 )
...
Co-authored-by: alexo <alex-ong>
2022-10-12 13:20:16 +01:00
41159326ca
Fix boundary in RGB_MATRIX_INDICATOR_SET_COLOR
( #18650 )
2022-10-11 11:33:02 -07:00
6af7d9fa73
Merge remote-tracking branch 'origin/master' into develop
2022-10-11 13:23:28 +00:00
868c7b5293
Bugfix waffling60 rev d solder ( #18673 )
2022-10-11 14:22:43 +01:00
e96d829724
Remove legacy keycodes, part 3 ( #18669 )
...
* `KC__VOLDOWN` -> `KC_VOLD`
* `KC__VOLUP` -> `KC_VOLU`
* `KC__MUTE` -> `KC_MUTE`
* `KC_POWER` -> `KC_PWR`
2022-10-11 14:21:47 +01:00
17ada03243
Update snowe's KC_RESET to use QK_BOOT ( #18667 )
2022-10-11 10:27:21 +11:00
c6f1b594a2
Remove legacy keycodes, part 2 ( #18660 )
...
* `KC_SYSREQ` -> `KC_SYRQ`
And one `KC_ALT_ERASE` -> `KC_ERAS`
* `KC_NONUS_BSLASH` -> `KC_NUBS`
* `KC_NUMLOCK` -> `KC_NUM`
* `KC_CLCK` -> `KC_CAPS`
* `KC_SCROLLLOCK` -> `KC_SCRL`
* `KC_LBRACKET` -> `KC_LBRC`
* `KC_RBRACKET` -> `KC_RBRC`
* `KC_CAPSLOCK` -> `KC_CAPS`
2022-10-10 20:06:26 +01:00
c87bc92908
Merge remote-tracking branch 'origin/master' into develop
2022-10-10 08:38:04 +00:00
46fe3b0cf5
[Keyboard] Add hardwareabstraction/handwire Board ( #18504 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Tom Barnes <barnestom@me.com>
2022-10-10 09:37:25 +01:00
d115bcb69e
Merge remote-tracking branch 'origin/master' into develop
2022-10-10 08:09:55 +00:00
2dadbbf04d
Vertex AngleR2 Layout Refactor ( #18661 )
2022-10-10 01:09:15 -07:00
aab2bad089
Merge remote-tracking branch 'origin/master' into develop
2022-10-10 08:05:15 +00:00
cd4a265560
[Keyboard][Keymap] Fix random keys being sent on Mac + userspace changes ( #15648 )
...
* qmk art 2020+
* fix compilation
* remove functions. translation matrix
* fix edgecases
* whitespace
* fix memory oddity changing the keymap with every string print
* return edge cases
* support workman layout for git strings
* subm
* secrets
* fix git ignore
* rename var
* workman HW feature toggle
* remember lenght for inserting secrets
* blink leds on secret finish
* 75:fix LEDs not reflecting state on boot
* move common led functions to user file
* move common led funcs to separate file
* move funcs file to separate folder
* capsword
* move string functions to a separate file
* consolidate led funcs
* tidy up variables
* email
* fix printing random keys on Mac + temp disable dynamic macro
* make switch lang shortcut configurable
* revert ergodone behaviour
* move git ignore to userspace folder
* ergodone clean up + saving space
* navigation combos
* shift caps always turns on caps lock. more combos
* convert led funcs into header file
* convert string funcs into header file
* fix compilation for split75
* remove git cherry pick
* update legal headers
* more legal headers
* home row macros
* refactor combo names
* redo combos for homerow + f10 11 12
* custom strings implementation (like secrets)
* ergodone: more consistent f keys
* tweak left right combos to minimise typing interference
* ctr z shortcut
* ergodone: move del to a more convenient key
* rename secrets file to a shorter length
* ergodone tweaks
* fix after merge
* removed included .c files
* Update keyboards/ktec/ergodone/keymaps/art/user_config.c.example
* Update keyboards/mt/split75/keymaps/art/user_config.c.example
* Update users/art/secr.h.example
* Update users/art/custom_definitions.h.example
* Update users/art/art_user_config.h.example
* Update users/art/art.h
2022-10-10 01:04:30 -07:00
9f5806781c
Remove lingering DRIVER_LED_TOTAL
references ( #18662 )
2022-10-10 01:03:19 -07:00
7ac159cd4f
Merge remote-tracking branch 'origin/master' into develop
2022-10-10 03:17:56 +00:00
7aab5e4d89
[Keyboard] New IDOBAO ID61 (a.k.a. Denwir D60) ( #17362 )
...
* initial upload
* adjust keymap
* Delete config.h
* Update post.rules.mk
* remapped to correct pins
* add idobao keymap
* disable underglow
* minor fix
* right menu on windows
* imgur
* ID61_process_special_k() function
* KC_APP fix
* Update keymap.c
* pre-pr touchups
* enum layouts
* review changes recommended by tzarc
* refactor special keys to common lib
* rename layout and add info.json labels
* account for 15 possible USER keys
* post drashna review
* Fn Arrow keys added
* post review edits
* use bitmask instead of bool array in specialk.c
* move to community layout
2022-10-09 20:17:21 -07:00
4bf34ce5d7
Merge remote-tracking branch 'origin/master' into develop
2022-10-10 02:29:02 +00:00
a3d2c89c4c
[Keyboard] Add ANAVI Macro Pad 10 ( #18620 )
2022-10-09 19:28:19 -07:00
9d43cc319c
Fix mouse use within send_string ( #18659 )
2022-10-09 18:00:26 -07:00
d6d6cdcb4f
Make MIDI output endpoint use the out direction ( #18654 )
2022-10-09 21:08:27 +01:00
219c18703e
twig50 - Remove deprecated keycodes ( #18651 )
2022-10-09 20:53:27 +01:00
4b2d71de52
Remove legacy international keycodes ( #18588 )
2022-10-09 14:51:09 +11:00
48093000e1
Various keyboard fixes ( #18649 )
2022-10-09 09:30:51 +11:00
85dc473faa
AnnePro2: Adjust RGB flushing ( #18640 )
2022-10-08 22:04:16 +01:00
86938fd958
Allow QK_MAKE to work with converters ( #18637 )
2022-10-08 09:13:58 -07:00
7a1517b6d4
Merge remote-tracking branch 'origin/master' into develop
2022-10-08 04:53:26 +00:00
7b3ad56f13
Fix future naming collisions. ( #18645 )
2022-10-08 15:52:38 +11:00
010ed2e132
Merge remote-tracking branch 'origin/master' into develop
2022-10-08 02:04:49 +00:00
52a5949917
Synth Labs Solo Configurator Fixes ( #18642 )
...
* info.json: apply friendly formatting
- four-space indent
- line breaks between physical rows
* info.json: fix key sequence
* info.json: fix layout macro reference
The macro `LAYOUT` doesn't exist - this data should reference `LAYOUT_all`.
* info.json: add LAYOUT_left data
* info.json: add LAYOUT_right data
* info.json: correct LAYOUT_right key sequence and positioning
2022-10-08 03:04:07 +01:00
f090cfe75c
Relocate US ANSI shifted keycode aliases ( #18634 )
2022-10-07 23:36:38 +01:00
9e1ff0e6b9
fix typo in solenoid.h ( #18635 )
2022-10-07 22:16:31 +01:00
c1e05b14d5
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 19:31:00 +00:00
5d7e19209e
Update CRKBD keymap ( #18619 )
2022-10-07 20:30:19 +01:00
150572da44
[Keymap] update andrebrait GMMK Pro keymap ( #18608 )
2022-10-07 11:14:29 -07:00
111dcdf713
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 08:09:15 +00:00
de2c81d5b2
Remove all BACKLIGHT_LEVELS 0
( #18630 )
2022-10-07 09:07:56 +01:00
564589a006
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 05:59:12 +00:00
a8d6b37fac
DD mappings for build.debounce_type and backlight.levels ( #18628 )
2022-10-06 22:58:13 -07:00
7c4a012509
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 05:33:01 +00:00
ca2f9e4c8f
Add encoder map support for Keychron Q1v1 and Q2 ( #18598 )
2022-10-06 22:32:19 -07:00
c9d66bee70
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 05:30:57 +00:00
1a9058b2d1
Studio Kestra Nascent Refactor ( #18625 )
2022-10-06 22:30:09 -07:00
7b57bfe083
Merge remote-tracking branch 'origin/master' into develop
2022-10-07 02:55:33 +00:00
a000ea11f7
[Keyboard] Add supersplit ( #18611 )
...
Co-authored-by: tarneo <tarneo@tarneo.fr>
2022-10-06 19:54:50 -07:00
6dbbeea46a
Refactor send_extra
( #18615 )
2022-10-06 19:35:01 -07:00
cbe1c22d46
quantum: led: split out led_update_ports() for customization of led behaviour ( #14452 )
2022-10-06 21:24:41 +11:00
c255174cf3
Implement split comms watchdog ( #18599 )
2022-10-06 20:52:42 +11:00
a9414f4840
Merge remote-tracking branch 'origin/master' into develop
2022-10-06 01:01:47 +00:00
b820c6db2d
[Keyboard] Add waffling80 Rev B ( #18603 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-05 18:01:09 -07:00
c59df9a54c
Fix some rp2040 hardware ID errors ( #18617 )
2022-10-06 00:36:48 +01:00
ab4cf9a7c1
Fix compilation of 1upkeyboards on develop ( #18618 )
2022-10-06 00:36:06 +01:00
b3b7d601cd
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 23:00:41 +00:00
316edfd297
Enable mouse keys for momokai tap_trio ( #18614 )
2022-10-06 00:00:08 +01:00
397c822e42
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 22:38:06 +00:00
2f559c0313
[Keyboard] adafruit/macropad: Fix typo ( #18616 )
2022-10-05 15:37:22 -07:00
18a9fdb9dc
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 21:52:53 +00:00
6313258f23
Product changes to 1up lineup ( #18382 )
2022-10-05 22:52:18 +01:00
f120b39fb0
Update ChibiOS hardware ID ( #18613 )
2022-10-05 21:20:09 +01:00
7f43e3ba19
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 19:20:23 +00:00
248f98bdad
width:2 → height:2 for spacetime thumb keys ( #18605 )
2022-10-05 20:19:45 +01:00
4d0177cd2a
Merge remote-tracking branch 'upstream/master' into develop
2022-10-06 04:47:34 +11:00
fe6f707a85
[Keyboard] Add encoder map support for GMMK Pro ( #18600 )
2022-10-05 10:42:21 -07:00
49030e3e5b
Use get_u16_str instead of snprintf in autoshift_timer_report ( #18606 )
2022-10-05 10:42:05 -07:00
7a84a7458c
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 17:30:53 +00:00
44aad7b92b
[Keyboard] Add waffling60 Rev D ANSI Hotswap ( #18579 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-05 10:30:41 -07:00
e7d5a6e490
[Keyboard] Add waffling60 Rev D Solder ( #18580 )
...
Co-authored-by: 4pplet <4pplet@protonmail.com>
Co-authored-by: 4pplet <stefan.ess@gmail.com>
2022-10-05 10:30:03 -07:00
f7785223e5
Added new issue template for "Other issues" ( #18578 )
2022-10-05 10:29:43 -07:00
c76d2074b6
[Bug] Fix ST7565 handler deadlock ( #18609 )
2022-10-05 19:22:57 +02:00
86ce1d4b04
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 16:55:12 +00:00
959f4cbb62
docs: some typos ( #18582 )
...
probably hacktoberism
2022-10-05 17:32:07 +01:00
d1b6b06202
Remove legacy locking caps/num/scroll keycodes ( #18601 )
2022-10-05 16:21:40 +01:00
ee0a2b5d49
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 15:05:04 +00:00
5f671de13a
RESET → QK_BOOT in nyhxis/nfr_70 ( #18607 )
2022-10-05 16:04:17 +01:00
d150850397
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 10:36:37 +00:00
c1d21de1a2
Fixup builds for mechlovin/infinity87. ( #18604 )
2022-10-05 21:35:56 +11:00
85f87d1a02
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 10:00:10 +00:00
164d2f36d1
fix: ps2_interrupt.c failed to compile ( #18597 )
2022-10-05 20:59:28 +11:00
0c53d6fe4b
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 09:52:46 +00:00
df7f33582f
Add C++ prerequisite for Fedora. ( #18602 )
2022-10-05 20:52:10 +11:00
7392c6b255
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 02:35:21 +00:00
0e81954289
[Keyboard] Add Nyhxis NFR-70 keyboard ( #17562 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-04 19:34:48 -07:00
1811ac9a6f
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 02:16:50 +00:00
b100db1e56
[Docs] Add a note about the print function. ( #17737 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-04 19:16:11 -07:00
dd7673f3a7
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 01:40:52 +00:00
3f63bbc7d8
[Keyboard] Twig50 ( #18085 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-04 18:40:18 -07:00
0d5e0e3b2a
Merge remote-tracking branch 'origin/master' into develop
2022-10-05 01:38:10 +00:00
fe7ac87f18
[Docs] Clarify how to use the bootloader LED for rp2040 ( #18585 )
2022-10-04 18:37:28 -07:00
bb4740d95b
Remove lingering DRIVER_LED_TOTAL references ( #18594 )
2022-10-05 01:38:19 +01:00
b3211c106c
Fixup linworks/fave84h ( #18593 )
2022-10-05 01:37:50 +01:00
4d6fab1cfa
onekey: Enable ADC for STM32F072 Discovery ( #18592 )
2022-10-05 11:36:20 +11:00
64b1ed4550
Fix Per Key LED Indicator Callbacks ( #18450 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-10-04 15:24:22 -07:00
09d3e27710
Refactor more host code (programmable button & digitizer) ( #18565 )
2022-10-05 09:19:12 +11:00
3168a3c883
Merge remote-tracking branch 'origin/master' into develop
2022-10-04 22:09:32 +00:00
8b824a8029
Bump anothrNick/github-tag-action from 1.51.0 to 1.52.0 ( #18590 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-05 09:08:59 +11:00
46762bb078
Merge remote-tracking branch 'origin/master' into develop
2022-10-04 22:00:46 +00:00
d43045e845
define oled_write_ln_P
as oled_write_ln
for non-AVR MCUs ( #18589 )
2022-10-05 09:00:01 +11:00
7e844a4d55
[Core] RP2040: use built-in integer hardware divider and optimized i64 multiplication ( #18464 )
2022-10-04 23:43:38 +02:00
996a9006d3
[Core] PWM Backlight for RP2040 ( #17706 )
2022-10-04 23:10:24 +02:00
b6ea8837e4
[Bug] RP2040: only clear RX FIFO for serial pio driver clear ( #18581 )
2022-10-04 19:56:40 +01:00
56f7b34289
[Core] rewrite locking in split transaction handlers ( #18417 )
2022-10-05 05:49:29 +11:00
89e75f6230
Merge remote-tracking branch 'origin/master' into develop
2022-10-04 02:17:40 +00:00
78c4907f34
[Docs] Clarify CAPS_WORD behaviors ( #18137 )
...
Co-authored-by: precondition <57645186+precondition@users.noreply.github.com>
Co-authored-by: mmccoyd <mmccoyd@cs.berkley.edu>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-10-03 19:17:08 -07:00
42ede46fad
Merge remote-tracking branch 'origin/master' into develop
2022-10-04 01:43:30 +00:00
dc52347461
Added new issue templates for feature requests and bug reports ( #18576 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-10-04 12:42:56 +11:00
eada9ba7db
Merge remote-tracking branch 'origin/master' into develop
2022-10-03 21:52:36 +00:00
88046b3ebf
Bump anothrNick/github-tag-action from 1.50.0 to 1.51.0 ( #18575 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-04 08:51:57 +11:00
976f454df0
[Bug] Update ChibiOS-Contrib for USB IRQ and bus handling fixes ( #18574 )
2022-10-03 18:57:13 +01:00
6bbcabe0cc
[Core] Serial-protocol: always clear receive queue on main half of split keyboard ( #18419 )
2022-10-03 18:23:45 +02:00
ca0c12847a
Fix layer switching from tap dances by redoing the keymap lookup ( #17935 )
2022-10-03 20:48:16 +11:00
0e6f191436
Merge remote-tracking branch 'origin/master' into develop
2022-10-03 07:42:01 +00:00
1d194ac60f
Adds Anne Pro 2 c18 ISO variant support ( #18154 )
2022-10-03 18:41:24 +11:00
c0e6a28bc6
Prevent tap dance from wiping dynamic macros ( #17880 )
2022-10-03 18:26:47 +11:00
de19cb7b22
Merge remote-tracking branch 'origin/master' into develop
2022-10-03 06:36:18 +00:00
f5e81681cd
add rart60 ( #18570 )
...
* add rart60
2022-10-03 07:35:43 +01:00
f5df1b155a
Merge remote-tracking branch 'origin/master' into develop
2022-10-03 01:26:40 +00:00
bdffe9efe8
Merge remote-tracking branch 'origin/master' into develop
2022-10-02 20:24:56 +00:00
6f13a76530
[Core] ChibiOS: Fix USB bus disconnect handling ( #18566 )
2022-10-02 15:35:33 +02:00
c4ff8192c2
Reverse keymap search order ( #18449 )
2022-10-01 23:36:07 +01:00
3c9ac5ce58
Merge remote-tracking branch 'origin/master' into develop
2022-10-01 17:57:17 +00:00
38bc9b57b3
Merge remote-tracking branch 'origin/master' into develop
2022-10-01 17:45:24 +00:00
e068f7a8d1
RESET -> QK_BOOT user keymaps ( #18560 )
2022-10-01 17:47:12 +01:00
818ef07c24
Merge remote-tracking branch 'origin/master' into develop
2022-10-01 16:21:12 +00:00
2c5ceccc5a
Merge remote-tracking branch 'origin/master' into develop
2022-10-01 14:22:06 +00:00
e78fa1fbf0
Fix comment of CM_QUES (Colemak question mark) ( #18557 )
...
`#define CM_QUES S(CM_SLSH) // /` → `#define CM_QUES S(CM_SLSH) // ?`
2022-10-01 01:52:46 -07:00
f81123469e
Merge remote-tracking branch 'origin/master' into develop
2022-10-01 02:55:17 +00:00
165d2e867d
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 23:33:56 +00:00
82a996ad2d
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 23:07:56 +00:00
305fd1c877
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 22:09:37 +00:00
d1903f4dd4
Fixup controllerworks/mini42 ( #18553 )
...
fix up stuff by waffle
2022-09-30 22:26:40 +01:00
394ded234f
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 20:46:07 +00:00
2c96c75263
Small un/register_code() cleanups ( #18544 )
2022-09-30 16:29:24 -04:00
8bd73d4455
Fix keyboard pet OLED timeout logic ( #17189 )
...
The animation itself turns the screen on, preventing the normal timeout
from ever triggering.
2022-09-30 16:24:43 -04:00
ff1aa6be9a
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 20:23:55 +00:00
01f5a5ffcd
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 20:08:44 +00:00
e974ba0c6a
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 19:43:08 +00:00
e0115caab9
onekey: enable ADC for Bluepill and Blackpill ( #18545 )
2022-09-30 17:14:41 +01:00
def966cd66
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 06:13:58 +00:00
660c5f926d
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 06:02:57 +00:00
5aa63ed2cd
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:56:18 +00:00
012d2f1d77
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:49:14 +00:00
1a69acd1ad
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:42:43 +00:00
fbf34353d6
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:25:28 +00:00
fa5debe201
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 05:14:22 +00:00
a330217ccd
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 04:28:59 +00:00
1f26ec0064
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 03:44:55 +00:00
d412dc61ee
Remove remaining use of terminal keys and related comment labels ( #18402 )
2022-09-29 20:42:42 -07:00
6f979439a1
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 03:29:53 +00:00
848984a772
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 03:02:17 +00:00
a50b18c9aa
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 02:57:53 +00:00
c490584961
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 02:57:15 +00:00
1147053498
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 02:49:37 +00:00
0a40299b4b
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 02:02:10 +00:00
eb742d7a3f
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 00:57:02 +00:00
62a9c7276a
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 00:23:37 +00:00
dbb63b380f
Merge remote-tracking branch 'origin/master' into develop
2022-09-30 00:11:32 +00:00
2d98485f55
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 23:03:03 +00:00
700723e046
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 22:55:58 +00:00
307173d928
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 20:33:01 +00:00
d44b5b512a
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 19:34:39 +00:00
dbb70871fc
Merge remote-tracking branch 'upstream/master' into develop
2022-09-30 05:19:53 +10:00
dbe214c326
Handle mouse keys more consistently ( #18513 )
2022-09-29 10:50:47 -07:00
b53918fbe9
Format code according to conventions ( #18533 )
2022-09-29 10:47:17 -07:00
f80058d96e
Start Bluetooth API ( #18366 )
2022-09-29 18:38:09 +01:00
cbbb45c13f
Start moving towards introspection-based data retrieval ( #18441 )
2022-09-29 18:25:55 +01:00
8349ff1e8b
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 16:49:32 +00:00
84ef824236
Gentoo install script — build newlib with nano USE flag ( #18527 )
2022-09-29 17:28:39 +01:00
3a10514e4f
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 15:02:27 +00:00
ee588049a9
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 10:51:26 +00:00
0e01759c61
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 08:33:39 +00:00
30c4529684
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 06:42:10 +00:00
59ea8164e3
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 06:32:45 +00:00
a32092e6c3
Merge remote-tracking branch 'origin/master' into develop
2022-09-29 01:03:19 +00:00
d2e5e64990
Merge remote-tracking branch 'origin/master' into develop
2022-09-28 16:47:03 -04:00
2079446452
Merge remote-tracking branch 'origin/master' into develop
2022-09-28 19:23:34 +00:00
0169a066f8
Merge remote-tracking branch 'origin/master' into develop
2022-09-28 19:22:00 +00:00
628aef63fe
Merge remote-tracking branch 'origin/master' into develop
2022-09-28 19:21:10 +00:00
703d8cd417
Fix retain brightness when val is changed while a layer is active ( #18426 )
...
* Fix retain brightness when val is changed while a layer is active
* Fix retain brightness for RGBLIGHT_MODE_STATIC_GRADIENT
* Fix formatting
2022-09-28 13:16:24 -04:00
8d8e70fc3f
Merge remote-tracking branch 'origin/master' into develop
2022-09-27 13:52:20 +00:00
baf1847637
Merge remote-tracking branch 'origin/master' into develop
2022-09-27 12:45:21 +00:00
bb3627dae0
Merge remote-tracking branch 'origin/master' into develop
2022-09-27 12:37:28 +00:00
49ac435be1
Merge remote-tracking branch 'origin/master' into develop
2022-09-27 09:17:29 +00:00
be8907d634
Further refactoring of joystick feature ( #18437 )
2022-09-27 18:37:13 +10:00
fb400f2ac2
Enabling Pointing Device support in register code functions ( #18363 )
2022-09-26 20:49:32 -07:00
d909038b28
Move Oneshot mod callbacks to after mods are set ( #18101 )
2022-09-26 20:49:15 -07:00
ce0cd17a13
Merge remote-tracking branch 'origin/master' into develop
2022-09-27 01:54:07 +00:00
3788d4c879
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 23:44:33 +00:00
7113ff3a6a
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 06:16:20 +00:00
99d4225135
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 06:14:44 +00:00
07db8c3813
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 06:12:54 +00:00
6d309e166b
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 06:12:09 +00:00
247c40544a
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 06:01:32 +00:00
e64ec530cd
Durgod K310/K320 Refactor ( #18224 )
2022-09-25 22:59:58 -07:00
1fd8a45dde
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 05:51:46 +00:00
e1d63ad0df
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 05:42:40 +00:00
77e3f8704a
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 04:53:53 +00:00
ea2819b2c2
Change {LED,RGB}_DISABLE_TIMEOUT
to {LED,RGB}_MATRIX_TIMEOUT
( #18415 )
2022-09-26 14:40:15 +10:00
9509dfbe39
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 03:39:18 +00:00
675d91b813
Generate DD RGBLight/LED/RGB Matrix animation defines ( #18459 )
2022-09-26 01:04:21 +01:00
5c2b598c42
Merge remote-tracking branch 'origin/master' into develop
2022-09-26 00:00:58 +00:00
5abb125b02
[Keymap] develop updates for Drashna Keymaps ( #18472 )
2022-09-25 13:04:00 -07:00
34490f098a
Merge remote-tracking branch 'origin/master' into develop
2022-09-25 18:03:54 +00:00
d84b1d1013
Fixup cradio bootloader/processor ( #18477 )
2022-09-25 18:56:58 +01:00
ad586293eb
Merge remote-tracking branch 'origin/master' into develop
2022-09-25 12:05:24 +00:00
c7a65558ee
Remove lingering DRIVER_LED_TOTAL
references ( #18475 )
2022-09-25 19:32:51 +10:00
d69c7849b0
Merge remote-tracking branch 'origin/master' into develop
2022-09-25 07:55:12 +00:00
cbd6f4fa7f
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 19:59:05 +00:00
8478e96de6
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 12:23:36 -07:00
32204f4a03
GMMK Pro: fix unintended volume encoder taps ( #17129 )
2022-09-24 09:37:04 -07:00
94d5fe6f90
Allow Active High for Pointing Device Motion Pin ( #18404 )
...
Needed by the Cirque Trackpad for motion detection
2022-09-24 08:44:14 -07:00
c932e76d36
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 15:39:10 +00:00
6b998e9a6d
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 15:36:49 +00:00
6b94c4d791
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 15:36:12 +00:00
4add874867
Merge remote-tracking branch 'origin/master' into develop
2022-09-24 07:14:33 -07:00
df30327c19
Format code according to conventions ( #18466 )
2022-09-24 00:34:44 -07:00
7c1797f52f
[Core] Pointing Device Automatic Mouse Layer ( #17962 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Stefan Kerkmann <karlk90@pm.me>
2022-09-23 23:43:55 -07:00
2318ae0433
Merge remote-tracking branch 'origin/master' into develop
2022-09-23 23:41:08 +00:00
15f4bc6583
Merge remote-tracking branch 'origin/master' into develop
2022-09-23 22:27:27 +00:00
36c410592d
Change DRIVER_LED_COUNT
to {LED,RGB}_MATRIX_LED_COUNT
( #18399 )
2022-09-23 22:46:23 +10:00
d967de0df7
Merge remote-tracking branch 'origin/master' into develop
2022-09-22 23:52:56 +00:00
b8ffaa6331
Copy RP2040 vector table to RAM on startup ( #18424 )
...
...this reduces possible latency when invoking interrupt handlers by
mitigating XIP cache misses which are not existent when running code from
RAM.
2022-09-22 22:48:20 +01:00
828a1db035
Update chibios-contrib for RP2040 i2c fixes take 2 ( #18455 )
...
...includes missing system locking inside a timeout waiting condition and
updates to the rp2040 linker file.
2022-09-22 20:57:50 +01:00
f28d899908
Merge remote-tracking branch 'origin/master' into develop
2022-09-21 21:01:00 +00:00
9b42ee1f6d
Merge remote-tracking branch 'origin/master' into develop
2022-09-21 17:33:15 +00:00
2f48d300f4
Normalise info_config.h define generation ( #18439 )
...
* Normalise info_config.h define generation
* format
* Fix tests
* Update lib/python/qmk/cli/generate/config_h.py
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2022-09-21 18:31:57 +01:00
fc7f3f17e6
Merge remote-tracking branch 'origin/master' into develop
2022-09-21 11:09:23 +00:00
591701cdf9
Fix incorrect g_led_config generation ( #18431 )
2022-09-21 02:41:18 +01:00
89a1374ef4
Add DD mapping for LED/RGB Matrix center ( #18432 )
2022-09-21 00:45:07 +01:00
8dc81309f4
Merge remote-tracking branch 'origin/master' into develop
2022-09-20 18:44:34 +00:00
881aab9e76
Stabilize Half-duplex PIO split comms take 2 ( #18421 )
...
...by moving the actually timing critical `enter_rx_state()` and
`leave_rx_state()` functions to RAM in order to not be affected by XIP
cache spikes. This commit also reverts the hacky USB interrupt disabling
that was done in 293c53d774
2022-09-20 08:54:43 +02:00
ea90fccbd6
Merge remote-tracking branch 'origin/master' into develop
2022-09-20 06:53:12 +00:00
c4d8da4112
Merge remote-tracking branch 'origin/master' into develop
2022-09-20 06:20:27 +00:00
5a563444ac
Update ChibiOS to latest 21.11.2 ( #18428 )
...
This includes a hotfix for RP2040 deadlocks due to XIP cache misses in
the ChibiOS virtual timer implementation.
2022-09-20 01:14:43 +01:00
0803e2ec00
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 19:27:27 +00:00
e517790b5e
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:43:16 +00:00
8d0fb4ca9e
Add DD mapping for LED/RGB Matrix HSVS steps ( #18414 )
2022-09-19 19:36:48 +01:00
731000533f
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:35:02 +00:00
613e3f68b5
Update pico-sdk to version 1.4.0 ( #18423 )
...
...which contains fixes for GCC warnings.
2022-09-19 19:30:16 +01:00
4af51ea601
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:19:45 +00:00
8bcbc2aced
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 18:19:00 +00:00
2aa3a8e059
[Core] remove busy waiting from rgblight functions ( #18418 )
2022-09-19 18:05:31 +02:00
252810a72c
Merge remote-tracking branch 'origin/master' into develop
2022-09-19 01:20:51 +00:00
20f142a772
Tidy up LAYOUT macro generation ( #18262 )
2022-09-19 01:35:46 +01:00
07936d37b6
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 23:11:22 +00:00
b7358825d7
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 23:09:33 +00:00
9a1b4b78f1
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 19:06:31 -04:00
8beb61b790
Add DD mapping for LED/RGB Matrix split count ( #18408 )
2022-09-18 22:57:50 +01:00
1849897444
[QP] Add RGB565 surface. Docs clarification, cleanup, tabsification, and reordering. ( #18396 )
2022-09-19 07:30:08 +10:00
e9bdc4eeb1
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 21:19:38 +00:00
0f5cfc0363
Add DD mapping for LED/RGB Matrix max brightness ( #18403 )
2022-09-18 20:32:47 +01:00
1155140631
Add Elite-C to converters ( #18309 )
2022-09-18 20:30:27 +01:00
a3a47a6556
Work around WinCompose issue for U+Axxx or U+Exxx ( #18260 )
...
* Work around WinCompose issue for U+Axxx or U+Exxx
* tzarc's more efficient version
Co-authored-by: Thomas <mail@tpreisner.de>
2022-09-18 11:51:04 -04:00
f0940a6fe4
Merge remote-tracking branch 'origin/master' into develop
2022-09-18 06:02:20 +00:00
db6a637398
Fix EECONFIG_KEYMAP_UPPER_BYTE init ( #18394 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2022-09-17 20:58:46 +01:00
fb29c0ae53
[Core] Add getreuer's Autocorrect feature to core ( #15699 )
...
Co-authored-by: Albert Y <76888457+filterpaper@users.noreply.github.com>
2022-09-17 17:50:54 +10:00
d67d388e77
Move mousekey keycodes into newly freed up keycode block ( #16076 )
2022-09-17 15:49:00 +10:00
a26f1ddafa
Chromeos keycodes ( #18212 )
2022-09-17 15:48:09 +10:00
33c47fe010
Add UART support for Kinetis boards ( #18370 )
...
* Add UART support for Kinetis boards
* Default PAL mode for GPIOV1
2022-09-17 02:24:03 +01:00
786fabc144
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 21:04:10 +00:00
7598ea9be9
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 17:38:10 +00:00
3ceaf7f72c
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 16:25:54 +00:00
cf0494e458
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 08:19:51 +00:00
bc0756f294
Disconnect usb.device_ver
( #18259 )
2022-09-16 12:05:25 +10:00
b223e29921
Merge remote-tracking branch 'origin/master' into develop
2022-09-16 01:03:59 +00:00
e1aed8da08
Move fake EE_HANDS ( #18352 )
2022-09-16 00:06:00 +01:00
08738aab7e
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 18:17:44 +00:00
6f75226460
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 06:53:13 +00:00
40b0b3a983
Fix cirque tap from secondary side ( #18351 )
2022-09-14 23:48:43 -07:00
6d39cc858f
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 00:14:52 +00:00
a949164b99
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 00:05:17 +00:00
13dab7f050
Merge remote-tracking branch 'origin/master' into develop
2022-09-15 00:04:32 +00:00
91a3ae24fe
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 22:56:12 +00:00
8d715fc16b
Remove deprecated RESET keycode alias ( #18271 )
2022-09-14 11:15:57 -07:00
5492dd00c7
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 18:14:36 +00:00
da60b89dc0
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 17:56:45 +00:00
dd7b700ab1
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 16:00:10 +00:00
ff2585dc49
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 15:41:05 +00:00
41da1f42de
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 15:18:04 +00:00
d2ce817dfa
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 00:36:56 +00:00
e591b94544
Merge remote-tracking branch 'origin/master' into develop
2022-09-14 00:21:20 +00:00
38f9b0beea
Merge remote-tracking branch 'origin/master' into develop
2022-09-13 11:11:26 +00:00
23e12497b2
Merge remote-tracking branch 'origin/master' into develop
2022-09-12 18:57:58 -04:00
7c49b8caa9
Adapt to unicode refactoring ( #18345 )
2022-09-12 21:32:52 +01:00
55c637f28f
[Docs] Fix docs regarding cirque pinnacle attenuation ( #18279 )
2022-09-12 08:56:21 -07:00
3d667f0970
Refactor Unicode feature ( #18333 )
2022-09-12 08:49:04 -07:00
4087251da6
Reboot wb32 devices after flashing ( #18323 )
2022-09-10 01:14:12 +01:00
f20883fef1
RN42 driver: small cleanups ( #18310 )
...
* RN42 driver: small cleanups
* Include header
* Fix mouse report per RN42 UG
* Spacing for consistency
2022-09-09 21:36:39 +01:00
a18aab4c3c
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 18:17:46 +00:00
2b30b3e168
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 12:41:51 +00:00
b6a79bec46
Merge remote-tracking branch 'origin/master' into develop
2022-09-09 01:58:52 +00:00
fb6e821541
Add Elite-Pi converter ( #18236 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
2022-09-08 14:59:27 -04:00
3e0a22d532
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:52:45 +00:00
60d2108f23
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:30:54 +00:00
fd8875f82c
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 21:05:23 +00:00
4bbac50277
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 19:19:22 +00:00
9ca91a7a98
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 19:18:35 +00:00
f7d2b001bc
Move Bluetooth-related function calls up to host/keyboard level ( #18274 )
...
* Move Bluetooth-related function calls up to host/keyboard level
* Remove pointless set_output() call
* Move bluetooth (rn42) init to end of keyboard_init()
* Enable SPI/UART for ChibiOS targets
* Some more slight tweaks
2022-09-07 19:59:24 +01:00
cf8cdd1992
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 18:53:04 +00:00
54f6b61643
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 16:15:38 +00:00
03f6954c3a
Merge remote-tracking branch 'origin/master' into develop
2022-09-07 10:39:35 +00:00
d30f0f71d0
Remove legacy define SERIAL_USE_MULTI_TRANSACTION ( #18299 )
2022-09-07 00:42:28 +01:00
c2b35b2327
Remove legacy define USE_SERIAL_PD2 ( #18298 )
2022-09-07 00:35:47 +01:00
ff7470420a
Merge remote-tracking branch 'origin/master' into develop
2022-09-06 19:03:08 -04:00
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
dc4af81e0b
Remove legacy USE_SERIAL define ( #18292 )
...
* Remove legacy USE_SERIAL define
* tidy up missed comments
2022-09-06 18:46:34 +01:00
8833b28361
Remove UNICODE_KEY_OSX
and UC_OSX
( #18290 )
2022-09-06 18:07:08 +01:00
c6ab11bc45
Merge remote-tracking branch 'origin/master' into develop
2022-09-06 04:26:42 +00:00
165c15e250
Merge remote-tracking branch 'origin/master' into develop
2022-09-06 04:26:03 +00:00
f010af0c8e
Merge remote-tracking branch 'origin/master' into develop
2022-09-05 13:15:04 +00:00
0ac18bfc84
Merge remote-tracking branch 'origin/master' into develop
2022-09-05 01:01:23 +00:00
3e02b70d28
Rename keyboards with uppercase letters ( #18268 )
2022-09-04 21:36:33 +01:00
a9f8111eac
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 21:44:27 +00:00
3a56e973ff
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 18:47:52 +00:00
d1c4008f1c
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 18:45:16 +00:00
aa2e5fc6da
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 17:47:15 +00:00
272b6f6ddb
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 15:27:31 +00:00
556fd909eb
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 15:21:53 +00:00
2c9c62b365
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 14:47:51 +00:00
fea65c9856
Merge remote-tracking branch 'origin/master' into develop
2022-09-03 05:51:26 +00:00
f76b55d5ad
Adjust EXTRAKEY_ENABLE
ifdefs for send_extra()
( #18249 )
2022-09-02 21:50:36 +01:00
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
0ceaaaae8e
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 16:10:46 +00:00
db90919c7a
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 15:33:43 +00:00
4ad659f226
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 03:55:05 +00:00
fbfb04b253
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 03:48:58 +00:00
b5a52b4cff
Prevent USB peripheral fault when restarting USB on WB32 MCUs ( #18058 )
...
Co-authored-by: Joy <chang.li@westberrytech.com>
2022-09-01 20:48:02 -07:00
6b6cbf6038
Merge remote-tracking branch 'origin/master' into develop
2022-09-02 03:43:52 +00:00
423826a34a
Better handle EEPROM reset keycode ( #18244 )
2022-09-01 20:43:06 -07:00
98ed5b6cfa
Merge remote-tracking branch 'origin/master' into develop
2022-09-01 23:33:21 +00:00
bc4ab8a433
Merge remote-tracking branch 'origin/master' into develop
2022-09-01 22:39:30 +00:00
e4bf832368
Add unicode mode change callbacks ( #18235 )
2022-08-31 16:39:16 -07:00
b9effc94db
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 20:06:14 +00:00
55c0c920e9
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 19:30:30 +00:00
64749d3adc
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 17:20:16 +00:00
5af7982af1
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 17:18:46 +00:00
8e6f8ec37f
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 16:44:57 +00:00
196b71ad53
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 16:41:59 +00:00
50c4ca3426
Ensure all keyboards have a bootloader set ( #18234 )
2022-08-31 17:36:41 +01:00
bb6f028833
Move bootloader.mk to platforms ( #18228 )
2022-08-31 07:17:24 -07:00
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
ba7030d216
Merge remote-tracking branch 'origin/master' into develop
2022-08-31 05:20:33 +00:00
c249afefc6
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 18:29:41 +00:00
757a03cf1a
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 09:50:48 +00:00
ef4f73ff00
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 08:41:07 +00:00
ae81e998ad
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 08:36:21 +00:00
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
2c5aa98143
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 08:04:19 +00:00
8067c3bff5
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 07:20:44 +00:00
4a7a4b2b94
Merge remote-tracking branch 'origin/master' into develop
2022-08-30 03:03:51 +00:00
1a33b5a479
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 19:19:56 +00:00
774aa2499d
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:26:02 +00:00
bf77307ffb
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:23:39 +00:00
f87f802d6c
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 18:22:52 +00:00
ef775d0fc8
Fix incorrect bluetooth.driver
rules.mk mapping ( #18205 )
2022-08-29 19:05:05 +01:00
e99ec28f5f
[Core] Introduce pointing device specific debug messages ( #17663 )
2022-08-29 19:16:49 +02:00
d910e8df77
Use TAP_CODE_DELAY
for encoder mapping by default ( #18098 )
2022-08-28 21:53:08 -07:00
7ef6c179e4
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 04:49:22 +00:00
2b8d7af941
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 04:48:02 +00:00
7084fc3d65
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 04:40:24 +00:00
f2edb73974
Fix mouse report comparison failing on shared EP ( #18060 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
2022-08-28 21:34:42 -07:00
7e246b8a63
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 01:44:06 +00:00
0d40c65aee
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 01:38:01 +00:00
6a13ae9fd7
Merge remote-tracking branch 'origin/master' into develop
2022-08-29 01:35:17 +00:00
cfb9486d40
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 20:40:55 +00:00
a699b24638
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 20:21:18 +00:00
d18698a8e8
Remove deprecated USBasp and bootloadHID bootloader types ( #18195 )
2022-08-28 21:20:43 +01:00
8fc62cb098
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 19:55:56 +00:00
8e113c5991
kegen/gboy: add manufacturer string ( #18196 )
2022-08-28 12:55:35 -07:00
3adaf6a46a
Handle escaping of manufacturer/product strings ( #18194 )
2022-08-28 19:35:17 +01:00
ac33b7b0b3
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 18:24:41 +00:00
10a84d6b93
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 17:16:50 +00:00
75c3e9545c
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 17:12:49 +00:00
d2cc8d5060
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 17:11:07 +00:00
f4b5842a7a
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 16:59:43 +00:00
d983251c10
Switch over MANUFACTURER and PRODUCT to string literals ( #18183 )
2022-08-28 09:59:40 -07:00
6a28ceefcd
Merge remote-tracking branch 'origin/master' into develop
2022-08-28 06:14:30 +00:00
1258fdb9ee
Branch point for 2022 Nov 26 Breaking Change
2022-08-28 14:27:52 +10:00