aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-255-0/+475
|\
| * [Keyboard] Add SIRIND Tomak79H (#24505)era2024-10-255-0/+475
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-247-0/+577
|\|
| * [Keyboard] Add xdboards/recon keyboard (#24135)Daniel Weeks2024-10-247-0/+577
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
* | RGBLight: Improve RGB Test animation (#24477)Ryan2024-10-241-22/+6
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-2316-0/+741
|\|
| * Add Iris LM series of keyboards (#24510)Danny2024-10-2316-0/+741
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-211-1/+1
|\|
| * Fix 6x13 default keymap (#24509)Jan Bláha2024-10-211-1/+1
| | | | | | Update keymap.c
* | Rename saevus to concreteflowers (#24249)Ramon Imbao2024-10-1910-25/+31
| |
* | [Bug] Fix compiliation issues with OS Detection (#24502)Drashna Jaelre2024-10-191-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-181-15/+0
|\|
| * Correct layouts/default/readme.md (#23805)Duncan Sutherland2024-10-181-15/+0
| | | | | | | | | | Update readme.md remove orphan layout
* | [Core] `usb_device_state`: consolidate usb state handling across ↵Stefan Kerkmann2024-10-1820-130/+165
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-174-0/+103
|\|
| * add vector macropad (#24487)David Doan2024-10-174-0/+103
| | | | | | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com> Co-authored-by: jack <jack@pngu.org> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-164-0/+316
|\|
| * [Keyboard] Add JK60 RGB (#24485)Alabahuy2024-10-164-0/+316
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-152-2/+2
|\|
| * Digitizer: fix units tag in report descriptor (#24482)Ryan2024-10-152-2/+2
| |
* | horrortroll/nyx/rev1: Fix compilation of custom RGB effect (#24481)Joel Challis2024-10-131-1/+1
| |
* | xiudi/xd002: Remove broken oversized `multilayer_rgb` keymap (#24480)Joel Challis2024-10-124-211/+0
| |
* | keebio/nyquist: Remove invalid I2C config (#24479)Joel Challis2024-10-122-8/+0
| |
* | Rename RGB/HSV structs: keyboard-level code (#24476)Ryan2024-10-1243-215/+215
| |
* | [Core] quantum: util: add bit and bitmask helpers (#24229)Stefan Kerkmann2024-10-122-0/+34
| | | | | | | | | | | | | | | | | | | | | | 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>
* | Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-12267-2278/+1230
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-121-1/+1
|\|
| * zsa/moonlander: Fix execution of user callback (#24475)Joel Challis2024-10-121-1/+1
| |
* | Add svlinky converter (#24449)Sadek Baroudi2024-10-125-1/+58
| |
* | Update combo user function variable (#24467)フィルターペーパー2024-10-122-12/+20
| |
* | Rename RGB and HSV structs (#24471)Ryan2024-10-1259-117/+122
| |
* | Fix rendering of `keymap_config.no_gui` within `led_update_kb` (#24473)Joel Challis2024-10-122-13/+6
| |
* | Fix duplication of core `GU_TOGG` keycode (#24474)Joel Challis2024-10-121-23/+4
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-111-1/+1
|\|
| * `mykeyclub/jris65/hotswap`: fix keymap (#24472)Ryan2024-10-111-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-112-112/+112
|\|
| * fix hotdox76v2 oled font to more closely mirror utf8 (#23807)Woodrow Douglass2024-10-112-112/+112
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-114-0/+165
|\|
| * Add Scotto37 handwired keyboard (#23938)Joe Scotto2024-10-114-0/+165
| | | | | | | | Co-authored-by: Joel Challis <git@zvecr.com>
* | Add Ploopyco functions for host state control (#23953)Victor2024-10-113-9/+19
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-114-0/+167
|\|
| * [Keyboard] Add Piantor UV 44 (#24247)azhizhinov2024-10-114-0/+167
| | | | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-101-0/+6
|\|
| * Expand count checks in keymap introspection (#24464)Drashna Jaelre2024-10-101-0/+6
| | | | | | | | | | * Add check Tap Dance count check to keymap introspection * Add checks for combos and key overrides to introspection
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-091-1/+1
|\|
| * Fixup Lily58 keymap comment (#24466)フィルターペーパー2024-10-091-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-082-0/+8
|\|
| * Fix indicator code for NK classics (#24462)yiancar2024-10-082-0/+8
| | | | | | | | | | Fix indicator code Co-authored-by: yiancar <yiancar@gmail.com>
* | add ergodox Community Layout for LAYOUT_ergodox keyboards (#22963)Duncan Sutherland2024-10-072-0/+2
| | | | | | initial commit
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-10-071-0/+25
|\|