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
1e5616dcc8
Merge remote-tracking branch 'origin/develop' into xap
2024-10-25 05:26:16 +00: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
a342c5088d
Merge remote-tracking branch 'origin/develop' into xap
2024-10-24 09:05:58 +00: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
QMK Bot
d383244336
Merge remote-tracking branch 'origin/develop' into xap
2024-10-24 04:27:57 +00:00
Ryan
bb9625ba55
RGBLight: Improve RGB Test animation ( #24477 )
2024-10-24 15:27:24 +11:00
QMK Bot
be7326ddd2
Merge remote-tracking branch 'origin/develop' into xap
2024-10-23 02:15:20 +00: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
abc331375d
Merge remote-tracking branch 'origin/develop' into xap
2024-10-21 21:39:16 +00: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
QMK Bot
e14f861803
Merge remote-tracking branch 'origin/develop' into xap
2024-10-19 12:26:03 +00:00
Ramon Imbao
c6b2553470
Rename saevus to concreteflowers ( #24249 )
2024-10-19 13:25:30 +01:00
QMK Bot
88b7b9a756
Merge remote-tracking branch 'origin/develop' into xap
2024-10-19 10:25:13 +00:00
Drashna Jaelre
baa29fef9d
[Bug] Fix compiliation issues with OS Detection ( #24502 )
2024-10-19 12:24:42 +02:00
QMK Bot
fbf6d530f2
Merge remote-tracking branch 'origin/develop' into xap
2024-10-18 08:06:50 +00: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
QMK Bot
595e339f57
Merge remote-tracking branch 'origin/develop' into xap
2024-10-18 07:57:41 +00: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
3806a0ac7d
Merge remote-tracking branch 'origin/develop' into xap
2024-10-17 16:07:29 +00: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
ac1e534720
Merge remote-tracking branch 'origin/develop' into xap
2024-10-16 16:17:40 +00: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
fdb9cf5a36
Merge remote-tracking branch 'origin/develop' into xap
2024-10-15 14:06:53 +00: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
QMK Bot
ed4ed37424
Merge remote-tracking branch 'origin/develop' into xap
2024-10-13 00:36:07 +00:00
Joel Challis
13581820b8
horrortroll/nyx/rev1: Fix compilation of custom RGB effect ( #24481 )
2024-10-13 11:35:35 +11:00
QMK Bot
6614f4b60f
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 19:19:50 +00:00
Joel Challis
d0d170e6a0
xiudi/xd002: Remove broken oversized multilayer_rgb
keymap ( #24480 )
2024-10-12 12:19:18 -07:00
QMK Bot
5e9ec588ae
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 19:18:54 +00:00
Joel Challis
dd0068cfd4
keebio/nyquist: Remove invalid I2C config ( #24479 )
2024-10-12 12:18:23 -07:00
QMK Bot
34f50fc507
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 18:01:28 +00:00
Ryan
9884e4982b
Rename RGB/HSV structs: keyboard-level code ( #24476 )
2024-10-12 19:00:56 +01:00
QMK Bot
c544ea0a58
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 16:48:35 +00: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
QMK Bot
f54b3a244b
Merge remote-tracking branch 'origin/develop' into xap
2024-10-12 16:44:22 +00: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
317f265270
Merge remote-tracking branch 'origin/develop' into xap
2024-10-11 23:30:44 +00: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
QMK Bot
5b4ec954e8
Merge remote-tracking branch 'origin/develop' into xap
2024-10-11 23:17:03 +00:00