summaryrefslogtreecommitdiffstats
path: root/keyboards
Commit message (Collapse)AuthorAgeFilesLines
* [Keyboard] KPRepublic BM60 RGB (#7842)MechMerlin2020-01-118-0/+333
| | | | | | | | | | | | | | | | | | * initial commit from script * edit all generated files with my name and some basic notes * implement RGB Matrix support * cleanups, file removals, and readme edits * Update keyboards/bm60hsrgb/config.h * rename to bm60rgb * update included library and info.json keyboard name * Update keyboards/bm60rgb/keymaps/default/readme.md
* Add Lily58 serial to LIB_SRC to avoid LTO issue (#7868)Jonathan Rascher2020-01-121-0/+5
| | | | | | This code is timing sensitive and seems to break with LTO enabled (at least on avr-gcc 8.3.0... it worked on older gcc versions). This is the same workaround as #7558 applied for the Helix.
* Adi's DZ65RGB layout (#7845)Adi M2020-01-122-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Adi's DZ65RGB layout * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Rename layers.JSON to layers.json * Update readme.md * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Delete layers.json * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/readme.md to keyboards/dztech/dz65rgb/keymaps/adi/readme.md * Rename keyboards/dztech/dz65rgb/keymaps/adi_dz65rgb_ansi/keymap.c to keyboards/dztech/dz65rgb/keymaps/adi/keymap.c Co-authored-by: fauxpark <fauxpark@gmail.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] NK65 Refactor (#7862)yiancar2020-01-115-19/+39
| | | | | | | | | * Nk65 Refractor - Changed Via keymap to via instead of default_via - Moved Caps/Layer indicator code outside of wilba_tech rgb. This is so they can more easily be modified * Update keyboards/nk65/nk65.c
* [Keymap] Updated keymaps (#7834)AbstractKB2020-01-105-1/+146
|
* [Keymap] Add additional dynamic macro key to dshields keymaps. (#7853)Daniel Shields2020-01-102-8/+8
|
* added ymdk ymd09 keyboard (#7831)Patrick Fruh2020-01-107-0/+163
| | | | | | | | | | | | | | | | | | | | | | | | * added ymdk ymd09 keyboard * lowercase github username * change rgb keymap to make more sense * fixed number of LEDs * remove configuration for non-existant backlight * use official template and change file permissions * disable unnecessary nkro * Apply suggestions from code review Co-Authored-By: Joel Challis <git@zvecr.com> * with easy reset via bootmagic lite, remove RESET from layout Co-authored-by: Joel Challis <git@zvecr.com>
* [Keymap] Update my iris keymap for LTO and rgbled split (#7849)Seth Barberee2020-01-102-1/+3
|
* [Keyboard] Changes to support latest release of VIA, moved files to "idb" ↵pngu2020-01-1014-154/+864
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | folder in "keymaps" in preparation of adding more boards, made changes to LAYOUT_ macros (#7798) * make vendor folder for idb keyboards * set default debounce to eager_pk, clean up vendor/product ID * refactoring for VIA * made changes to support latest release of VIA, added default keymap that's in line with the most popular configuration * Made suggested formatting changes * rebase to get rid of lufa files * removed idb_60.json that's only meant for via itself * Update keyboards/idb/idb_60/keymaps/via/rules.mk * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/readme.md * Update keyboards/idb/idb_60/rules.mk * Update keyboards/idb/idb_60/config.h * Update keyboards/idb/idb_60/readme.md * made suggested formatting changes * fixing lufa * Update keyboards/idb/idb_60/rules.mk * Update keyboards/idb/idb_60/config.h * made suggested changes
* Fix a couple of USB VIDs for the API (#7848)fauxpark2020-01-092-10/+7
|
* Refactor f103,f072,f042 based keyboards to use new MCU selection defaults ↵Joel Challis2020-01-1022-776/+83
| | | | | | | | | | (#7705) * refactor keyboards using ST_STM32F072B_DISCOVERY to use 'MCU = STM32F072' * refactor keyboards using GENERIC_STM32_F042X6 to use 'MCU = STM32F042' * refactor keyboards using GENERIC_STM32_F103 to use 'MCU = STM32F103'
* KBD67 MKII Notes Update (#7824)MechMerlin2020-01-105-17/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * add readme to each of the mkii versions * update the most parent of kbd67 readmes to have history of the new versions * fix up the parent readme for the two types of boards * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/kbdfans/kbd67/mkiirgb/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * fixup readmes Co-authored-by: fauxpark <fauxpark@gmail.com>
* Fix matrix_scan_user is not called at stm32 env(projectkb/alice etc..) which ↵bottilabo2020-01-091-1/+2
| | | | using cannonkeys/stm32f072 (#7821)
* [Keymap] Userspace refactor, adding leader key functionality (#7790)Akaash Suresh2020-01-096-63/+51
| | | | | | | | | | | | | | * Userspace refactor * Fixed missed ifdef * tapcode16, adjust layout * glcdfont changes from #7745 * Modify Keymaps, add workman * RGB & OLED update
* Ensure `PROGMEM` is present on default keymaps (#7836)fauxpark2020-01-0912-95/+14
|
* Handwired Minorca Refactor (#7833)James Young2020-01-0911-167/+104
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update config.h - use #pragma once include guard - update USB Device Descriptor strings * update minorca.c - remove matrix_init_kb function (same as QMK default) * update minorca.h - use #pragma once include guard - update matrix identifiers * update info.json - update matrix identifiers - change to four-space indent * update rules.mk - remote firmware size impact notes - disable RGBLIGHT_ENABLE (no RGB config present) - templating * update readme.md - templating * update keymaps/default/rules.mk - remove firmware size impact numbers - templating * update keymaps/rgb/rules.mk - remote firmware size impact notes - templating * update keymaps/rgb/readme.md - fix header * remove keymaps/default/rules.mk - identical to keyboard's rules.mk * elevate Bootmagic configurations to keyboard level * update keymaps/rgb/config.h - use #pragma once include guard - remove redundant config.h include * update keymaps/rgb/rules.mk - remove redundant rules * update keymaps/rgb/readme.md - change RGB function list to a table - make wiring call-out a header * remove keymaps/default/config.h - it's blank now * update minorca.h - use four-space indent * add Teensy 2.0 to readme
* [Keyboard] fixed hhkb keymap issue on e6_rgb (#7684)yulei2020-01-0810-105/+1418
| | | | | | | | | | | | | | | | | | | | | | * fixed hhkb keymap issue and added allleds configuration * fixed layout mismatch * add more matrix control * remove redundent define in rules.mk * turn NKRO on * remove allled macro, adding readme in allleds mode, add via support * add two more layers for via * update readme file * Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme * Update keyboards/exclusive/e6_rgb/keymaps/allleds/readme.md
* [Keyboard] add Allison Numpad (#7823)yiancar2020-01-0711-0/+501
| | | | | | * add Allison Numpad * alternative layout
* [Keymap] added custom keymap and config for dz60rgb v1 (#7808)Kenny Greulich2020-01-073-0/+96
|
* [Keyboard] add VIA support to Kyuu (#7804)Perry Huynh2020-01-075-36/+84
| | | | | | | | | | * add VIA support to Kyuu * update keymap file to follow indenting guidelines * add missing newline to rules.mk * remove unnecessary backslashes and reindent default keymap
* [Keyboard] Update Wasdat config (#7826)fauxpark2020-01-074-14/+14
|
* [Keymap] Improvements to KidBrazil keymap to better handle OLED/LED Matrix ↵Lucas Moreira2020-01-072-38/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | timeout. (#7688) * Added KidBrazil custom keymap for CRKBD -Custom Font -Custom OLED output * Added missing readme * Oled Timeout Update for KidBrazil Keymap (#1) * Setup Oled timeout based on simple timer * Cleaned up comments and added timeout for LEDs * Fixed some small errors * Updated oled timout with matrix scan * Updated oled timout with matrix scan * Update withou eeprom * Update timer code * Use process user instead of keymap * Added ifdef to protect oledtimer * Updated with half timeout state for logo * Removed middle tier timer * Final cleanup of unused files * Updated code as per suggestions & requests * Second round of revisions * Updated keymap to better handle LED timeout - Added boolean to hold LED state - Added init function to set rgb to known state - Modified RGB_TOG to work with noeeprom commands * Finished adding the timeout for OLED and testing on CRKBD * Updated documentation * fixed the timeout logic so it works as intended * Update keyboards/crkbd/keymaps/kidbrazil/README.md
* [Keyboard] add Allison keyboard (#7818)yiancar2020-01-0711-0/+481
| | | | | | | | * Initial commit * Cosmetic Fixes * Delete config.h
* Tada68 Fixes and Minor Refactoring (#7820)James Young2020-01-086-94/+312
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * fix ANSI layout macro reference * update ISO layout macro and enable 65_iso community layout support - rename to LAYOUT_65_iso (with LAYOUT_iso alias for backwards compatibility) - rename position k2c to k1d (electrical position) * rules.mk templating * tada68.h: use #pragma once include guard * config.h: use #pragma once include guard * make product id unique * update info.json * update readme * cleanup default keymap - keycode alignment - layout macro reference - four-space indent * remove matrix_*_user functions from tada68.h
* [Keyboard] Added NCC-1701-KB 3x3 Keypad with Encoder and Keymap (#7819)Jesse Leventhal2020-01-077-0/+182
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added NCC-1701-KB Keypad and Keymap * Update keyboards/ncc1701kb/config.h * Update keyboards/ncc1701kb/config.h * Update keyboards/ncc1701kb/config.h * Update keyboards/ncc1701kb/config.h * Update keyboards/ncc1701kb/ncc1701kb.h * Update keyboards/ncc1701kb/readme.md * Update keyboards/ncc1701kb/readme.md * Update keyboards/ncc1701kb/readme.md * Fixed changes rules.mk bootloader * Fixed rules.mk Build Options * Recomended fauxpark changes/fixes * Update keyboards/ncc1701kb/ncc1701kb.h * Update keyboards/ncc1701kb/ncc1701kb.h * Update keyboards/ncc1701kb/readme.md * Update keyboards/ncc1701kb/readme.md
* More minor tweaks. (#7813)Xyverz2020-01-082-4/+4
| | | | Made the MACLOCK key easier tu use by putting it on right thumb cluster as well.
* RGB matrix effect - left-right gradient (#7742)Rob Haswell2020-01-071-0/+1
| | | | | | | | | | | | * Left-right gradient. * Update the comment to match the new functionality. * CPP does integer division so this round is not necessary. * The x-range is actually 224, update comment and use bit-shifting again. * Update docs with gradient left-right effect and associated "DISABLE" option.
* [Keyboard] add info.json for dactyl_promicro (#6993)Robert Snyder2020-01-073-60/+147
| | | | | | | | * add info.json for dactyl_promicro * tabs to spaces reformat dactyl_promicro to match the LAYOUT_6x6 changed the default map to match dactyl
* [Keymap] New levinson keymap (#7613)Karol Samborski2020-01-063-0/+181
| | | | | | | | | | | | * Vim oriented scheme * Meta on both sides * Removed unused staff * Changed dynamic macro codes to the built ones * Fixed formatting
* [Keyboard] Add keyboard Reviung41 (#7807)gtips2020-01-068-0/+420
| | | | | | | | | | | | | | | | * [Keyboard] Add keyboard Reviung41 * Modified files * deleted keyboards/reviung41/keymaps/default/config.h * modified keyboards/rebiung41/keymaps/default/keymap.c * modified keyboards/reviung41/readme.md * modified keyboards/reviung41/readme.md * modified keyboards/reviung41/readme.md
* Making keymaps based on userspace (#7812)Rossman3602020-01-072-77/+4
| | | | | | | | | | | | | | | | * hope this works * TF working with userspace * rules for tf * Fixed changed default files * delete old keymap * revert tf68 default to default Co-authored-by: Akaash Suresh <casa.akaash@gmail.com>
* Juno (#7652)Juno Nguyen2020-01-0712-1163/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added community layout juno and junonum; removed poorly maintained variants of juno; added junonum-a47. * Added community layout juno and junonum; removed poorly maintained variants of juno; added junonum-a47. * updated layout type for juno * Performing requested changes; renaming a47; fine-tuning of codes in community layout keymaps. * Fine tuning to requested changes. * Further tuning to suggestion. * Update layouts/community/ortho_4x12/juno/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update layouts/community/ortho_4x12/juno/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/maartenwut/atom47/keymaps/junonum_a47/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/maartenwut/atom47/keymaps/junonum_a47/keymap.c Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
* Add an 65_ansi community layout (#7793)Yan-Fa Li2020-01-063-1/+5
| | | | | | | | | | | | | | | | * Add an 65_ansi community layout - fix quoting because of comma in config.h * Enable LAYOUT_65_ansi for tada68 * cleanups * Update keyboards/tada68/tada68.h Co-Authored-By: fauxpark <fauxpark@gmail.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
* [Keymap] Cleanup of Drashna code (#7800)Drashna Jaelre2020-01-066-37/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ifdef rgb stuff like a madman for RGB Coexistance * Re-enable RGB Light on Planck * fix RGB Coexistance issue * Tweak feature settings for Ergodox EZ Glow * Their powers combine, and I am Captain RGB This one is for noroadsleft and yan. * Limit brightness when both RGB features are enabled * Change shutdown method * Add RGB Coexistience stuff to keymap * disable RGBLIGHT_SLEEP until a solution can be found * Disable Unicode on the kyria * Fix up Iris rev defines * Fix up community layouts to compile properly * Cleanup rgb stuff * Merge ergodox keymaps * Update CCCV macro to use tap_code16 * Enable Solenoid on C39 Because josh couldn't * Enable RGB Light, not Matrix on rev6 keymap * Only enable LTO on non-ARM boards * Clean up Bootmagic OLED display * Enable RGBLIGHT_SPLIT on kyria Not that it does anything * Add hotkey for discord
* h75_singa changes (#7799)Josh Hinnebusch2020-01-052-1/+10
|
* [Keyboard] Added VIA support to Efreet (#7788)Wilba2020-01-054-9/+53
| | | | | | * Added Efreet * Review changes
* [Keyboard] Add QMK support for Red Scarf I numberpads (#7767)James Young2020-01-049-0/+459
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support for Red Scarf I numberpads * update info.json for configurator * Update keyboards/redscarf_i/redscarf_i.c Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/redscarf_i/redscarf_i.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/redscarf_i/redscarf_i.h Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/redscarf_i/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/redscarf_i/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/info.json Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/keymaps/4x5_ortho/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/keymaps/4x5_ortho/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/keymaps/4x6_ortho/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/keymaps/4x6_ortho/keymap.c Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/readme.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/redscarf_i/readme.md Co-Authored-By: fauxpark <fauxpark@gmail.com> * Update keyboards/redscarf_i/rules.mk Co-Authored-By: fauxpark <fauxpark@gmail.com> * rename keymaps, add default * final touches! i think we're there * remove .gitignore from keymaps directory * remove unused custom keycodes from ortho_custom_4x5 keymap * remove ortho_custom_5x4 keymap (identical to ortho_5x4 keymap) * remove firmware size impacts from rules.mk * change "MCU selection" to "MCU name" in rules.mk * complete matrix array for LAYOUT_ortho_5x4 macro Probably not needed, but I like when it's complete. * add numpad layout macros * correct info.json data * update readme Co-Authored-By: Ben Weakley <2173281+Defying@users.noreply.github.com> * rename ortho keymaps to rows by columns per QMK convention * rules.mk templating * change uint32_t to layer_state_t per drashna * use led_update_kb() per drashna Co-authored-by: Ben Weakley <2173281+Defying@users.noreply.github.com> Co-authored-by: fauxpark <fauxpark@gmail.com>
* [Keyboard] Add support for db63 hotswap rbg (#7771)Hung DO2020-01-048-0/+614
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * correct the matrix pin for db63 * first correct layout * adding RGB support for db63 * adding backlighting keycode * enable back extension * update readme for the bootloader * correct the capslock pin * update correct info.json and layout following suggestion * editing contact * Update keyboards/db/db63/README.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> * Update keyboards/db/db63/README.md Co-Authored-By: James Young <18669334+noroadsleft@users.noreply.github.com> Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
* [Keyboard] GH60 rev. C: fix LAYOUT_60_iso key sequence in QMK Configurator ↵James Young2020-01-041-2/+2
| | | | | (#7792) ISO Enter's key object was out of sequence.
* Move some common matrix code to a common location (#7699)Joel Challis2020-01-046-118/+6
| | | | | | | | | | * Move some common matrix code to a common location * Refactor some 'custom_matrix_helper' logic to use custom matrix lite * Fix build for kinesis/stapelberg - abuse of vpath was picking up matrix.c from core when custom matrix was enabled * Add validation for CUSTOM_MATRIX
* [Keymap] crd's personal keymap for hotswap leaf60 (#7777)Jason Thigpen2020-01-031-0/+33
|
* [Keymap] Added csc027 keymaps for keebio/iris and planck (#7472)csc0272020-01-035-0/+198
| | | | | | | | | | | | | | | | |