summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-163-5/+32
|\
| * Pimentoso TouhouPad Layout Macro refactor (#14010)James Young2021-08-163-5/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 developQMK Bot2021-08-161-2/+2
|\|
| * Fix line endings in keyboards/absinthe/keymaps/via/rules.mk (#14028)James Young2021-08-151-2/+2
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-166-56/+269
|\|
| * Gorthage Truck Refactor (#14006)James Young2021-08-156-56/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)Joel Challis2021-08-157-269/+278
| |
* | Fixup Audio startup and add to documents (#13606)Drashna Jaelre2021-08-153-1/+30
| | | | | | | | | | * Fixup Audio startup and add to documents * fix doc descriptions
* | Remove MIDI Configuration boilerplate (#11151)James Young2021-08-16879-5365/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* | Defer the expensive search for layout macros until info.json has been ↵Zach White2021-08-161-19/+24
| | | | | | | | | | | | | | processed (#14007) * defer the expensive search for layout macros until info.json has been processed * fixup names
* | Fix ifdefs for OLED split sync code (#14017)Drashna Jaelre2021-08-154-6/+7
| |
* | Enable sync of OLED/ST7565 display on/off state on Splits (#13542)Drashna Jaelre2021-08-155-21/+123
| | | | | | | | | | | | | | | | | | * 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>
* | Merge remote-tracking branch 'upstream/master' into developfauxpark2021-08-1520-457/+434
|\|
| * AL1 refactor (#13679)Ryan2021-08-1510-414/+391
| |
| * LFKeyboards: Replace `KC_FNx` with `F(x)` (#13999)Ryan2021-08-1510-44/+44
| |
* | Fix errors that have cropped up in develop (#14005)Zach White2021-08-152-15/+1
| | | | | | | | | | * frooastboard: remove duplicate values from config.h * pistachio_pro: remove unused pin D5
* | [Keyboard] ez_maker/directpins for easy one-offs in qmk_configurator (#13321)Zach White2021-08-1447-0/+1141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-1410-0/+714
|\|
| * [Keyboard] Add TKL-FF PCB (#14003)Ramon Imbao2021-08-1410-0/+714
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-149-0/+216
|\|
| * [Keyboard] add Stealth macropad (#13986)Rifaa Subekti2021-08-149-0/+216
| | | | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-141-75/+80
|\|
| * Rework keymap_extras docs (#13949)Ryan2021-08-151-75/+80
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-145-60/+76
|\|
| * Ducky One2mini Layout Macro fixes (#14002)James Young2021-08-145-60/+76
| |
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-141-4/+537
|\|
| * Function96 V2 Configurator fixes (#13996)James Young2021-08-141-4/+537
| | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-143-111/+133
|\|
| * Orthocode Layout Macro rework (#13995)James Young2021-08-143-111/+133
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-144-37/+131
|\|
| * Noxary 378 Layout Macro rework (#13998)James Young2021-08-144-37/+131
| | | | | | | | | | * physically arrange layout macro * add info.json
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-149-0/+292
|\|
| * add falcon keyboard (#13674)yulei2021-08-149-0/+292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * added falcon keyboard * Update keyboards/matrix/falcon/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keyboards/matrix/falcon/rules.mk Co-authored-by: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-authored-by: Drashna Jaelre <drashna@live.com> * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> * added description for the bootloader * Apply suggestions from code review Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-1410-70/+466
|\|
| * [Keyboard] Add Irene Keyboard (#13991)Ramon Imbao2021-08-139-0/+396
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
| * Fix Line endings in Absinthe VIA keymap (#13997)Drashna Jaelre2021-08-141-70/+70
| |
* | Fix `combo_disable` (#13988)Pete Sevander2021-08-141-8/+10
| | | | | | | | | | | | - Dump key buffer when combos are disabled. - Recursive calls to `dump_key_buffer` need to start dumping the buffer from index i+1 to avoid possible infinite loops. - Handle combo key releases even though combo processing is disabled.
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-1444-1200/+2060
|\|
| * [Keymap] clean up userspace, add XD75 / Keyboardio Atreus (#13121)Joshua T2021-08-1344-1200/+2060
| | | | | | | | Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: Drashna Jaelre <drashna@live.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-145-116/+544
|\|
| * Crin Refactor (#13982)James Young2021-08-135-116/+544
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rename LAYOUT_default to LAYOUT_all * apply human-friendly formatting to info.json * correct keyboard dimensions * correct data for LAYOUT_tsangan * add labels to LAYOUT_ansi data * add labels to LAYOUT_all data * add labels to LAYOUT_iso data * crin.h: update grid alignment of matrix identifiers * crin.h: add matrix diagram * physically position matrix identifiers for LAYOUT_all - move k2d to top row (right half of split Backspace) - move k41 to fourth row (right half of split Left Shift [KC_NUBS]) * physically position matrix identifiers for LAYOUT_iso - move k1d to top row ([KC_NUHS]) - add k41 to fourth row ([KC_NUBS], previously missing) * refactor keymaps - grid-align keycodes - use four-space indent * correct data for LAYOUT_iso - move Enter key to home row * rename LAYOUT_tsangan to LAYOUT_ansi_tsangan * add LAYOUT_iso_tsangan * update readme.md - add `make` command for building - add "Flashing example..." - touch-up bootloader jump instructions (previous Markdown didn't render ideally on GitHub) * extend keymap functionality - add Grave Accent, Function keys, Print Screen, Scroll Lock and Pause keycodes to keymaps - add RESET keycode (Fn+R) - use KC_RGHT for Right arrow * touch-up bootloader instructions on readme - note that Bootmagic Lite jump erases persistent settings - note that Fn+R is RESET keycode by default
* | Fix pmw3360 code to only output debug info if mouse debugging is enabled ↵Drashna Jaelre2021-08-131-6/+8
| | | | | | | | (#13993)
* | Merge remote-tracking branch 'origin/master' into developDrashna Jael're2021-08-1338-187/+1533
|\|
| * [Keyboard] Add Gud70 (#12575)Evelien-Lillian Dekkers2021-08-138-0/+607
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
| * [Keyboard] Adding VIA to Absinthe (#13031)alittlepeace2021-08-132-0/+72
| | | | | | Co-authored-by: Drashna Jaelre <drashna@live.com>
| * [Keyboard] Macropad v2 polling rate fix (#13129)Sergey Omelchenko2021-08-131-0/+3
| |
| * [Keyboard] Add eniigmakeyboards/ek60 (#13140)eniigmakeyboards2021-08-139-0/+380
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add eniigmakeyboards/ek60 * Update keyboards/eniigmakeyboards/ek60/rules.mk Updated layouts Co-authored-by: Drashna Jaelre <drashna@live.com> * Update keymap.c Added GPL2+ header * Update keymap.c Added GPL2+ * Update rules.mk Added ISO layout here * Update readme.md Added instructions for resetting bootloader * Update keyboards/eniigmakeyboards/ek60/rules.mk Co-authored-by: Ryan <fauxpark@gmail.com> Co-authored-by: adamws <adamws@users.noreply.github.com> Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
| * [Keyboard] Add n9 macropad (#13168)NightlyBoards2021-08-139-0/+267
| |
| * [Keyboard] Updates to ScrabblePad (#13177)DonutCables2021-08-139-187/+204
| | | | | | Co-authored-by: Ryan <fauxpark@gmail.com>
* | Merge remote-tracking branch 'origin/master' into developQMK Bot2021-08-134-0/+266
|\|