Ryan
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
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
dependabot[bot]
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
dependabot[bot]
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
3bd303f204
Remove arm_atsam
platform ( #24337 )
2024-09-02 03:48:17 +01:00
Stefan Kerkmann
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
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
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
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
300505bd9e
[docs] Fixup home link. ( #24068 )
2024-07-06 16:08:55 +10:00
DavidSannier
e07f752a57
[build_test] set CONSOLE_ENABLE=yes if DEBUG > 0 ( #23097 )
2024-07-04 00:15:44 +01:00
Nick Brassel
7bc3eef8cc
SPI flash API cleanup, add async erase capability. ( #23894 )
2024-07-02 10:16:41 +10:00
Joel Challis
938badc3b0
Generate keymap dd keycodes to header ( #20273 )
2024-06-17 21:51:53 +01:00
Nick Brassel
282253a7e0
[docs] Add ability to redirect based on input path. ( #23851 )
2024-06-03 08:55:03 +10:00
Joel Challis
119e54e9e3
Docs theme updates ( #23832 )
2024-05-31 10:34:30 +10:00
Ryan
8b84fa6b50
[docs] Better logo SVG ( #23828 )
2024-05-30 19:09:07 +10:00
Nick Brassel
6ef9717288
Vitepress conversion of docs. ( #23795 )
2024-05-30 12:00:41 +10:00
Ryan
25f608c1b4
Separate keycode handling for LED Matrix and Backlight ( #23426 )
2024-04-11 14:06:36 +10:00
Nick Brassel
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
34374d2e2e
Assume only 32u4 boards can run 'promicro' converters ( #23312 )
2024-03-20 22:23:58 +00:00
Ryan
23b7a02ebe
LED drivers: add support for IS31FL3236 ( #23264 )
2024-03-17 19:23:14 +11:00
Joel Challis
9f4a9d5826
Enable 'keyboard.json' as a build target ( #22891 )
2024-03-10 16:20:25 +11:00
Stefan Kerkmann
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
9d9cdaaa2d
Add encoder abstraction. ( #21548 )
2024-02-18 21:17:15 +11:00
HorrorTroll
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
77e8867498
Fix joystick initialization ( #22953 )
2024-02-17 01:14:46 +11:00
Joel Challis
5cd31fda9c
Begin removal of bootmagic lite terminology ( #22970 )
2024-01-28 22:51:58 +00:00
Ryan
597de0e298
LED drivers: rename "simple" to "mono" ( #22814 )
2024-01-04 06:05:37 +00:00
Ryan
0a6913b682
LED drivers: extract IS31FL3746A from IS31COMMON ( #22637 )
2024-01-01 21:44:18 +11:00
Ryan
a88dd675bf
LED drivers: extract IS31FL3745 from IS31COMMON ( #22636 )
2024-01-01 19:31:44 +11:00
Ryan
ae2d5e2e5a
LED drivers: extract IS31FL3743A from IS31COMMON ( #22635 )
2024-01-01 17:04:51 +11:00
Ryan
e1c0bd8a7c
LED drivers: extract IS31FL3742A from IS31COMMON ( #22620 )
2024-01-01 12:40:35 +11:00
Joel Challis
4682226e20
Keymap introspection for Dip Switches ( #22543 )
2023-12-11 23:06:18 +00:00
QMK Bot
e471cb80cb
Merge remote-tracking branch 'origin/master' into develop
2023-12-08 09:55:53 +00:00
Joel Challis
0f341dfdd3
Fix TARGET when using converters ( #22591 )
2023-12-08 20:55:24 +11:00
Ryan
17f36a21bf
Rework RGBLight driver system ( #22529 )
2023-12-05 22:49:14 +11:00
Nick Brassel
5501e804ff
QMK Userspace ( #22222 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
2023-11-28 07:53:43 +11:00
Dasky
68722d35a3
Azoteq IQS5xx support ( #22280 )
2023-11-20 16:25:35 +00:00
Nick Brassel
4c625d8286
Revert "chibios: disable RWX segment warning on newer GNU lds ( #22007 )" ( #22469 )
...
This reverts commit de3c42125b
.
2023-11-13 22:41:12 +00:00
Thomas Weißschuh
de3c42125b
chibios: disable RWX segment warning on newer GNU lds ( #22007 )
2023-11-13 22:29:12 +00:00
Joel Challis
e884e42ce9
Generalise ADC driver source inclusion ( #22448 )
2023-11-12 22:30:27 +00:00
Joel Challis
147865cf57
Migrate some common features to generic ( #22403 )
2023-11-09 02:01:44 +00:00
Ryan
be66e5f2b4
WT RGB cleanups ( #22379 )
2023-11-08 00:58:59 +11:00
Joel Challis
3143a7597f
Allow generic_features to handle subdirectories ( #22400 )
2023-11-04 20:33:52 +00:00