Drashna Jaelre
1c729db989
Update LED Matrix documentation to include JSON config ( #26425 )
2026-08-31 02:59:52 +01:00
Drashna Jaelre and フィルターペーパー
0db4603acb
Update RGB Matrix documentation to include JSON config ( #26187 )
...
* Update RGB Matrix documentation to include JSON config
* Update docs/features/rgb_matrix.md
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
* Fixup
---------
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
2026-08-26 15:25:26 +08:00
4b2c8b31b1
Update encoder documents for json config ( #26188 )
...
* Update encoder documents for json config
* encoder map
* Apply suggestions from code review
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Fix sentence to be correct
---------
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-25 07:40:13 +08:00
Drashna Jaelre
74800d0cdf
Add STM32_USB_USE_OTG2 to USB_ENDPOINTS_ARE_REORDERABLE ( #26369 )
2026-07-31 11:48:45 +10:00
Drashna Jaelre and Jack Sangdahl
38815db760
Fixup tominabox1 le chiffre default keymap ( #25966 )
...
* Fixup tominabox1 le chiffre default keymap
* Apply suggestions from code review
Co-authored-by: Jack Sangdahl <jack@pngu.org >
---------
Co-authored-by: Jack Sangdahl <jack@pngu.org >
2026-01-25 08:43:55 +08:00
Drashna Jaelre
28eeb92f8e
Add I2C Transmit and Receive function ( #25637 )
...
* feat: adds a transmit and receive i2c method
* fix: address the i2c transmit and receive length on u16
* Add AVR/LUFA implementation
Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.
* Rearrange order of functions
* Add docs
* Fix doc gen error
* Fix lint issues
* fix more lint issues
2025-11-11 23:02:35 +11:00
Drashna Jaelre
5a57d2115b
[Docs] Fix typos introduced by PR #25050 ( #25250 )
...
It isn't a drashna PR if there aren't some typos in it somewhere.
2025-05-09 07:18:30 +10:00
Drashna Jaelre
55909141ef
[Keyboard] Update Tractyl Manuform and add F405 (weact) variant ( #24764 )
2025-05-05 23:19:38 -07:00
Drashna Jaelre
12caf0be4e
Add additional hooks for Community modules ( #25050 )
2025-05-05 10:21:47 +10:00
a958276a76
Add Super Alt-Tab macro example as module ( #24970 )
...
* Add Super Alt-Tab macro example as module
* Make module more configurable
* remove unneeded comments
Co-authored-by: jack <jack@pngu.org >
* Update modules/qmk/super_alt_tab/super_alt_tab.c
Co-authored-by: Nick Brassel <nick@tzarc.org >
---------
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-03-21 09:12:46 +11:00
Drashna Jaelre
7fe168a8ed
[Keyboard] Move Ergodox STM32 to handwired folder ( #24903 )
...
* [Keyboard] Move Erogdox STM32 to handwired folder
To minimize confusion with ZSA's ergodox EZ ST (stm32f303) and because this is basically a one-off board
* Don't forget mapping
* Fix readme
2025-02-07 19:10:45 +11:00
Drashna Jaelre
8bf01dd796
[OS Detection] Improve MacOS detection ( #24708 )
2025-01-30 06:25:21 +11:00
Drashna Jaelre
6a9ccae18d
Fix missing wait.h include in Dip Switch Map ( #24863 )
2025-01-25 03:11:38 +00:00
Drashna Jaelre and Ryan
80c90a6952
[Bug] Fix Underglow keycode processing ( #24798 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-01-08 08:50:54 -08:00
Drashna Jaelre
58323017ff
Add ArteryTek AT32 dfu to udev rules ( #24747 )
2024-12-25 02:57:30 +00:00
Drashna Jaelre
b599c78548
Fix Quantum Painter compiliation issues with heavy optimization ( #24667 )
2024-12-02 16:58:18 +11:00
Drashna Jaelre and Sergey Vlasov
c7a04bd930
Bring supported STM32F4 configs in line with F4x1 ( #24413 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2024-11-21 22:54:01 +11:00
36b5559b99
[Core] Add Layer Lock feature ( #23430 )
...
Co-authored-by: Daniel <1767914+iamdanielv@users.noreply.github.com >
Co-authored-by: Pascal Getreuer <getreuer@google.com >
Co-authored-by: Pascal Getreuer <50221757+getreuer@users.noreply.github.com >
2024-11-21 17:31:54 +11:00
Drashna Jaelre
baa29fef9d
[Bug] Fix compiliation issues with OS Detection ( #24502 )
2024-10-19 12:24:42 +02:00
Drashna Jaelre
49a1a12a32
Expand count checks in keymap introspection ( #24464 )
...
* Add check Tap Dance count check to keymap introspection
* Add checks for combos and key overrides to introspection
2024-10-11 06:54:53 +11:00
Drashna Jaelre
c9cd92ece3
[Keyboard] Corne rev4 ( #24084 )
...
* [Keyboard] Corne rev4
* Remove unneeded update interval and moved split pin to dd
* Cleanup config and errors
* Move bootmagic config to dd
* Re-add existing configs
* Additional config fixes
* shove off via keymap
2024-10-06 22:05:10 +13:00
Drashna Jaelre
e9cb9f42a5
[Keyboard] Update ZSA Moonlander ( #23911 )
2024-08-19 01:13:38 +01:00
Drashna Jaelre
ab4c13e835
Add dynamic macro keyboard callbacks ( #24142 )
2024-08-18 01:35:10 +01:00
Drashna Jaelre
2d2eed9594
[Keyboard] Move Planck EZ to ZSA vendor folder ( #23917 )
2024-08-14 14:27:37 +01:00
Drashna Jaelre
bdca9318f9
Change suspend condition check order on ChibiOS ( #24020 )
2024-07-04 12:13:00 +10:00
Drashna Jaelre
a6ef34cd16
[Keyboard] fixes for ZSA Voyager ( #23912 )
2024-06-20 09:08:57 +01:00
Drashna Jaelre
333f8bf0d7
Add STM32F405RG ld script for tinyuf2 ( #23885 )
2024-06-09 11:08:53 +10:00
45d60214f4
[Keyboard] ZSA Voyager ( #22181 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: László Bácsi <lackac@lackac.hu >
Co-authored-by: Joel Challis <git@zvecr.com >
2024-04-17 08:55:40 +10:00
Drashna Jaelre
68e8d74188
[Keyboard] Overhaul ploopyco devices ( #22967 )
2024-03-14 22:15:44 -07:00
Drashna Jaelre
c0dbe9a336
Add utility functions for Pointing Device Auto Mouse feature ( #23144 )
...
* Make is_auto_mouse_active() available globally
* Add mouse key tracker functions for auto mouse layer
2024-03-10 05:34:41 +00:00
Drashna Jaelre and Ryan
83e6ddbbb4
[Audio] Add support for audio shutdown pin ( #22731 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2024-03-06 22:02:37 +11:00
Drashna Jaelre
66780783c7
[Bug] Fix pmw33xx sensor corruption on get-cpi call ( #23116 )
2024-02-20 11:36:28 +11:00
Drashna Jael're
11c631027c
Merge remote-tracking branch 'origin/master' into develop
2024-02-03 00:50:11 -08:00
Drashna Jaelre
b910b1261d
Init pins for Analog Joystick sensor ( #22985 )
2024-01-30 23:20:30 +00:00
Drashna Jaelre
6e1e62936e
[Keyboard] Fix typo in Redox config ( #22899 )
2024-01-13 22:31:04 +00:00
Drashna Jaelre
7ed3138e5f
Remove PWM advanced check for WS2812 driver ( #22830 )
2024-01-05 12:27:55 +00:00
Drashna Jaelre
70a7ed26e1
[Keyboard] Move Moonlander to ZSA folder ( #22740 )
2023-12-23 15:46:07 -08:00
Drashna Jaelre and Joel Challis
29f8fa35cf
[Audio] Enable Complementary output for PWM Hardware driver ( #22726 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2023-12-21 19:38:59 -08:00
Drashna Jaelre
094357c403
Fix missed shutdown callbacks ( #22549 )
2023-11-27 15:39:17 +11:00
Drashna Jaelre and Dasky
3ef06aa732
Improve and Cleanup Shutdown callbacks ( #21060 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2023-11-26 22:59:18 +11:00
Drashna Jaelre and Ryan
9c2c96a20e
[Bug] Fix default layer value in eeconfig_init ( #21909 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2023-09-14 10:17:15 -07:00
Drashna Jaelre
9d4347b699
Enable RP2040 support for apa102 RGB LED driver ( #21908 )
2023-09-06 19:30:10 +02:00
Drashna Jaelre
3aebc8acb0
Add RTC IRQ Priority to RP2040 board files ( #21926 )
2023-09-06 04:51:34 +01:00
Drashna Jaelre and Joel Challis
25331be316
Revert changes to ChibiOS Suspend Code ( #21830 )
...
* Partially revert #19780
* Finish
* Get teensy 3.5/3.6 board files too
* fix lint issue
* Revert "[Bug] Restore usb suspend wakeup delay (#21676 )"
This reverts commit e8e989fd7a .
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2023-08-27 03:52:12 +01:00
Drashna Jaelre
96d90a57d8
[Bug] Fix compilation error for APA on ChibiOS ( #21773 )
2023-08-18 01:39:16 +01:00
Drashna Jaelre
625671d1cf
[Bug] Fix compilation error when Split Watchdog enabled ( #21543 )
2023-07-20 18:40:05 -07:00
Drashna Jaelre
d2fd9e1773
Fix ili9xxx inversion opcode entry ( #21422 )
2023-07-03 10:10:38 +10:00
Drashna Jaelre and Ryan
7bd1d18427
[Docs] Add note about ENABLE_COMPILE_KEYCODE to docs ( #21290 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2023-06-19 19:55:27 -06:00
Drashna Jaelre
3a3e5abac9
[Keymap] Drashna Keymap updates for 0.21.0 ( #21073 )
2023-05-31 11:44:06 -07:00
Drashna Jaelre
ed69d78f27
[Bug][Keyboard] Fix key display on Corne OLED ( #21044 )
2023-05-25 16:41:12 +01:00
Drashna Jaelre
d7220da5cb
[Bug] Fix issue with Repeat Key-Combo test ( #21005 )
2023-05-20 21:22:46 +01:00
Drashna Jaelre
b93f05dc35
[Keyboard] Fixup Crkbd default keymap ( #20962 )
2023-05-20 22:13:39 +10:00
Drashna Jaelre
aec882528a
[Bug] Fix compilation error introduced by #20669 ( #20849 )
2023-05-11 00:06:12 +01:00
Drashna Jaelre and Sergey Vlasov
2ddad246ce
OLED Driver improvements ( #20331 )
...
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2023-05-10 14:04:53 -07:00
Drashna Jael're
e08f572673
Merge remote-tracking branch 'origin/master' into develop
2023-04-26 02:15:24 -07:00
Drashna Jael're
a41f6a3e07
Merge remote-tracking branch 'origin/master' into develop
2023-04-12 14:36:45 -07:00
Drashna Jael're
d997fe1a4a
Merge remote-tracking branch 'origin/master' into develop
2023-04-02 12:13:28 -07:00
Drashna Jael're
73f4718f16
Merge remote-tracking branch 'origin/master' into develop
2023-03-23 01:41:42 -07:00
Drashna Jael're
07046bdfc5
Merge remote-tracking branch 'origin/master' into develop
2023-03-17 17:55:09 -07:00
Drashna Jael're
72da3ee63e
Merge remote-tracking branch 'origin/master' into develop
2023-03-16 00:50:29 -07:00
Drashna Jaelre
48a79b08cc
Fix functions when NO_ACTION_TAPPING is defined ( #11528 )
2023-02-19 12:08:03 +11:00
Drashna Jael're
92f85ce929
Merge remote-tracking branch 'origin/master' into develop
2023-02-16 22:34:35 -08:00
Drashna Jaelre
a63808c23f
[Bug] Fix compiliation issue for Key Overrides ( #19856 )
2023-02-15 21:06:10 +00:00
Drashna Jaelre and Ryan
b47f179a4a
Make Magic handling more consistent in Action Keycode handling ( #9126 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2023-02-13 04:48:14 +11:00
Drashna Jaelre
b1f4d49c43
[Bug] Fix tri layer compiler issue if NO_ACTION_LAYER is defined ( #19821 )
2023-02-12 17:07:01 +11:00
fe02abc479
[Core] Tri Layer Keys ( #19795 )
...
Co-authored-by: wilba <wilba@wilba.tech >
Co-authored-by: Pablo Martínez <58857054+elpekenin@users.noreply.github.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2023-02-12 10:23:07 +11:00
Drashna Jaelre
34bc896cf9
[Keyboard] Fix merge error with fave84 board ( #19808 )
2023-02-11 15:12:35 +11:00
Drashna Jael're
6576127b4c
Merge remote-tracking branch 'origin/master' into develop
2023-01-11 14:18:08 -08:00
Drashna Jaelre
a1676c3b8c
[Keyboard] Work Louder updates for via v3 ( #19555 )
2023-01-10 16:35:33 -08:00
Drashna Jaelre
90fd08bf4b
[Bug] Use correct functions for RGB Matrix support in VIA ( #19554 )
2023-01-10 03:21:38 +00:00
Drashna Jaelre
9b8f18699f
Partially revert #18940 for Ploopy Thumb Trackball ( #18943 )
2023-01-01 11:57:36 +11:00
Drashna Jaelre
b4d5c22ed4
Keyboard/fix work louder micro ( #18968 )
2023-01-01 11:57:15 +11:00
Drashna Jaelre
b585ece5ef
Add Split support for Haptic feedback ( #19203 )
2023-01-01 11:56:32 +11:00
Drashna Jaelre
ac561b9473
[Bug] Prevent dynamic keymaps from processing layers that don't exist ( #19225 )
2023-01-01 11:55:14 +11:00
Drashna Jaelre
222f685b90
[Keyboard] Fix DZTECH Tofu II v1 i2c config ( #19306 )
2022-12-13 15:59:32 +11:00
Drashna Jaelre
0e8d22e2b7
[Keyboard] Fix config error for Charybdis ( #19219 )
2022-12-01 22:12:35 +00:00
Drashna Jaelre
50661ab65c
Remove RGBLIGHT_ANIMATIONS from core (+cleanup) ( #19216 )
2022-12-01 13:06:45 -08:00
Drashna Jaelre
4a87af0e9a
[Keymap] Drashna updates for 0.19 ( #19175 )
...
* Fix up bastardkb boards since blackpill support is officially added.
* Check for blackpill version, not elite c.
* Add checks in chibiOS config since multiple ARM controllers supported.
* Rework rules.mk for keymaps to better handle arm vs avr support
* Start moving away from `matrix_*_*` functions.
* `housekeeping_task_*` instead of `matrix_scan_*`
* `keyboard_(pre|post)_init_*` instead of `matrix_init_*`
* Add ℂℴmⅈℂ unicode input method.
* Clean up unicode code to be more compact and flexible.
* Remove/move Pro Micro LED commands to userspace and better filter them
* Fixup OLED code
* Use newer quantum keycode functions/preprocessors rather than manual bit manipulation
* Make unicode mode render much more compact/simple.
* Make qmk secrets more self contained
* Remove custom implementation of split watchdog
2022-11-29 11:43:42 -08:00
Drashna Jael're
b494bc4459
Merge remote-tracking branch 'origin/master' into develop
2022-11-23 10:15:28 -08:00
Drashna Jael're
4597e01061
Merge remote-tracking branch 'origin/master' into develop
2022-11-20 09:20:46 -08:00
Drashna Jael're
3d72be0637
Merge remote-tracking branch 'origin/master' into develop
2022-11-19 13:44:25 -08:00
Drashna Jaelre
1a3f2130d5
Revert "Add pointing device support to data driven config ( #18215 )" ( #19063 )
2022-11-15 17:44:09 +11:00
Drashna Jael're
bed5e1abf5
Merge remote-tracking branch 'origin/master' into develop
2022-11-13 17:51:56 -08:00
Drashna Jaelre and Joel Challis
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
Drashna Jaelre and zvecr
8812872794
Only trigger encoder callbacks on primary side ( #18467 )
...
Co-authored-by: zvecr <git@zvecr.com >
2022-11-14 02:51:19 +11:00
Drashna Jael're
731633e133
Merge remote-tracking branch 'origin/master' into develop
2022-11-12 17:10:04 -08:00
Drashna Jaelre
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 29a0c06b54 .
* Just don't clear anything on layer set
* Fix lint
* Enable test?
2022-11-12 02:11:50 +00:00
Drashna Jael're
d9e559a78e
Merge remote-tracking branch 'origin/master' into develop
2022-11-06 09:05:52 -08:00
Drashna Jaelre
352beeac2f
[Bug] Fix compilation issue with WPM ( #18965 )
2022-11-05 19:05:01 +00:00
Drashna Jaelre
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
Drashna Jaelre
7fe76e53c1
[Keyboard] Add hotdox76v2 support ( #18680 )
2022-11-03 17:40:56 +00:00
Drashna Jaelre and Joel Challis
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
Drashna Jael're
eeb3f9c043
Merge remote-tracking branch 'origin/master' into develop
2022-10-24 23:28:56 -07:00
Drashna Jael're
f1a9259ac9
Merge remote-tracking branch 'origin/master' into develop
2022-10-20 00:38:14 -07:00
Drashna Jaelre
ad8630bd72
Remove RGBLIGHT_ANIMATION and clean up effect defines for layouts+users ( #18729 )
2022-10-15 09:59:31 -07:00
Drashna Jaelre
f0da486fab
Remove RGBLIGHT_ANIMATION and clean up effect defines for R-Z ( #18728 )
2022-10-15 09:55:53 -07:00
Drashna Jaelre
c8e998ccad
Remove RGBLIGHT_ANIMATION and clean up effect defines for L-Q ( #18727 )
2022-10-15 09:55:40 -07:00
Drashna Jaelre
55b9a4d06e
Remove RGBLIGHT_ANIMATION and clean up effect defines for G-K ( #18726 )
2022-10-15 09:55:27 -07:00
Drashna Jaelre
d021bedf50
Remove RGBLIGHT_ANIMTION and clean up effect defines for 0-F ( #18725 )
2022-10-15 09:55:12 -07:00
Drashna Jaelre
be1c9af209
Update info.json configs to explicitly list RGBLIGHT animations ( #18730 )
2022-10-15 09:54:52 -07:00