QMK Bot
834f88b0a3
Merge remote-tracking branch 'origin/master' into develop
2024-10-30 05:44:03 +00:00
Joel Challis
6693a30671
Remove appdirs
from requirements.txt
( #24550 )
2024-10-30 05:43:31 +00:00
QMK Bot
114b3db96a
Merge remote-tracking branch 'origin/master' into develop
2024-10-30 05:17:31 +00:00
Joel Challis
e6daffce46
Handle cli._subcommand.__name__
deprecation warning ( #24533 )
2024-10-30 05:16:59 +00:00
QMK Bot
b8dd09994a
Merge remote-tracking branch 'origin/master' into develop
2024-10-29 15:56:59 +00:00
leyew
92afc8198a
[Keyboard] Add Singa Kohaku ( #24309 )
...
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-10-29 09:56:23 -06:00
Cipulot
2aa186873e
Cipulot Updates ( #24539 )
2024-10-28 19:54:05 +00:00
フィルターペーパー
06b7dce565
Refactor LED Breathing effect with runner ( #24540 )
2024-10-28 10:56:54 -07:00
QMK Bot
95406717e7
Merge remote-tracking branch 'origin/master' into develop
2024-10-28 07:00:26 +00:00
Thanh Son Tran
7c9e650b1c
[Keyboard] Add S6xty PCB ( #24465 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn>
2024-10-27 23:59:54 -07:00
David Hoelscher
7630a80791
Change default ARM hardware PWM WS2812 tick frequency to 800kHz ( #24508 )
2024-10-27 23:29:43 -07:00
Nikolai Grigoriev
2c0cdcf7b2
Improve consistency of syntax within data/constants/keycodes
( #24528 )
2024-10-28 06:23:15 +00:00
フィルターペーパー
25fac5e737
Refactor Breathing effect with runner ( #24535 )
2024-10-27 23:20:38 -07:00
フィルターペーパー
dd7287bf4e
Update Jellybean Raindrops to respect LED range limits ( #24534 )
2024-10-27 23:20:14 -07:00
フィルターペーパー
d9fedce9b9
Update Pixel Rain to respect LED range limits ( #24532 )
2024-10-27 23:19:45 -07:00
QMK Bot
01f6fa7cd6
Merge remote-tracking branch 'origin/master' into develop
2024-10-28 05:51:14 +00:00
フィルターペーパー
644588baef
Refactor Riverflow matrix effect with runner ( #24520 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-10-27 22:51:01 -07:00
Guido Bartolucci
7005522176
Add madjax_macropad keyboard ( #24524 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-10-27 22:50:42 -07:00
Dasky
f5b495e06e
Move pointing device driver code ( #24445 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-10-25 18:11:51 +01:00
Dasky
5c85271e48
Add timer_save and _restore functions. ( #23887 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2024-10-25 18:10:17 +01:00
QMK Bot
f486605bab
Merge remote-tracking branch 'origin/master' into develop
2024-10-25 05:36:38 +00:00
Felix Jen
32b6faaf35
Add Vanguard65 Keyboard ( #24497 )
...
* Initial commit
* update
* added two options for the slider
* comments
* added rounding for the lower end of the LED values
* moved folder, cleaned up code
* fixed layout def
* fioxed default layout
* Update keyboards/keebfront/vanguard65/config.h
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/readme.md
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/rules.mk
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: jack <0x6a73@protonmail.com>
* updated default keymap to have encoder map functionality
* Update keyboards/keebfront/vanguard65/rules.mk
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/config.h
Co-authored-by: jack <0x6a73@protonmail.com>
* Update keyboards/keebfront/vanguard65/config.h
Co-authored-by: jack <0x6a73@protonmail.com>
* add encoder_update_kb
* Update keyboards/keebfront/vanguard65/vanguard65.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebfront/vanguard65/vanguard65.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* new qmk
* misc fixes
* Test
* Removed extraneous parts of hte rules.mk
* Remove extra layers in the keymap
* Revert "Remove extra layers in the keymap"
This reverts commit c82ee931ac
.
* removed excess layers
* update for latest QMK led definition
* update
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Delete vanguard65.c
* run qmk format_json
* Update keyboards/keebfront/vanguard65/rules.mk
Co-authored-by: Ryan <fauxpark@gmail.com>
* Update keyboards/keebfront/vanguard65/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/readme.md
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/info.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* Confirm all keymaps compile
* update for latest QMK best definitions
* Apply suggestions from code review
Co-authored-by: jack <jack@pngu.org>
* Added minimum slider functionality.
* update readme
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com>
* Update keyboards/keebfront/vanguard65/keyboard.json
Co-authored-by: jack <jack@pngu.org>
---------
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>
2024-10-24 23:35:53 -06:00
QMK Bot
d00df05df1
Merge remote-tracking branch 'origin/master' into develop
2024-10-25 05:25:43 +00:00
era
bf327f7a81
[Keyboard] Add SIRIND Tomak79H ( #24505 )
...
* Add Tomak79H
Add Tomak79H
* Update
Update
* Update keyboards/era/sirind/tomak79h/tomak79h.c
Co-authored-by: Drashna Jaelre <drashna@live.com>
---------
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-10-24 23:25:12 -06:00
QMK Bot
d316331ab1
Merge remote-tracking branch 'origin/master' into develop
2024-10-24 09:05:24 +00:00
Daniel Weeks
3b874ee434
[Keyboard] Add xdboards/recon keyboard ( #24135 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
2024-10-24 02:04:51 -07:00
Ryan
bb9625ba55
RGBLight: Improve RGB Test animation ( #24477 )
2024-10-24 15:27:24 +11:00
QMK Bot
11db924a31
Merge remote-tracking branch 'origin/master' into develop
2024-10-23 02:14:47 +00:00
Danny
453ec007c1
Add Iris LM series of keyboards ( #24510 )
2024-10-22 22:14:12 -04:00
QMK Bot
b2608e3162
Merge remote-tracking branch 'origin/master' into develop
2024-10-21 21:38:44 +00:00
Jan Bláha
459de98222
Fix 6x13 default keymap ( #24509 )
...
Update keymap.c
2024-10-21 22:38:11 +01:00
Ramon Imbao
c6b2553470
Rename saevus to concreteflowers ( #24249 )
2024-10-19 13:25:30 +01:00
Drashna Jaelre
baa29fef9d
[Bug] Fix compiliation issues with OS Detection ( #24502 )
2024-10-19 12:24:42 +02:00
QMK Bot
22e6a8d15e
Merge remote-tracking branch 'origin/master' into develop
2024-10-18 08:06:12 +00:00
Duncan Sutherland
7f22cb52e3
Correct layouts/default/readme.md ( #23805 )
...
Update readme.md
remove orphan layout
2024-10-18 19:04:29 +11:00
Stefan Kerkmann
3f9d464412
[Core] usb_device_state
: consolidate usb state handling across implementations ( #24258 )
...
* usb_device_state: add idle_rate, led and protocol
Previously all usb drivers and platform implementations (expect for our
oddball atsam) tracked the same two global variables:
- keyboard_protocol: to indicate if we are in report or boot protocol
- keyboard_idle: for the idle_rate of the keyboard endpoint
And a local variable that was exposed trough some indirection:
- keyboard_led_state: for the currently set indicator leds (caps lock etc.)
These have all been moved into the usb_device_state struct wich is
accessible by getters and setters.
This reduces code duplication and centralizes the state management
across platforms and drivers.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* usb_device_state: reset protocol on reset
The usb hid specification section 7.2.6 states:
When initialized, all devices default to report protocol. However the
host should not make any assumptions about the device’s state and should
set the desired protocol whenever initializing a device.
Thus on reset we should always do exactly that.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
* keyboards: fix oversize warnings
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
---------
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
2024-10-18 09:57:08 +02:00
QMK Bot
80f8aae3ec
Merge remote-tracking branch 'origin/master' into develop
2024-10-17 16:06:54 +00:00
David Doan
36008922f8
add vector macropad ( #24487 )
...
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
2024-10-17 10:06:17 -06:00
QMK Bot
6602ee04af
Merge remote-tracking branch 'origin/master' into develop
2024-10-16 16:17:06 +00:00
Alabahuy
2ad13037ab
[Keyboard] Add JK60 RGB ( #24485 )
2024-10-16 10:16:31 -06:00
QMK Bot
7e53bb9965
Merge remote-tracking branch 'origin/master' into develop
2024-10-15 14:06:17 +00:00
Ryan
85a7627641
Digitizer: fix units tag in report descriptor ( #24482 )
2024-10-15 07:05:43 -07:00
Joel Challis
13581820b8
horrortroll/nyx/rev1: Fix compilation of custom RGB effect ( #24481 )
2024-10-13 11:35:35 +11:00
Joel Challis
d0d170e6a0
xiudi/xd002: Remove broken oversized multilayer_rgb
keymap ( #24480 )
2024-10-12 12:19:18 -07:00
Joel Challis
dd0068cfd4
keebio/nyquist: Remove invalid I2C config ( #24479 )
2024-10-12 12:18:23 -07:00
Ryan
9884e4982b
Rename RGB/HSV structs: keyboard-level code ( #24476 )
2024-10-12 19:00:56 +01:00
Stefan Kerkmann
5478051d74
[Core] quantum: util: add bit and bitmask helpers ( #24229 )
...
quantum: util: add bit and bitmask helpers
These helpers are handy and can prevent off-by-one errors when working
with registers and general low level bit manipulation tasks. The macros
themself are inspired by the bits.h macros from the linux kernel source
code.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me>
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com>
2024-10-12 18:48:00 +02:00
Ryan
6fa11bf219
Separate RGBLight/RGB Matrix keycode handling ( #23679 )
...
* Separate RGBLight/RGB Matrix keycode handling
* Remove `_DISABLE_KEYCODES` handling
* Update RGB Matrix keycode docs
* Update underglow keycodes for previously migrated boards
* Update keycodes for boards with custom handling
* Fix typos
* Fix bad merge
2024-10-12 18:43:50 +02:00
QMK Bot
5c97a78ce6
Merge remote-tracking branch 'origin/master' into develop
2024-10-11 23:30:07 +00:00
Joel Challis
11daef82e0
zsa/moonlander: Fix execution of user callback ( #24475 )
2024-10-11 16:29:32 -07:00