lokher
3bf1ecd9b1
Add NKRO command support for raw HID
2025-10-31 11:18:35 +08:00
lokher
d7188deb4f
Add QK_CR_0-QK_CR_51 custom keycode
...
These keycodes are used by Keychron Quick Start
2025-10-31 11:09:07 +08:00
lokher
1d4ddaf2f5
Fix combo key report rate switching not working; Add INFO_CHAGNED_NOTIFY_ENABLE feature
2025-10-30 14:34:05 +08:00
lokher
18265c4144
Fix OS indicator not updating when backlight is off
2025-10-29 16:51:25 +08:00
lokher
89dd26ad4a
Fix compiler error when USB_REPORT_INTERVAL_ENABLE is defined
...
Fix compiler error "a label can only be part of a statement and a declaration is not a statement"
2025-10-24 15:34:45 +08:00
lokher
c0bf01ab45
Add C2 Pro 8K ANSI/ISO
2025-10-24 10:20:54 +08:00
lokher
1ea2e1e2c8
Fix MACRO name of SNLED27351 led driver
2025-10-24 09:36:49 +08:00
lokher
89605be319
Add C1 Pro 8K
2025-10-16 14:26:18 +08:00
lokher
02534ff5de
Add C3 Pro 8K
2025-10-16 14:25:26 +08:00
lokher
5cc05d338f
Format g_snled27351_leds list
2025-10-14 16:10:03 +08:00
lokher
5f094d44f1
Add USB_REPORT_INTERVAL_ENABLE option
2025-10-14 16:10:02 +08:00
lokher
0fd7860d66
Add keychron common features to Q1V2 ANSI
2025-10-14 16:10:02 +08:00
lokher
308a070a0b
via: save only modified RGB matrix parameters instead of full.
2025-10-14 16:10:01 +08:00
lokher
5812728917
Add common files
2025-10-14 16:09:57 +08:00
lokher
2b48c5d0f7
Picked upstream PR#25215 "Added support for the Artery AT32F402 and AT32F405 microcontrollers"
2025-10-14 15:00:41 +08:00
lokher
70f6b0e5de
Add mouse wiggling on remote wakeup
2025-10-14 15:00:41 +08:00
lokher
396eb27748
Update "chibios-contrib" remote to Keychron fork (branch "chibios-21.11.x")
2025-10-14 15:00:41 +08:00
lokher
d91d9d40a4
Add "src" parameter for raw HID
2025-10-14 15:00:41 +08:00
lokher
bcf899cc8a
Add macro delay for wireless
2025-10-14 15:00:41 +08:00
lokher
b5a119feb0
Add region for RGB matrix
2025-10-14 15:00:41 +08:00
lokher
22f7f5482a
Add SNLED27351 and SN734 SPI LED driver; modify LED/RGB matrix for wireless
2025-10-14 15:00:41 +08:00
lokher
ab46ad750b
Add APDAPTIVE_NKRO_ENABLE feature
2025-10-13 14:57:03 +08:00
lokher
ac9e0721ce
Add interrupt update to encoder driver
2025-10-13 14:56:53 +08:00
lokher
3ad76f0aeb
Fix hid report mode not reset on USB reset
2025-10-13 14:56:44 +08:00
lokher
d572a0b37b
Fix SM32F4xx halt on wear_leveling_consolidate_force() when ChibiOS debug is enabled
2025-10-13 14:56:09 +08:00
lokher
31e75ac4ee
Set chibios submodule URL to Keychron repo
2025-09-12 09:13:41 +08:00
diegorodriguezv
b4bdf3f1d5
Update data_driven_config.md ( #25612 )
2025-09-10 01:52:25 -07:00
Joel Challis
c4ccbf06e1
Fix silakka54 layout ( #25643 )
2025-09-10 09:11:46 +01:00
diegorodriguezv
24c05ff1c7
Correct link in porting_your_keyboard_to_qmk.md ( #25635 )
...
Fixed anchor
2025-09-09 19:44:47 -06:00
diegorodriguezv
65e1afe0af
Correct link in faq_general.md ( #25640 )
...
Updated the link to the QMK trademark page.
2025-09-09 19:43:28 -06:00
François Magimel
09ab67c044
docs: fix misspellings ( #25555 )
...
* docs: fix misspellings
* docs: do line breaks with HTML instead of spaces
To remove trailing spaces and to avoid breaking things, line breaks can
be done with the HTML br tag.
2025-09-09 14:51:13 -07:00
dependabot[bot]
7be4540b46
Bump actions/checkout from 4 to 5 ( #25554 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 17:40:53 +01:00
Nick Brassel
f6f627d07f
Print build failures with qmk mass-compile and qmk userspace-compile if requested (-p/--print-failures) ( #25518 )
2025-09-09 17:35:01 +01:00
Sam Mohr
4fc14c2712
[Keyboard] Add the Clog ( #23009 )
2025-09-09 17:32:59 +01:00
Zackarias Montell
ec515f2164
Add handwired/planck keyboard ( #25506 )
2025-09-09 17:28:12 +01:00
Zackarias Montell
1e067bd4dd
Add 5x6_split/rev1 keyboard ( #25507 )
2025-09-09 17:27:15 +01:00
Danny
fa37d958b4
Add Nyquist LM ( #25583 )
2025-09-08 07:57:07 +01:00
takashicompany
20e7906c80
Add new keyboard "Palmbrain" ( #25377 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: jack <0x6a73@protonmail.com >
2025-09-07 10:25:17 -07:00
dependabot[bot]
e42877d007
Bump actions/labeler from 5 to 6 ( #25604 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 13:08:17 +01:00
Nick Brassel
0188038bc0
Merge branch 'develop'
2025-09-06 17:55:23 +10:00
Nick Brassel
2a4b9f79fd
Merge point for 2025q3 breaking changes.
2025-09-06 17:54:54 +10:00
Joel Challis
b43ec9d65a
2025q3 develop changelog ( #25597 )
2025-09-06 07:07:20 +10:00
Lung Sin
df8bb7ce24
Add cachyos as pattern when installing dependencies ( #25580 )
...
chore: add cachyos as pattern when installing dependencies
2025-08-25 07:47:28 +10:00
Jack Sangdahl
7110708d0f
Refactor tweetydabird/lotus58 ( #25547 )
...
- Update aliases accordingly
- Remove unnecessary elite_c revision; an alternate bootloader or
development board can easily be set by a user. The PCB is not
dependant on an Elite-C pin compatible microcontroller
- Remove unnecessary nanoboot revision; any user going to the trouble of
using this bootloader will have no trouble manually setting the size
of their bootloader
- Move the promicro revision to be the "standard" for this keyboard
- Remove unnecessary rp2040_ce revision; the converter feature should be
used here instead
2025-08-17 17:50:59 +01:00
Joel Challis
b834819a35
Swap spleeb to default GENERIC_PROMICRO_RP2040 board files ( #25564 )
2025-08-17 17:47:46 +01:00
Joel Challis
cc696a2ae8
Refactor battery driver ( #25550 )
2025-08-17 01:14:48 +01:00
dsanderling
f29d8117bf
Fix boardsource/unicorne RGB Matrix Coordinates ( #25556 )
...
please see https://github.com/qmk/qmk_firmware/issues/23224
2025-08-16 09:04:37 -06:00
Joel Challis
d2ec940da5
Remove overriding of DF() within keyboards ( #25541 )
2025-08-15 19:32:54 +01:00
Joel Challis
da2c6a41d8
Remove converter assumption that everything is a promicro ( #20330 )
2025-08-15 09:13:13 +01:00
Jack Sangdahl
a3ecbc53f6
Refactor bastardkb/charybdis/4x6 ( #25494 )
...
* Refactor bastardkb/charybdis/4x6
- Update keyboard aliases accordingly
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23811
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Add aliases
* Replace unecessarily removed split hand pin configuration
* Revert "Replace unecessarily removed split hand pin configuration"
This reverts commit 0b98d1bc140a4b18c16d2b524cc8731f016372b1.
After second thought, it is not necessary to configure this by default,
as any user who wishes to set handedness by pin and is using an Elite-C
pin compatible development board will need to manually set the pin
anyway, which likely means referencing the readme.md file, which also
contains the necessary SPLIT_HAND_PIN_LOW_IS_LEFT configuration.
2025-08-10 11:44:49 +02:00