Drashna Jaelre
7da97c293d
Rgb matrix/enable modes explicitly ( #13758 )
...
* Change animations to require explicet activation
* Add support for legacy config
* Make default for now
* Add LED Matrix support
* change LED Matrix docs
2021-08-18 04:19:00 +10:00
Drashna Jaelre
85351dc23d
[CLI] Add qmk-hid bootloader detection support to qmk console
( #14038 )
...
* [CLI] Add qmk-hid bootloader detection support to `qmk console`
* Remove duplicate entry
Co-authored-by: Ryan <fauxpark@gmail.com>
* Begrudgingly add lufa-ms
* Add udev rules for hid bootloaders
* Update util/udev/50-qmk.rules
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
* Fix VID/PID combos
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
2021-08-18 04:13:54 +10:00
Drashna Jaelre
fae5cc6c67
[Keyboard] Fixup Neson Design N6 ISSI includes ( #14045 )
2021-08-17 10:31:34 -07:00
QMK Bot
a6d2993fc5
Merge remote-tracking branch 'origin/master' into develop
2021-08-17 16:14:10 +00:00
s-show
ab10ce4932
update feature_tap_dance.md translation ( #13496 )
...
* update feature_tap_dance.md translation
* Update docs/ja/feature_tap_dance.md
Co-authored-by: shela <shelaf@users.noreply.github.com>
* update based on comment.
Co-authored-by: shela <shelaf@users.noreply.github.com>
2021-08-18 01:13:09 +09:00
QMK Bot
aeda1a003e
Merge remote-tracking branch 'origin/master' into develop
2021-08-17 16:07:05 +00:00
yulei
a8f893ed2c
[Keyboard] add n6 keyboard ( #13768 )
...
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-17 09:06:26 -07:00
QMK Bot
b87e2947c1
Merge remote-tracking branch 'origin/master' into develop
2021-08-17 15:44:51 +00:00
Charly Delay
837571ef7f
[Keyboard] bastardkb/skeletyl: fix LED configuration ( #14030 )
2021-08-17 08:44:19 -07:00
Drashna Jaelre
e443fa2892
Fix wait_us overflow in matrix for dactyl based boards ( #14039 )
2021-08-17 08:20:01 -07:00
Zach White
8d9bfdc254
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>
2021-08-16 23:33:30 +01:00
QMK Bot
fac717c11c
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 20:51:03 +00:00
James Young
cab1347387
ryanbaekr rb86: rename LAYOUT_numpad_6x17 to LAYOUT ( #14011 )
...
This keyboard isn't a numpad.
2021-08-16 13:50:30 -07:00
QMK Bot
3867c70859
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 20:16:47 +00:00
James Young
08b2d08593
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.
2021-08-16 13:16:17 -07:00
QMK Bot
fc50b6d22e
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 20:11:52 +00:00
James Young
d9bb42e37b
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
2021-08-16 13:11:09 -07:00
Joel Challis
2bc8215ce5
Unify behaviour of wait on AVR ( #14025 )
2021-08-16 17:28:12 +01:00
QMK Bot
4818debcd0
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 10:18:27 +00:00
James Young
0c6155ec42
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
2021-08-16 03:17:25 -07:00
QMK Bot
6c662a600c
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 06:44:50 +00:00
James Young
b512afc347
Fix line endings in keyboards/absinthe/keymaps/via/rules.mk ( #14028 )
2021-08-15 23:44:03 -07:00
QMK Bot
3202b3900e
Merge remote-tracking branch 'origin/master' into develop
2021-08-16 02:41:52 +00:00
James Young
3c3c5965f1
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).
2021-08-15 19:41:02 -07:00
Joel Challis
ab941ce614
Move all the flash logic from tmk_core ( #13927 )
2021-08-15 21:55:23 +01:00
Drashna Jaelre
4e3726bfe1
Fixup Audio startup and add to documents ( #13606 )
...
* Fixup Audio startup and add to documents
* fix doc descriptions
2021-08-15 21:51:50 +01:00
James Young
4b453dca92
Remove MIDI Configuration boilerplate ( #11151 )
...
* remove keyboard-level instances of `MIDI_ENABLE = no`
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]*MIDI_ENABLE[ \t]*=[ \t]*no/d' {} +
```
Co-Authored-By: Nick Brassel <nick@tzarc.org>
* fix case-sensitivity issues on MIDI_ENABLE
Change instances of `MIDI_ENABLE = YES` to `MIDI_ENABLE = yes`.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE[ \t]*=[ \t]*[Yy][Ee][Ss];MIDI_ENABLE = yes;g' {} +
```
* replace `# MIDI controls` with `# MIDI support`
Replace `# MIDI controls` with `# MIDI support` in keyboard-level `rules.mk` files.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#[ \t]*MIDI[ \t]*\(controls\|support\).*;# MIDI support;g' {} +
```
* align inline comments
Aligns the inline comments to the length used by the QMK AVR rules.mk template.
Command:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;MIDI_ENABLE *= *yes.*;MIDI_ENABLE = yes # MIDI support;g' {} +
```
* remove commented instances of `MIDI_ENABLE` from keyboard `rules.mk` files
Commands:
```
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;#\([ \t]*MIDI_ENABLE\) = yes; \1 = no ;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e 's;^\([ \t]*\)\(MIDI_ENABLE = no\);\2\1;' {} +
find keyboards/ -type f -name 'rules.mk' -and -not -path '*/keymaps/*' -exec sed -i -e '/^[ #]\+MIDI_ENABLE *= *no/d' {} +
```
* remove MIDI configuration boilerplate from keyboard config.h files
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-16 06:51:13 +10:00
Zach White
fd340f8957
Defer the expensive search for layout macros until info.json has been processed ( #14007 )
...
* defer the expensive search for layout macros until info.json has been processed
* fixup names
2021-08-16 06:30:58 +10:00
Drashna Jaelre
f56c202fb3
Fix ifdefs for OLED split sync code ( #14017 )
2021-08-15 00:54:08 -07:00
Drashna Jaelre
488aaa0980
Enable sync of OLED/ST7565 display on/off state on Splits ( #13542 )
...
* Enable sync of OLED/ST7565 display on/off state on Splits
* Only send if states are not matched
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: Nick Brassel <nick@tzarc.org>
2021-08-15 15:39:08 +10:00
fauxpark
4b3691e72d
Merge remote-tracking branch 'upstream/master' into develop
2021-08-15 15:27:25 +10:00
Ryan
4c93c350a6
AL1 refactor ( #13679 )
2021-08-15 15:19:01 +10:00
Ryan
b1d8efeb59
LFKeyboards: Replace KC_FNx
with F(x)
( #13999 )
2021-08-15 15:18:41 +10:00
Zach White
8a54127782
Fix errors that have cropped up in develop ( #14005 )
...
* frooastboard: remove duplicate values from config.h
* pistachio_pro: remove unused pin D5
2021-08-15 11:02:46 +10:00
Zach White
60a36863bc
[Keyboard] ez_maker/directpins for easy one-offs in qmk_configurator ( #13321 )
...
* new keyboard: handwired/directpins
* fix promicro keyboard_name
* add teensy2 and teensy2++ support
* align with handwired/onekey
* tweak pids
* add teensy 3.2 and teensy lc to directpins
* move directpins from handwired to ez_maker
* add docs for easy maker
2021-08-14 08:42:59 -07:00
QMK Bot
110a320321
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 15:08:27 +00:00
Ramon Imbao
209fd753cb
[Keyboard] Add TKL-FF PCB ( #14003 )
2021-08-14 08:07:55 -07:00
QMK Bot
a6d77fdf27
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 14:59:20 +00:00
Rifaa Subekti
1e4f0d9dcf
[Keyboard] add Stealth macropad ( #13986 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-08-14 07:58:44 -07:00
QMK Bot
0bb9a5c128
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 14:18:47 +00:00
Ryan
fce12f0075
Rework keymap_extras docs ( #13949 )
2021-08-15 00:18:20 +10:00
QMK Bot
3c013ca7b0
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 13:20:22 +00:00
James Young
de29364827
Ducky One2mini Layout Macro fixes ( #14002 )
2021-08-14 23:19:50 +10:00
QMK Bot
d1be25e9ab
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 09:10:32 +00:00
James Young
47b76f556b
Function96 V2 Configurator fixes ( #13996 )
...
* info.json: apply human-friendly formatting
* correct key sequence for LAYOUT_iso
* correct key sequence for LAYOUT_iso_splitspace
* add layout data for LAYOUT_all
2021-08-14 02:10:03 -07:00
QMK Bot
4039c5dda9
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 09:03:03 +00:00
James Young
90583a1668
Orthocode Layout Macro rework ( #13995 )
...
* move rotary encoder to top row of layout macro
Makes the layout macro and keycodes resemble the assembled keyboard.
* update info.json data
- convert tabs to spaces
- use human-friendly formatting
- fill in key object labels
- adjust object sequence for layout macro changes
2021-08-14 02:02:24 -07:00
QMK Bot
e021357299
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 08:48:55 +00:00
James Young
e2c6dadfbf
Noxary 378 Layout Macro rework ( #13998 )
...
* physically arrange layout macro
* add info.json
2021-08-14 01:48:25 -07:00
QMK Bot
3036189584
Merge remote-tracking branch 'origin/master' into develop
2021-08-14 06:36:00 +00:00