aboutsummaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2025-01-151-0/+7
|\
| * Allow running Docker container on MacOS (without in-container USB support) ↵Haim Gelfenbeyn2025-01-161-0/+7
| | | | | | | | (#24412)
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-01-084-5/+10
|\|
| * [Docs] Fix wording in Mod Tap documentation (#24796)jack2025-01-071-1/+1
| |
| * Convert stray legacy warn/info docs panels (#24799)Joel Challis2025-01-073-4/+9
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2025-01-021-1/+1
|\|
| * Fix link to TMK magic commands (#24773)Tocho Tochev2025-01-021-1/+1
| |
* | Add leader_add_user callback (#24266)Will Spooner2025-01-011-0/+15
| |
* | Add keymap-extras for EurKEY layout (#24241)j-hap2024-12-231-0/+1
|/ | | | | Co-authored-by: Ryan <[email protected]> Co-authored-by: Stefan Kerkmann <[email protected]>
* Clarify keymap location and format in newbs_building_firmware.md (#24663)J2024-12-221-1/+1
|
* Add licensing violations page. (#24697)Nick Brassel2024-12-132-1/+98
|
* Update hardware_keyboard_guidelines.md to Fix Typos (#24671)russell-myers12024-12-031-1/+1
| | | | Corrected a typo in the phrase "iOS device need lessthan 100" to "iOS devices need less than 100." This was to improve clarity and professionalism of the doc.
* Update leftover RGB keycodes (#24653)Ryan2024-11-301-2/+2
|
* `develop` 2024q4 changelog. (#24638)Nick Brassel2024-11-274-11/+134
|
* [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630)Joel Challis2024-11-232-2/+4
| | | | | | | | | | | | * [Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#21881) * Apply suggestions from code review Co-authored-by: Nick Brassel <[email protected]> --------- Co-authored-by: Nebuleon <[email protected]> Co-authored-by: Nick Brassel <[email protected]>
* Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-211-19/+19
|\
| * Fix rendering of `reference_configurator_support.md` (#24629)Joel Challis2024-11-211-19/+19
| |
* | `qmk find`: expand operator support (#24468)Ryan2024-11-211-6/+12
| |
* | [Core] Add Layer Lock feature (#23430)Drashna Jaelre2024-11-214-0/+151
| | | | | | | | | | | | Co-authored-by: Daniel <[email protected]> Co-authored-by: Pascal Getreuer <[email protected]> Co-authored-by: Pascal Getreuer <[email protected]>
* | Added MCU support for ArteryTek AT32F415 (#23445)HorrorTroll2024-11-213-0/+38
| |
* | `qmk new-keyboard`: separate dev board and MCU selection (#24548)Ryan2024-11-211-72/+75
| |
* | Backward compatibility for new RGB keycode handling (#24490)Ryan2024-11-201-0/+4
| | | | | | | | Co-authored-by: Dasky <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-191-1/+1
|\|
| * Fix typo in docs/api_development_overview.md (#24620)russell-myers12024-11-191-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-171-1/+1
|\|
| * docs: fix RWIN alias (#24610)Amund Tenstad2024-11-171-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-152-34/+25
|\|
| * docs: move description of host_language from Macros to Language-specific ↵Amund Tenstad2024-11-152-34/+25
| | | | | | | | | | | | | | | | Keycodes (#24584) Co-authored-by: フィルターペーパー <[email protected]> Co-authored-by: Joel Challis <[email protected]> Co-authored-by: Ryan <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-148-135/+221
|\|
| * [docs] Improve halconf/mcuconf code examples (#24597)Ryan2024-11-148-135/+221
| |
* | Revert removal of `QK_OUTPUT_AUTO`, fixup docs to reflect. (#24593)Nick Brassel2024-11-145-20/+46
| |
* | Joystick: add support for 8-way hat switch (#24515)Ryan2024-11-091-1/+50
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-091-1/+1
|\|
| * [docs] Turn on icons for external links (#24580)Ryan2024-11-091-1/+1
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-11-091-1/+1
|\|
| * [docs] Fix dead link to keyboard list in newbs.md (#24579)Ryan2024-11-091-1/+1
| |
* | Rename RGB/HSV structs: keyboard-level code (#24476)Ryan2024-10-121-6/+6
| |
* | Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan2024-10-123-57/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Add svlinky converter (#24449)Sadek Baroudi2024-10-121-0/+6
| |
* | Update combo user function variable (#24467)フィルターペーパー2024-10-121-9/+17
| |
* | Extended wheel reports (#24422)eynsai2024-10-061-0/+1
| | | | | | extended wheel reports
* | Tweak OS detect, add OS_DETECTION_SINGLE_REPORT (#24379)Andre Brait2024-10-061-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Default OS_DETECTION_DEBOUNCE bumped from 200ms to 250ms * Add OS_DETECTION_SINGLE_REPORT to prevent undesired multiple reports * Prevents random stability issues on ARM MacBooks after switching via KVM * Works for every device I could test, including ARM MacBooks * Disabled by default to keep current behavior * Add Troubleshooting section on documentation * Tweak reset logic to prevent a freeze with some KVMs The USB stack on ARM MacBooks is more similar to that of iOS and, for some reason, it seems to like sending packets that influence the OS detection and results in a second OS_MACOS report being sent at a random period of time after plugging the keyboard back. This does not always happen and the consequences of this vary based on what the user is doing in the callback, but since this is not obvious and it's hard to debug, I've decided to add a flag for those affected by such issue. The stability issue I had in mine was a combination of factors and I found the actual cause being my own bad math when changing the default layer, but this change alone is also confirmed to fix it. Lastly, soem KVMs seem to leave the USB controlled in a suspended state when cold-booting Windows, meaning the keyboard would hang and the reset logic would not work. This tunes it so that it can get out of such state. Also retested for compatibility with my old KVM to ensure the logic works for both.
* | Add easier way to set default single layer (#24376)Andre Brait2024-10-062-1/+4
| | | | | | | | * Add set_single_default_layer to match set_single_persistent_default_layer * Implements exactly the same behavior, except the write to EEPROM
* | WS2812 API rework (#24364)Ryan2024-10-061-7/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 <[email protected]> --------- Co-authored-by: Dasky <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-291-232/+232
|\|
| * [docs] `reference_info_json`: add type hints (#24443)Ryan2024-09-301-232/+232
| |
* | Remove `RING_BUFFERED_6KRO_REPORT_ENABLE` due to disuse. (#24433)Nick Brassel2024-09-241-2/+0
| |
* | Remove `STM32_PWM_USE_ADVANCED` references (#24432)Joel Challis2024-09-241-1/+1
| |
* | Add LD7032 support to QP. (#20828)Dasky2024-09-181-0/+36
| | | | | | | | | | Co-authored-by: Nick Brassel <[email protected]> Co-authored-by: Sergey Vlasov <[email protected]>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2024-09-069-11/+11
|\|