Joel Challis and GitHub
5eb53be671
Avoid loading keymap rules.mk twice ( #24665 )
2024-12-02 06:24:44 +11:00
Nick Brassel and GitHub
7d8f193988
Allow codegen of keymap.json => keymap.c without requiring layers/layout etc. ( #23451 )
2024-11-24 20:32:30 +11:00
Dasky and GitHub
1f7d10902a
Add pointing tests ( #24513 )
2024-11-23 16:34:32 +00:00
4a5bae51cd
[Feature] Add keycode PDF(layer) to set the default layer in EEPROM ( #24630 )
...
* [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#21881 )
* Apply suggestions from code review
Co-authored-by: Nick Brassel <nick@tzarc.org >
---------
Co-authored-by: Nebuleon <2391500+Nebuleon@users.noreply.github.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2024-11-23 10:09:34 +00: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
HorrorTroll and GitHub
39161b9ee7
Added MCU support for ArteryTek AT32F415 ( #23445 )
2024-11-21 17:28:28 +11:00
9c86583981
Backward compatibility for new RGB keycode handling ( #24490 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2024-11-20 09:53:33 +11:00
QMK Bot
4e77ab66e2
Merge remote-tracking branch 'origin/master' into develop
2024-11-12 02:21:49 +00:00
Ryan and GitHub
3d4da6de29
[docs] Add "edit this page" link at the bottom ( #24585 )
2024-11-12 02:20:56 +00:00
QMK Bot
69093f6de9
Merge remote-tracking branch 'origin/master' into develop
2024-11-09 19:04:48 +00:00
Ryan and GitHub
3eb172d08e
[docs] Turn on icons for external links ( #24580 )
2024-11-09 12:04:14 -07:00
f5b495e06e
Move pointing device driver code ( #24445 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2024-10-25 18:11:51 +01:00
Ryan and GitHub
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
208ebf54a9
WS2812 API rework ( #24364 )
...
* Begin WS2812 API rework
* Move RGBW conversion, clean up color.h, fix RGBW for AVR bitbang
* Formatting & update PS2AVRGB I2C driver (untested)
* Tested ARM bitbang RGB+RGBW
* Tested ARM SPI RGB - RGBW not working
* Tested ARM PWM RGB+RGBW
* Tested RP2040 PIO driver RGB+RGBW
* Update RGBLight
* Formatting
* Fix BM60HSRGB rev2
* Fix oddforge/vea
* Fix 1k and XD002 RGBLite
* Fix model_m/mschwingen
* Fix handwired/promethium
* Rename `WS2812_LED_TOTAL` for BM60HSRGB
* Fix work_louder boards
* Fix dawn60
* Fix rgbkb/pan
* Fix neson_design/700e and n6
* Fix ergodox_ez/shine
* ergodox_ez/shine: invert indices for left half
* Fix matrix/abelx
* Fix matrix/m20add
* Remove custom rgblight driver for matrix/noah - should be done with lighting layers
* Fix LED indexes for RGBLight split
* Rename `convert_rgb_to_rgbw()` to `ws2812_rgb_to_rgbw()`
* Update WS2812 API docs
* `ergodox_ez/shine`: simplify LED index calculation
* LED/RGB Matrix: Add weak function for LED index resolution
* Bandaid fix for RGB Matrix splits not using WS2812
* `steelseries/prime_plus`: redo custom RGBLight driver
* Update keyboards/steelseries/prime_plus/rgblight_custom.c
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
---------
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2024-10-06 21:01:07 +13:00
Nick Brassel and GitHub
9a8f5a80e4
Remove RING_BUFFERED_6KRO_REPORT_ENABLE due to disuse. ( #24433 )
2024-09-24 12:53:55 +01:00
QMK Bot
c622e1439c
Merge remote-tracking branch 'origin/master' into develop
2024-09-24 08:55:52 +00:00
93cc3f58b1
Bump rollup from 4.16.4 to 4.22.4 in /builddefs/docsgen ( #24430 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.16.4 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.16.4...v4.22.4 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-24 09:55:18 +01:00
QMK Bot
a93144834c
Merge remote-tracking branch 'origin/master' into develop
2024-09-18 08:57:18 +00:00
e7c009c142
Bump vite from 5.2.10 to 5.2.14 in /builddefs/docsgen ( #24403 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.2.10 to 5.2.14.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.2.14/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.2.14/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-18 09:56:46 +01:00
Joel Challis and GitHub
3bd303f204
Remove arm_atsam platform ( #24337 )
2024-09-02 03:48:17 +01:00
Stefan Kerkmann and GitHub
d210590d4d
[Maintenance] builddefs: common_rules: overhaul debug information generation ( #24352 )
...
builddefs: common_rules: overhaul debug information generation
Debug information is always generated while compiling a binary, but
debugging is not the main use-case for the majority of users. Thus the
new default is to explicitly require them with `DEBUG_ENABLE=yes`. The
same is true for linker map files which are gated by the same flag.
As we target the gcc compiler and debug with the gdb debugger we can
specify the ggdb3 flag in the most verbose to get macro expansion.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
2024-09-01 19:54:53 +02:00
Nick Brassel and GitHub
70cbf08b67
Add new connection keycodes for Bluetooth, 2.4GHz. ( #24251 )
2024-08-27 10:52:23 +10:00
QMK Bot
45397a44e3
Merge remote-tracking branch 'origin/master' into develop
2024-08-12 13:26:02 +00:00
Nick Brassel and GitHub
dccada95aa
Remove debugging prints. ( #24271 )
2024-08-12 23:25:29 +10:00
QMK Bot
2c6409fdd8
Merge remote-tracking branch 'origin/master' into develop
2024-08-12 12:34:54 +00:00
Nick Brassel and GitHub
380e0c9cad
Userspace: add support for adding environment variables during build ( #22887 )
2024-08-12 22:34:22 +10:00
Nick Brassel
1c02c3dfad
[docs] Fixup home link. ( #24068 )
2024-07-06 16:19:00 +10:00
Nick Brassel and GitHub
300505bd9e
[docs] Fixup home link. ( #24068 )
2024-07-06 16:08:55 +10:00
DavidSannier and GitHub
e07f752a57
[build_test] set CONSOLE_ENABLE=yes if DEBUG > 0 ( #23097 )
2024-07-04 00:15:44 +01:00
Nick Brassel and GitHub
7bc3eef8cc
SPI flash API cleanup, add async erase capability. ( #23894 )
2024-07-02 10:16:41 +10:00
Joel Challis and GitHub
938badc3b0
Generate keymap dd keycodes to header ( #20273 )
2024-06-17 21:51:53 +01:00
Nick Brassel and GitHub
282253a7e0
[docs] Add ability to redirect based on input path. ( #23851 )
2024-06-03 08:55:03 +10:00
Joel Challis and GitHub
119e54e9e3
Docs theme updates ( #23832 )
2024-05-31 10:34:30 +10:00
Ryan and GitHub
8b84fa6b50
[docs] Better logo SVG ( #23828 )
2024-05-30 19:09:07 +10:00
Nick Brassel and GitHub
6ef9717288
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
Ryan and GitHub
25f608c1b4
Separate keycode handling for LED Matrix and Backlight ( #23426 )
2024-04-11 14:06:36 +10:00
Nick Brassel and GitHub
4acdddbf48
Bodge consolidation. ( #23448 )
2024-04-10 19:03:11 +10:00
QMK Bot
a729516edb
Merge remote-tracking branch 'origin/master' into develop
2024-03-20 22:24:27 +00:00
Joel Challis and GitHub
34374d2e2e
Assume only 32u4 boards can run 'promicro' converters ( #23312 )
2024-03-20 22:23:58 +00:00
Ryan and GitHub
23b7a02ebe
LED drivers: add support for IS31FL3236 ( #23264 )
2024-03-17 19:23:14 +11:00
Joel Challis and GitHub
9f4a9d5826
Enable 'keyboard.json' as a build target ( #22891 )
2024-03-10 16:20:25 +11:00
61fa6949fb
[Core] Allow ChibiOS SIO driver for UART driver ( #22839 )
...
* onekey: stm32f3_disco: add usart pins and activate peripheral
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
* chibios: uart: change SD1 prefix to UART
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
* chibios: uart: add SIO driver and RP2040 compatibility
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update platforms/chibios/drivers/uart.h
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2024-02-20 11:34:24 +01:00
Nick Brassel and GitHub
9d9cdaaa2d
Add encoder abstraction. ( #21548 )
2024-02-18 21:17:15 +11:00
f6709e65eb
Add RGB matrix & LED Matrix support for IS31FL3729 ( #21944 )
...
Co-authored-by: Xelus22 <preyas22@gmail.com >
Co-authored-by: dexter93 <d3xter93@gmail.com >
2024-02-17 01:41:35 +11:00
Joel Challis and GitHub
77e8867498
Fix joystick initialization ( #22953 )
2024-02-17 01:14:46 +11:00
Joel Challis and GitHub
5cd31fda9c
Begin removal of bootmagic lite terminology ( #22970 )
2024-01-28 22:51:58 +00:00
Ryan and GitHub
597de0e298
LED drivers: rename "simple" to "mono" ( #22814 )
2024-01-04 06:05:37 +00:00
Ryan and GitHub
0a6913b682
LED drivers: extract IS31FL3746A from IS31COMMON ( #22637 )
2024-01-01 21:44:18 +11:00
Ryan and GitHub
a88dd675bf
LED drivers: extract IS31FL3745 from IS31COMMON ( #22636 )
2024-01-01 19:31:44 +11:00
Ryan and GitHub
ae2d5e2e5a
LED drivers: extract IS31FL3743A from IS31COMMON ( #22635 )
2024-01-01 17:04:51 +11:00