summaryrefslogtreecommitdiff
path: root/keyboards
AgeCommit message (Collapse)Author
2019-07-29Fix/music mask (#123)Florian Didron
* chore: align mod tap and mouse keys timings with the ergodox ez * fix: align planck ez default tapping toggle with ergodox * fix: ignore all layer keys in music mode
2019-07-27Optimize RGB Matrix rendering for Ergodox EZDrashna Jael're
2019-07-27Optimize RGB Matrix rendering for Planck EZDrashna Jael're
2019-07-27Use Layer State Typedef in keymapsDrashna Jaelre
2019-07-22fix: align planck ez default tapping toggle with ergodoxFlorian Didron
2019-07-19Remove the need to specify NUM_OF_ENCODERS for the Encoder feature (#6328)Drashna Jaelre
* Remove the need to set NUM_OF_ENCODERS Instead, calculate the size of the array, and use that instead * Add hack for split common support * Remove NUM_OF_ENCODERS from keyboard config Can be reverted, if needed
2019-07-16chore: align mod tap and mouse keys timings with the ergodox ezFlorian Didron
2019-07-10Use QUANTUM_LIB_SRC for i2c_master.c inclusion (qmk#5617)Drashna Jaelre
2019-06-24[Keyboard] Planck Layout Macro Refactor, Part II (#6156)noroadsleft
* Move layout macros to revision folders * Update Planck EZ layout macros Planck EZ only supports one layout (centered 2u spacebar). Deleted all the other macros. * Flesh out QMK Configurator support Give each Planck revision its own info.json file. * Readme updates - give each revision its own readme - add the Planck EZ to the main Planck readme * Fix layout macro for Planck EZ Previous matrix didn't compile because the electrical matrix defined a k3b location, which was unused by the physical arguments. Drashna was kind enough to confirm the Planck EZ's matrix for me. Co-authored-by: Drashna Jaelre <drashna@live.com> * Pretend the Planck EZ supports ortho_4x12 layout The hardware doesn't, but doing so prevents CI errors because the default keymap uses LAYOUT_planck_grid. Going to pretend LAYOUT_ortho_4x12 is a valid layout for the Planck EZ. * Update Planck EZ's URL in info.json Co-Authored-By: Drashna Jaelre <drashna@live.com>
2019-06-24[Keyboard] Planck: Layout Macro Refactor (#4402)noroadsleft
* Planck: layout macro refactor Unified layout macro names across AVR and ARM boards. Currently certain layout macros are specific to either AVR or ARM when used in the QMK Configurator. If an AVR-specific macro is used for a Planck rev. 6, or an ARM-specific macro on a rev. 5 or earlier, the user receives a compile error. * Update keyboards/planck/planck.h per @drashna Changed KC_LAYOUT_ortho_4x12 alias to LAYOUT_kc_ortho_4x12. Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Add KC_KEYMAP alias for LAYOUT_kc macro per @drashna Update keyboards/planck/planck.h Co-Authored-By: noroadsleft <18669334+noroadsleft@users.noreply.github.com> * Fix LAYOUT_planck_1x2uC macro for Planck rev6 Thanks to drashna for testing. * Fix inline comment regarding revisions * Add specific info.json file for Planck rev6
2019-06-24Enable RGB Matrix Sleep functionalityDrashna Jaelre
2019-06-20Removes files that shouldn't have been commitedFlorian Didron
2019-06-20Swedish extra keymap refactorFlorian Didron
2019-06-07Allows disabling the RGB Matrix on the Planck EZFlorian Didron
2019-06-04Fixing matrix_scan so it properly returns changed status on Ergodox EDrashna Jaelre
2019-05-20Merge pull request #32 from zsa/per_key_matrix_effects_part_1Florian Didron
Update to RGB Matrix LED structure
2019-05-17Restores Ergodox default Debounce valueFlorian Didron
2019-05-10Enable additional animation modes for the Glow keyboardsDrashna Jaelre
2019-05-10Cleanup/rgb matrix (#5811)XScorpion2
* clean up rgb matrix extern usage Moved rgb matrix boiler plate into macros Rebased onto typing heatmap pr * Fixing the reversed frame buffer access in digital rain * Fixing digital rain & typing heatmap if keyreactive effects are not enabled * Apply suggestions from code review Co-Authored-By: Drashna Jaelre <drashna@live.com> * Adding parenthesizes to DRIVER_LED_TOTAL where necessary * Updated docs * added notes about parentheses
2019-05-07rgb_led struct conversion (aka: Per led (key) type rgb matrix effects - part ↵XScorpion2
2) (#5783) * Initial conversion of the rgb_led struct * Converting last keyboard & updating effects to take advantage of the new structure * New struct should not be const * Updated docs * Changing define ___ for no led to NO_LED * Missed converting some keymap usages of the old struct layout
2019-05-07Updated rgb_led struct field modifier to flags (#5619)XScorpion2
Updated effects to test led flags Updated massdrop to use new flags field for led toggle
2019-04-28[Keyboard] Fix red an green leds location (#5698)Florian Didron
2019-04-23Add proper keymaps for glow and reactive glowDrashna Jaelre
2019-04-23Remove additional unneeded Planck filesDrashna Jaelre
2019-04-18Set default debounce to 5Florian Didron
2019-04-16Fix Ergodox EZ keyboard dimensions in info.jsonnoroadsleft
2019-04-09ergodox_ez: fixed bug where debounce() was called without calculating ↵Alex Ong
changed (#5589)
2019-04-09Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes (#5532)Jack Humbert
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain * Adds the Planck EZ, 3737 RGB, fixes out-of-tune notes * fix bug in quantum/rgb_matrix_drivers.c Co-Authored-By: jackhumbert <jack.humb@gmail.com> * update command setting to the correct default * correct rgb config * remove commented-out lines * update docs for the 3737 * Update docs/feature_rgb_matrix.md Co-Authored-By: jackhumbert <jack.humb@gmail.com>
2019-04-09Eager Per Row Debouncing added (added to Ergodox) (#5498)Alex Ong
* Implemented Eager Per Row debouncing algorithm. Good for when fingers can only press one row at a time (e.g. when keyboard is wired so that "rows" are vertical) * Added documentation for eager_pr * Ported ergodox_ez to eager_pr debouncing. * Removed check for changes in matrix_scan. * Added further clarification in docs. * Accidental merge with ergodox_ez * Small cleanup in eager_pr * Forgot to debounce_init - this would probably cause seg-faults.
2019-04-09RGB Matrix Overhaul (#5372)XScorpion2
* RGB Matrix overhaul Breakout of animations to separate files Integration of optimized int based math lib Overhaul of rgb_matrix.c and animations for performance * Updating effect function api for future extensions * Combined the keypresses || keyreleases define checks into a single define so I stop forgetting it where necessary * Moving define RGB_MATRIX_KEYREACTIVE_ENABLED earlier in the include chain
2019-04-09Remove non-default keymapsDrashna Jaelre
2019-04-09remove all keyboards but ergodox and planckDrashna Jaelre
2019-03-29[Keyboard] Update jot50 readme.md (#5510)jotix
2019-03-29[Keyboard] ErgoTaco Support (#5504)Jeremy Bernhardt
* ErgoTaco support * Update keyboards/ergotaco/ergotaco.h Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/keymaps/default/keymap.c Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/readme.md Co-Authored-By: germ <jeremythegeek@gmail.com> * Update keyboards/ergotaco/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * juggling rules.mk * Update keyboards/ergotaco/rules.mk Co-Authored-By: germ <jeremythegeek@gmail.com> * updating IS_COMMAND * learning2english Meme-tastic --Drashna
2019-03-29Fixing dead links (#5503)Brian Choromanski
* Fixed typo of 'confid.h' to 'config.h' * Fixed broken links in docs * Fixed a lot of dead links * Removed all dead links that I could not find a replacement for * Placed knops links back in * Fixed plank keymaps so that they will compile for planck light * Https doesn't work on knops.io * tv44:budi now compiles * s60_x:amnesia0287 now compiles * Fixed allocation of key_combos so that narze keymap for planck can compile correctly * Disabled rgb on ergodone and infinity * Enabled tap dance so it compiles * Added return statement so it compiles * If compiling on light disable extra functionality * Properly redefined variable so it compiles * Remove remaining dead links
2019-03-28[Keymap] addition: macro for "screenshot region to clipboard" in macOS (#5505)tomholford
* Create custom Planck Light keycap See README for details * Link to WhatPulse in README * More remapping, and add RGB LED effects * Remove dead code, address PR feedback from @drashna * Add macro for “screenshot region to clipboard” hotkey for macOS Also remove unused layer / key logic * Remove extraneous comment * Incorporate PR feedback from @drashna. Update README with new mapping.
2019-03-28[Keyboard] revert back to the old custom i2c code for bmc (#5501)MechMerlin
2019-03-28[Keymap] Add custom macro to launch RDP (#5502)stanrc85
* Add keycodes for new macros to keymaps * add macros for commonly used shortcuts * FIx macro code and add comments * Replaced with build in QMK keycodes * Removed macros that duplicated QMK keycodes
2019-03-27Update KBD67 readme so that it mentions the KBD65 PCB (#5143)Drashna Jaelre
* The code in this directory supports the KBD65 * Update readme.md * Update readme.md * Clear up the confusion between the kbd67/kbd65 naming. * Update keyboards/kbdfans/kbd67/readme.md Co-Authored-By: Hackerpilot <briancschott@gmail.com>
2019-03-27[Keyboard] E6V2 Bootmapper Client QMK port (#5495)MechMerlin
* initial commit of e6v2 bmc files * update readme with bmc template and reset key location * fix up the switch matrix * add usbconfig.h file * add i2c files * cleanup config.h * cleanup rules.mk and remove non atmega32a architecture code * add an appropriate keymap for testing * update readme with warning not to flash this hex file onto atmega32u4 e6v2 * get rgb lights working * add QMK Configurator support for 60_ansi layout * add hhkb support layout * add additional layouts such as tsangan and all and included QMK Configurator support for them * add bootmagic lite, and have it be set to Esc or the key located at k50 * update readme * fixup spacing for LAYOUT_all electrical matrix * add some pragma once magic * use i2c_master instead of custom i2c.c * remove the custom i2c.c * restore a more valid default keymap * add eep_rst to keymap
2019-03-27[Keymap] Add kwer keymap and RGB mod description to cypher (#5479)kwerdenker
* Add kwer keymap and RGB mod description to cypher * Add custom led_set_user to keymap * Remove unneccessary include path from keyboards/westfoxtrot/cypher/keymaps/kwer/keymap.c Co-Authored-By: kwerdenker <sebastian.spindler@gmail.com>
2019-03-27[Keymap] added user keymap (#5499)dsanchezseco
2019-03-27[Keyboard] Add Collide39 keyboard (#5486)Danny
* Add Collide39 keyboard * Remove unneeded lines
2019-03-26[Keymap] adding keymaps (#3583)martinmksiu
* add key map * QWERTY with 40% layers * updated line 21 updated line 21 from "#include "xd75.h" to "#include QMK_KEYBOARD_H" as requested * upload contra folders * Update .directory * Update config.h * Update config.h * Update keymap.c * Update config.h * Update rules.mk * Update keyboards/contra/keymaps/martin_bac/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/xd75/keymaps/martin_cennum/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Delete .directory * upload * Delete rules.mk * Update keyboards/contra/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/katana60/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Delete nano.save * Delete rules.mk * Update keymap.c * Update keymap.c * Update config.h * Update keyboards/lets_split_eh/keymaps/msiu/keymap.c Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keyboards/lets_split_eh/keymaps/msiu/keymap.c Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keymap.c * Update keyboards/planck/keymaps/msiu/config.h Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Apply suggestions from code review Co-Authored-By: martinmksiu <martinmksiu@gmail.com> * Update keymap.c * Update readme.md * Update keymap.c
2019-03-26[Keymap] add redox/rev1:fculpo keymap (#5491)Fabien Culpo
2019-03-26[Keymap] Update iris default (#5489)Danny
* Update Iris default to include KC_GRV on base layer and match Configurator default * Update default config
2019-03-26Refactor staryu to current standards and enable support for backlight ↵zvecr
keycodes (#5487)
2019-03-26Fixing Ergodox_EZ rgb_led initializationRyan Caltabiano
2019-03-24Bugfix for recently integrated cypher keyboard (#5481)Max
* fixed issue with LED indicators corrected error in info.json * fixed issue with led indictors
2019-03-23add keyboards/mxss/rgblight.h from e661f1559:quantum/rgblight.h (#5461)Takeshi ISHII
This PR is cherry-pick from 90b9a1aa7d8a in PR #5020. @MxBlu copied quantum/rgblight.c to keyboards/mxss/rgblight.c on July 8, 2018. At that time, I think it would be better to copy quantum/rgblight.h at the same time. Because if someone makes a change to `quantum/rgblight.[ch]` that is incompatible with the past, it may cause problems with the compilation of keyboards/mxss. (Like when I changed the prototype of the `rgblight_effect_XXX()` functions of rgblight.c in PR #5020.)