Merge remote-tracking branch 'origin/master' into develop
Merge remote-tracking branch 'origin/master' into develop
[Keyboard] bastardkb/skeletyl: fix LED configuration (#14030)
Fix wait_us overflow in matrix for dactyl based boards (#14039)
Add a lot more data to info.json (#13366)
* add some split data to info.json
* add tags
* add half of config_options.md to info.json
* add support for designating master split
* sort out split transport and primary
* fix bad data in UNUSED_PINS
* fixup custom transport
* wip
* allow for setting split right half keyboard matrix
* add SPLIT_USB_DETECT
* minor cleanup
* fix an erroneous message
* rework split.usb_detect
* adding missing rgblight vars to info.json
* add mouse_key to info.json
* add all remaining options from docs/config_options.md
* fix audio voices
* qmk info: Change text output to use dotted notation
* tweak layout output
* resolve alias names
* break out some functions to make flake8 happy
* add a field for bootloader instructions
* qmk generate-info-json: add a write-to-file argument
Adds an argument that instructs qmk generate-info-json to write the output to a file instead of just to the terminal.
* -arg_only, +action
Because it was never my intention that one would have to specify a value for the argument that enables writing the file.
* Bring qmk generate-info-json inline with other generate commands
* pytest fixup
* fix esca/getawayvan
* fix data driven errors for bpiphany converters
* features.force_nkro -> usb.force_nkro
* split.primary->split.main
* fix esca/getawayvan_f042
* fix the bpiphany converters for real
* fix bpiphany/tiger_lily
* Apply suggestions from code review
Co-authored-by: Nick Brassel <nick@tzarc.org>
* fix generate-api errors
* fix matrix pin extraction for split boards
* fix ploopyco/trackball_nano/rev1_001
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Merge remote-tracking branch 'origin/master' into develop
ryanbaekr rb86: rename LAYOUT_numpad_6x17 to LAYOUT (#14011)
This keyboard isn't a numpad.
Merge remote-tracking branch 'origin/master' into develop
MisonoWorks Chocolate Bar Configurator fixes (#14009)
* info.json: apply human-friendly formatting
* info.json: correct key sequence
Places the arrow keys in the proper place in sequence.
* correct maintainer's GitHub link in readme
User changed their GitHub username; previous URL was Error 404.
Merge remote-tracking branch 'origin/master' into develop
Linworks Fave87 Layout Macro Refactor (#14008)
* correct LAYOUT_tkl_ansi data
Number row was positioned 0.25u too low.
* correct LAYOUT_tkl_ansi macro
- remove position K027 (right half of Split Backspace)
- remove position K096 (right portion of Split Right Shift)
* correct LAYOUT_tkl_iso macro
- remove position K027 (right half of Split Backspace)
- remove position K096 (right portion of Split Right Shift)
* enable Community Layout support
* add LAYOUT_tkl_ansi_split_bs_rshift and LAYOUT_tkl_iso_split_bs_rshift
Unify behaviour of wait on AVR (#14025)
Merge remote-tracking branch 'origin/master' into develop
Pimentoso TouhouPad Layout Macro refactor (#14010)
* physically arrange layout macro, phase 1
Break the keymap up into rows.
* physically arrange layout macro, phase 2
Moves the Escape and Enter keys to the top row.
* refactor default keymap
- use QMK short-form keycodes
- grid align keycodes
* physically arrange layout macro, phase 3
Moves the X key (Bomb) to the bottom row.
* physically arrange layout macro, phase 4
Physically arrange the Escape and Enter keys.
* physically arrange layout macro, phase 5
Physically arrange the arrow keys.
* physically arrange layout macro, phase 6
Physically align the X (Bomb) key.
* align escape characters in layout macro
* info.json: apply human-friendly formatting
Merge remote-tracking branch 'origin/master' into develop
Fix line endings in keyboards/absinthe/keymaps/via/rules.mk (#14028)
Merge remote-tracking branch 'origin/master' into develop
Gorthage Truck Refactor (#14006)
* info.json: apply human-friendly formatting
* info.json: make key labels more friendly to `qmk info -l`
* correct LAYOUT_3u key sequence
* correct LAYOUT_7u key sequence
* correct LAYOUT_10u key sequence
* refactor default keymap
- use QMK short-form keycodes
- update grid alignment
- use four-space indent
- touch up with `qmk cformat`
* refactor 10u keymap
- use QMK short-form keycodes
- add encoder_update_user() function
- update grid alignment
- use four-space indent
* refactor 7u keymap
- use QMK short-form keycodes
- add encoder_update_user() function
- update grid alignment
- use four-space indent
* refactor gorthage_truck.h
- update grid alignments
- use XXX for KC_NO
- insert omitted KC_NO instances
* correct keyboard metadata in info.json
- use GitHub username for maintainer
- correct keyboard dimensions
* add encoder_update_kb() function to gorthage_truck.c
Gives QMK Configurator compile jobs encoder functionality.
* update maintainer field in info.json
As requested by jpuerto96 (s8erdude).
Move all the flash logic from tmk_core (#13927)