summaryrefslogtreecommitdiff
path: root/keyboards/mechlovin
AgeCommit message (Collapse)Author
2022-02-02Don't make EEPROM size assumptions with dynamic keymaps. (#16054)Nick Brassel
* Don't make EEPROM size assumptions with dynamic keymaps. * Add support for checking against emulated flash, error out if someone attempts to build a board without specifying EEPROM size. * Reorder defines so that MCU is considered last. * Refactor EEPROM definitions for simplicity. * Fix max sizing of kabedon/kabedon980. * Fix max sizing of mechlovin/olly/jf. * Fix unit tests. * Review comments, add messages with values during build failures.
2022-01-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-30Mechlovin Olly BB Touch-Up (#16137)James Young
* fix keymap alignment Both the `default` and `via` keymaps had misalignments on the top 3 layers, which was misleading as to which keycode was on which switch on those layers. * fix layout macro reference in info.json * friendly-format info.json, phase 1 Adds line breaks between keyboard rows. * correct info.json key sequence * bb.h: use XXX for KC_NO * bb.h: add matrix diagram * add LAYOUT_ansi_split_bs Includes reference keymap. * add LAYOUT_iso_split_bs Includes reference keymap. * info.json: remove meta key
2022-01-15Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-14[Keyboard] Fix compilation issues for mechlovin hex4b (#15885)Drashna Jaelre
2022-01-15Fix broken bootloader builds in develop. (#15880)Dasky
2022-01-12Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-12[Keyboard] Add Hex4B rev.2 PCB (#15811)mechlovin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2022-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-11Correct matrix effect name (#15816)Albert Y
2022-01-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-10[Keyboard] Add Kay60 PCB (#15566)mechlovin
Co-authored-by: Ryan <fauxpark@gmail.com>
2022-01-09Merge remote-tracking branch 'origin/master' into developQMK Bot
2022-01-08[Keyboard] add Haus PCB (#12434)mechlovin
Co-authored-by: Ryan <fauxpark@gmail.com>
2021-12-27Refactor `bootloader_jump()` implementations (#15450)Ryan
* Refactor `bootloader_jump()` implementations * Fix tests? * Rename `atmel-samba` to `md-boot`
2021-12-27Hex 4b LED Layer Indicater (#15160)nazerim
* Hex 4b VIA Keymap to use scroll lock and num lock LED's to indicate active layer (0,1,2,3) * Added readme.md file
2021-12-12Fix up build options comments (#15463)Ryan
2021-12-09Tidy up NKRO_ENABLE rules (#15382)Ryan
2021-12-06Extended Community Layout Support (#15371)James Young
* add tkl_f13_ansi Community Layout * add tkl_f13_ansi_tsangan Community Layout * add tkl_f13_iso Community Layout * add tkl_f13_iso_tsangan Community Layout * add missing layout diagrams to readme.md * fix layout macro references in info.json files * add tkl_nofrow_iso Community Layout * enable Community Layout support: dyz/dyz_tkl * enable Community Layout support: kopibeng/mnk88 * enable Community Layout support: mechlovin/infinity88 * enable Community Layout support: tgr/jane/v2ce * tgr/jane/v2ce: rename/add layouts The ANSI Tsangan and ISO Tsangan layout macros did not note that Split Right Shift was supported. This commit notes the Split Right Shift in the macro name, and adds Tsangan layouts without Split Right Shift for ANSI and ISO, which fixes the Community Layout support.
2021-12-01Tidy up `SLEEP_LED_ENABLE` rules (#15362)Ryan
2021-11-30Rename Layout Macros for TKLs with F13 keys (#15361)James Young
* dyz/dyz_tkl: rename F13 layouts - rename LAYOUT_tkl_ansi_f13 to LAYOUT_tkl_f13_ansi - rename LAYOUT_tkl_iso_f13 to LAYOUT_tkl_f13_iso * kopibeng/mnk88: rename F13 layouts - rename LAYOUT_tkl_ansi_f13 to LAYOUT_tkl_f13_ansi - rename LAYOUT_tkl_ansi_tsangan_f13 to LAYOUT_tkl_f13_ansi_tsangan - rename LAYOUT_tkl_iso_f13 to LAYOUT_tkl_f13_iso - rename LAYOUT_tkl_iso_tsangan_f13 to LAYOUT_tkl_f13_iso_tsangan * mechlovin/infinity88: rename F13 layouts - rename LAYOUT_tkl_ansi_f13 to LAYOUT_tkl_f13_ansi - rename LAYOUT_tkl_iso_f13 to LAYOUT_tkl_f13_iso * mechlovin/infinity88: rename F13 layouts - rename LAYOUT_tkl_ansi_f13 to LAYOUT_tkl_f13_ansi - rename LAYOUT_tkl_ansi_tsangan_f13 to LAYOUT_tkl_f13_ansi_tsangan - rename LAYOUT_tkl_iso_f13 to LAYOUT_tkl_f13_iso - rename LAYOUT_tkl_iso_tsangan_f13 to LAYOUT_tkl_f13_iso_tsangan
2021-11-24Remove use of __flash due to LTO issues (#15268)Joel Challis
2021-11-15Require explicit enabling of RGB Matrix modes (#15018)Drashna Jaelre
2021-11-08Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-07Mechlovin Pisces Refactor (#15080)James Young
2021-11-05Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-05Mechlovin Infinity88 Layout Extension (#15058)James Young
2021-11-04Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-11-04[Keyboard] Update Infinity87 rev. 2 (#14820)mechlovin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-11-05Remove `BOOTMAGIC_ENABLE = lite` option (#15002)James Young
* remove BOOTMAGIC_ENABLE=lite setting * change keyboard BOOTMAGIC_ENABLE rules Edits keyboard-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. * change keyboard BOOTMAGIC_ENABLE inline comments Edits keyboard-level BOOTMAGIC_ENABLE inline comments to "Enable Bootmagic Lite". * change keymap BOOTMAGIC_ENABLE rules Edits keymap-level instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. * change keymap BOOTMAGIC_ENABLE inline comments Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite". * change layout/user BOOTMAGIC_ENABLE rules/comments Edits instances of `BOOTMAGIC_ENABLE = lite` to `BOOTMAGIC_ENABLE = yes`. Edits/adds keymap-level BOOTMAGIC_ENABLE inline comments to read "Enable Bootmagic Lite". * update non-rules.mk BOOTMAGIC_ENABLE references in keyboards/ * remove docs references to Full Bootmagic * convert data-driven Bootmagic Lite instances * remove Bootmagic Lite bodge from data-driven generation * Merge remote-tracking branch 'upstream/develop' into rm/bootmagic-full_q4a * update docs/ja/config_options.md per mtei * update docs/faq_misc.md per mtei Remove remaining Full Bootmagic reference.
2021-10-11Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-10-11[Keyboard] Add Jay60 PCB (#14676)mechlovin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-10-10Clean up LED/RGB Matrix driver config (#14760)Ryan
2021-10-03Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-10-03[Keyboard] Fix Mechlovin's Olly/BB keyboard matrix file (#14680)Drashna Jaelre
2021-10-02Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-10-02[Keyboard] Add Olly BB PCB (#14545)mechlovin
Co-authored-by: Drashna Jaelre <drashna@live.com> Co-authored-by: Ryan <fauxpark@gmail.com>
2021-09-30Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-09-30Mechlovin Hex4B: extend layout support (#14651)James Young
* use XXX for KC_NO in hex4b.h * add matrix diagram to hex4b.h * rename LAYOUT to LAYOUT_all * remove reference to KBFirmware JSON Parser * info.json: add line breaks between rows * rename LAYOUT_all to LAYOUT_split_bs - LAYOUT alias for backward compatibility - LAYOUT_all alias to signify support for every matrix position * add LAYOUT_2u_bs * add LAYOUT_tsangan_split_bs * add LAYOUT_tsangan_2u_bs * info.json: remove meta key
2021-09-29Merge remote-tracking branch 'upstream/master' into developJames Young
2021-09-30Remove redundant `UNICODE_ENABLE = no` in keyboard-level rules.mk (#14633)Ryan
2021-09-29Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-09-29Mechlovin Hannah60RGB touch-up (#14646)James Young
* use XXX for KC_NO in rev1.h * add matrix diagram to rev1.h * remove reference to KBFirmware JSON Parser from rev1.h * use XXX for KC_NO in rev2.h * add matrix diagram to rev2.h * add LAYOUT_60_ansi and LAYOUT_60_iso * enable Community Layout support * update info.json metadata - specify keyboard revision in keyboard_name - use GitHub username in maintainer field * remove reference to KBFirmware JSON Parser from main rules.mk
2021-09-28Fix for mechlovin/adelais/standard_led/arm/rev4 (#14639)James Young
* Fix for #14622 Fix for a bad merge conflict resolution.
2021-09-28Merge remote-tracking branch 'origin/master' into developQMK Bot
2021-09-28Mechlovin Delphine: add LAYOUT_numpad_6x4 (#14635)James Young
* add LAYOUT_numpad_6x4 * tidy-up info.json data * use GitHub account name for maintainer field * remove meta key * add matrix diagram to delphine.h * update Community Layout support
2021-09-28Merge remote-tracking branch 'upstream/master' into developJames Young
2021-09-28Mechlovin Adelais: add support for full-length Right Shift (#14622)James Young
* add layout variants with 2.75u Right Shift * move layout alias to info.json * match info.json labels to matrix positions Edits the label keys in info.json to match the matrix position identifiers in adelais.h. * info.json: add line breaks between keyboard rows * info.json: use GitHub username in maintainer field
2021-09-26Merge remote-tracking branch 'upstream/master' into developJames Young
2021-09-26Remove unused `IS_COMMAND()` instances and Magic Key definitions (#14610)James Young
* Remove unused IS_COMMAND() instances from keyboard-level config.h, 0-9 * Remove unused IS_COMMAND() instances from keyboard-level config.h, A-B * Remove unused IS_COMMAND() instances from keyboard-level config.h, C-D * Remove unused IS_COMMAND() instances from keyboard-level config.h, E-G * Remove unused IS_COMMAND() instances from keyboard-level config.h, handwired * Remove unused IS_COMMAND() instances from keyboard-level config.h, H-M * Remove unused IS_COMMAND() instances from keyboard-level config.h, N-R * Remove unused IS_COMMAND() instances from keyboard-level config.h, S-Z * Remove unused Magic Key definitions from keyboard-level config.h, 0-9 * Remove unused Magic Key definitions from keyboard-level config.h, A * Remove unused Magic Key definitions from keyboard-level config.h, B * Remove unused Magic Key definitions from keyboard-level config.h, C * Remove unused Magic Key definitions from keyboard-level config.h, D-E * Remove unused Magic Key definitions from keyboard-level config.h, F-H * Remove unused Magic Key definitions from keyboard-level config.h, handwired * Remove unused Magic Key definitions from keyboard-level config.h, I-K * Remove unused Magic Key definitions from keyboard-level config.h, L-M * Remove unused Magic Key definitions from keyboard-level config.h, N-R * Remove unused Magic Key definitions from keyboard-level config.h, S-V * Remove unused Magic Key definitions from keyboard-level config.h, W-Z * Merge remote-tracking branch 'upstream/master' into clean/command_and_magic * Remove remaining unused IS_COMMAND() instances from keyboard-level config.h