summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-07-25Fix for the Split Common I2C code's SCL_CLOCK issue (#3474)Drashna Jaelre
* Fix the SLC_CLOCK setting for the Split Common code Make the SCL_CLOCK setting configurable per board, since some use different settings And change the Iris to use 100000L instead of 400000L * Add SCL_CLOCK variable to documentation * Change SCL_CLOCK default to 100000L
2018-07-25keymap: UT47:nordic - fixed typo (#3477)NeonSpork
* Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file. * Update keymap.c forgot an include * Update keymap.c * Update readme.md Updated picture of layout, link was wrong and pointed to an old/removed image. * Update readme.md Fixed error in link to keyboard layout editor * Update keymap.c More cleanup of the includes at beginning of file * Update config.h * Update keymap.c Fixed typo: Volume Down and Volume Up on the Tab layer were switched.
2018-07-25Keyboard: Add QC60 (#3472)Michael Pio
* Added initial files for QC60 prototype * renamed all 'keymap' to 'layout' * renamed layout macros to suggested naming convention of LAYOUT_macro_description * replaced boilerplate * removed rules.mk from keymap folders * replaced 'qc60/rev1' with 'qc60/proto' * replaced more boilerplate * renamed DEFAULT_FOLDER to point at the correct folder * updated readme
2018-07-23Keyboard: Base for the nicekey keyboard (#3475)Lukas Klingsbo
* Base for the nicekey keyboard * Fixed formatting of readme
2018-07-23Keymap: Adjustments to my Ortho_4x12 layout configs (#3466)Xyverz
* Rules for vitamins_included Added a section to disable RGB underglow for the Let's Split Vitamins Included board. * fixing ortho_4x12 configs
2018-07-23ps2avrgb: fix incorrect avr ports specified (for numlock and capslock LEDs) ↵Kenneth Aloysius
(#3453) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap * Staryu: initial port * Add personal keymap * Added and updated READMEs * Fix: default keymap for staryu * Rudimentary backlight support. * Enabled mousekeys for default keymap * use QMK_KEYBOARD_H and LAYOUT * Update readme.md for NIU mini: flash using avrdude * Fix missing linebreaks for Staryu README * Update readme.md * Update PS2AVRGB boards with new matrix.c * Update canoe matrix.c; untested * Fix canoe.c for building (needs matrix_scan_user and matrix_init_user) * Add personal Iris keymap * Update keymap * Update keymap * Update keymap, disable backlighting and underglow * Move PrintScreen button * Add README * Update personal keymaps * Add INS key * Limit USB max power consumption, change Fn to MENU * Remove Numpad layer (easy to accidentally toggle) * Fix backlighting for ps2avrgb * Update comments to refer to actual pin naming * Possible fix for xyverz ortho keymap: define RGBLED_NUM * Make led_set_user in backlight.c overridable * Add changes to address points raised in code review, untested (don't have build env right now)
2018-07-23Keyboard: Fix character encoding for kona_classic's info.json (#3473)noroadsleft
2018-07-23Keymap: Refactor helix keymap based on changes to default keymap (#3469)marksard
2018-07-23Keymap: Add software development oriented bepo layout to xd75 (#3451)lebastaq
* added special keys * formatting * disabled autoshift * updated readme to follow guidelines * changed copyright * minor fixes * added changes requested * update traditional bepo layout
2018-07-22Keymap: UT47:nordic - Fixed error in picture link in readme file (#3452)NeonSpork
* Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file. * Update keymap.c forgot an include * Update keymap.c * Update readme.md Updated picture of layout, link was wrong and pointed to an old/removed image. * Update readme.md Fixed error in link to keyboard layout editor * Update keymap.c More cleanup of the includes at beginning of file * Update config.h
2018-07-22Loop based vusb_transfer_keyboardRasmus Schults
2018-07-22VUSB fix report dropping if usbInterruptIsReady() returns falseRasmus Schults
2018-07-22Keyboard: Kona Classic refactor and Configurator update (#3464)noroadsleft
* Refactor: matrices and keymaps * Configurator support * Readme cleanup
2018-07-22Keyboard: Configurator fix: KC60SE info.json, LAYOUT matrix (#3463)noroadsleft
2018-07-22Keymap: Custom (fabian) layout for Iris and Planck (#3460)Fabian Topfstedt
* fabian layout * added MOUSECURSOR layer that gets activated by holding space * cleanup, meh and tilde and grave as separate keys, toggle switch for mousecursor layer * merged default * #pragma once * including QMK_KEYBOARD_H instead of various imports * using layer toggle instead of a function * deleted obsolete rules.mk (was part of the old makefile system) * #pragma once * including QMK_KEYBOARD_H instead of various imports * use ifndef KEYBOARD_planck_rev6 instead of ifdef KEYBOARD_planck_rev5
2018-07-22Convert Iris to use SPLIT_KEYBOARD (#3458)Seth Barberee
* convert iris to split-common * Fix build error
2018-07-21Keyboard: Fix UTF-8 encoding for DC01 Numpad info.json (#3462)noroadsleft
2018-07-21Temporary work around for CB60 sound issues (#3325)Yan-Fa Li
* Temporary work around for CB60 sound issues Discussed this with @fredizzimo, upping the system ticks to 100K fixes the sound issues I was having with the CB60; speaker would fail to shut off after playing music, sometimes at startup. This changes the matrix scan time from it's default of every 2ms to once ever 200us. Fred has a more extensive change to the way matrices are scanned which will require less clock cycles and we can then revert this change at that time. * Remove keymap dir from clueboard root
2018-07-21Keymap: Jarreds keymap creation (#3459)Jarred Steenvoorden
* Add planck keymap * Add windows key to nav layer * Turn off mouse layer * Update userspace file to allow sharing between more boards
2018-07-21Keyboard: Added support for the Fractal keyboard (#3457)Merlin04
* Added support for the Fractal keyboard * Try to fix the issue * Add support for the Fractal keyboard. * Fix errors with files
2018-07-21Keyboard: DC01 refactor and Configurator support (#3445)noroadsleft
* Arrow: matrix and keymap refactor * Left: matrix and keymap refactor * Numpad: matrix macro correction * Numpad: add support for community layouts numpad_5x4 and ortho_5x4 * Right: matrix and keymap refactor * DC01 global readme cleanup (minor grammar) * DC01 global Configurator support * Right: bugfixes for HHKB-style keymaps
2018-07-20rename MIT to 1x2uC for preonicJack Humbert
2018-07-20adds support for preonic rev 3Jack Humbert
2018-07-20add col type definesJack Humbert
2018-07-20Keymap: Fixed Dvorak layer (#3450)Xyverz
I was missing the KC_BSLS from my Dvorak layer, so I needed to add it back in.
2018-07-20Keyboard: KC60se matrix fixes (#3446)noroadsleft
* Replace KC_NO with ___ in matrices for readability * Add K49 to LAYOUT matrix K49 was previously was stated to be padless, but it's actually the right-hand half of a split Backspace. * Switched positions of K3C and K3D in LAYOUT matrix When using a split right Shift, K3D is to the left of K3C. * Insert KC_NO (___) element into bottom row of LAYOUT_60_ansi matrix Reported by @NimMooMoo on QMK Discord Right-hand modifiers on bottom row were shifted one key to the right. After debugging, discovered that the "electrical matrix" (the part of the matrix macro that determines which row and column a key uses) was one element short on the last row at K49, causing the rest of the row to be offset by one column. This commit corrects that issue. * Added a missing comma in the LAYOUT matrix
2018-07-20Keymap: Added a keymap for the planck light (#3434)Taylor Gonzalez
* Moved F row to raise * Moved mouse keys over one space and removed unneccessary code * Moved delete on lower * Added CTRL functions * Added Print Screen * Added README.md file * Updated CTRL * Updated readme to current CTRL * Minor Changes * Updated mouse speeds * Unknown changes * Updated README and keymaps * Removed caps from number row and put it in special * Moved around equals sign again * Updated mouse key speed * Pull Request Updates
2018-07-20Keymap: Underglow support for Ergo42 default-ish keymap (#3431)Biacco42
* Transprot underglow implementation to default map * Remove needless old lines
2018-07-20Keyboard: adding Sentraq S65-Plus (#3406)Michael Zoech
* New keyboard 'Sentraq S65-Plus' * Change ANSI_KEYMAP to LAYOUT_ansi * Use QMK_KEYBOARD_H as include
2018-07-18Userspace update for user bbaserdem (#3443)Batuhan Baserdem
* Put in my keymaps * Fixed all but weird lets split issue * Organized and tried to trobleshoot lets split * Organized and tried to trobleshoot lets split * Added bbaserdem keymaps * Added bbaserdem keymaps * Fixed stuff * FIxed a filename error * Lets split eh * Finalized things regarding keymap
2018-07-18Keyboard: LFKeyboards LFK65-HS Readme cleanup (#3442)noroadsleft
2018-07-18Keyboard: LFKeyboards SMK65 refactor and Configurator support (#3441)noroadsleft
* SMK65: Matrix refactor * SMK65: Keymap refactor (QMK_KEYBOARD_H) * SMK65: Configurator support
2018-07-18Keyboard: LFKeyboards Mini1800 refactor and Configurator update (#3440)noroadsleft
* Mini1800: Matrix refactor * Mini1800: Keymap refactor (QMK_KEYBOARD_H) * Mini1800: Configurator update (white space)
2018-07-18Keyboard: LFKPad refactor and Configurator support (#3439)noroadsleft
* LFKPad: matrix refactor * LFKPad: keymap refactor (QMK_KEYBOARD_H; matrix update) * LFKPad: Configurator support * LFKPad: added community layout numpad_6x4 to rules.mk * LFKPad: Update rgb_sequence to match new matrix * LFKPad: delete deprecated makefile include block from rules.mk
2018-07-18keymapping for hungarian layout added (#3438)donfuge
2018-07-18Add #include "config_common.h" after #pragma once to config.h templates (#3444)noroadsleft
2018-07-18LFK87 refactor and Configurator support (#3436)noroadsleft
* LFK87: Matrix refactor * LFK87: Keymap refactor * LFK87: Configurator support * LFK87: Added community layouts tkl_ansi and tkl_iso to rules.mk
2018-07-18DC01 keyboard addition (#3428)yiancar
* DC01 initial commit - Addition of directories - Left readme * Initial commit of left half * Initial files for right half * arrow * i2c adjustments * I2C slave and DC01 refractoring - Cleaned up state machine of I2C slave driver - Modified DC01 left to use already pressent I2C master driver - Modified DC01 matrixes * Fixed tabs to spaces * Addition of Numpad * Add keymaps - Orthopad keymap for numpad module - Numpad keymap for numpad module - ISO, ANSI and HHKB version of keymap for right module * Minor matrix.c fixes * Update Readmes
2018-07-18Keyboard: Add support for LFK65-HS - a hotswap 65% (#3009)scott-t-wilson
* Add support for LFK65-HS - a hotswap 65% * Add info.json for LFK65-HS * Clean up for new build system, remove uneeded code. * LFK65-HS cleanup. Fixed LAYOUT macros, etc
2018-07-18Keymap: Add light controls for Planck (#3435)Dan
2018-07-18Song List: Mario Mushroom (#3432)Paul Davis
2018-07-18Keyboard: NIU Mini refactor and Configurator update (#3433)noroadsleft
* Removed LAYOUTS = planck_grid from rules.mk * Matrix refactor * Keymap refactor * Configurator update
2018-07-17Split common (#3429)That-Canadian
* Line ending stuff again * Added Let's Split Eh? Files and updated #USE_IC2 checks to also include th EH revision (can only be used in I2C) * Added personal keymap, updated some of the EH files * Created new keyboard file for testing "lets_split_eh" will merge into lets_split once fully functional * Added split code from lets_split, removed pro micro imports and LED code THIS IS WORKING CODE, WITHOUT RGB AND BACKLIGHT * Took back original Lets Slit files for the lets_split keyboard, working in the lets_split_eh folder for now * Updated eh.c * More rework of the I2C code, added global flags for split boards. * Introduced RGB over I2C, having weird edge case issues at the moment though * Fixed weird I2C edgecase with RGB, although still would like to track down route cause.. * Changed RGB keycodes (static ones) to activate on key-up instead of key-down to elimate weird ghosting issue over I2C * Lots of changes, mainly externalized the Split keyboard code and added logic for only including when needed. - Added makefile option "SPLIT_KEYBOARD" that when = yes will include the split keyboard files and custom matrix - Split keyboard files placed into quantum/split_common/ - Added define option for config files "SPLIT_HAND_PIN" FOr using high/low pin to determine handedness, low = right hand, high = left hand - Cleaned up split logic for RGB and Backlight so it is only exectuted / included when needed * Updated documentation for the new makefile options and #defines specific to split keyboards * Added a bit more info to docs, so people aren't confused * Modifed Let's Split to use externalized code, also added left and right hand eeprom files to the split_common folder * Removed some debugging from eh.c * Small changes to keyboard configs. Also added a default keymap (just a copy of my that_canadian keymap). * Added a README file to the Let's Split Eh? * Changed it so RGB static updates are done on key-up ONLY for split boards rather than all boards. Also fixed leftover un-used variable in rgblight.c * Updated default keymap and my keymap for Let's Split Eh? Updated the comments so it reflects RGB control, and removed audio functions. * Fixed lets_split_eh not having a default version * Removed "eh" references from lets_split folder for now * Took lets_split folder from master to fix travis build errors, weird my local was overriding. * Changed LAYOUT_ortho_4x12_kc -> LAYOUT_kc_ortho_4x12 to match bakingpy and others * Removed rules.mk from my lets_split keymap, not needed * Updated the config_options doc to better explain the usage of "#define SPLIT_HAND_PIN" * Fixed split_common assuming I2C for RGB and Backlight. Added serial backlight support (stole from bakingpy's Levinson code ;) ) Serial RGB not implemented yet. Also Added "USE_IC2" to the lets_split_eh/eh as that was looked over. * Fixed stupid mistake, forgot to set BACKLIT_DIRTY to false after setting slave backlit settings for serial * Updated backlight data block to be cleaner (thanks drashna ;) )
2018-07-17Keyboard: Noxary 268 refactor and Configurator update (#3426)noroadsleft
* Rename LAYOUT to LAYOUT_all * Repair LAYOUT_all object in info.json (element count mismatch) * Added LAYOUT_iso and LAYOUT_ansi matrices, with sample keymaps * Added LAYOUT_iso and LAYOUT_ansi to info.json * Added block comment regarding layout options to 268.h * Readme cleanup (GitHub markdown parsing)
2018-07-17Keyboard: Add tada68 flashing instructions for Mac (#3424)Mark Kuba
2018-07-17Keymap: Change Satan layout lepa (rev 2) (#3427)Konstantin Lepa
* Change Satan keymap lepa (rev 2) * Remove unused code from satan keymap lepa.
2018-07-17Keymap: a Nordic layout for UT47 (#3422)NeonSpork
* Add files via upload Added a nordic layout for UT47 * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Update readme.md * Add files via upload * Update to readme and keymap files * Update readme.md Changed cover image * Update readme.md typo fix * Delete config.h * Delete keymap.c * Delete readme.md * Delete rules.mk * Updated cover image in readme.md Fixed typo in image of keymaps * Update keymap.c Changed backslash to forward slash in first function layer. * Add files via upload * Delete config.h deleting files so I can upload to a folder with lower case name * Delete keymap.c deleting file so I can change to lower case name * Delete readme.md deleting file so I can change to lower case name * Add files via upload * Update keymap.c Cleaned up definitions in beginning of file.
2018-07-17Update README with rules.mk ordering information.Fredric Silberberg
2018-07-17Correct parsing of rules.mk for keyboard revisionsFredric Silberberg
Previously, when looking for rules.mk files, we'd parse the individual folders (A/B/C/D/E) into 5 variables, (A/B/C/D/E, A/B/C/D, A/B/C, A/B, and A). Then, we'd get the final directory names and store _those_ in 5 new variables (A, B, C, D, and E). Then, when looking for the rules.mk, we'd look in root_dir/keyboards/(A|B|C|D|E)/rules.mk, instead of looking in root_dir/keyboards(A|A/B|A/B/C|A/B/C/D|A/B/C/D/E)/rules.mk. This commit changes that logic from the former to the latter.
2018-07-16Keymap: Modified of 'Helix five rows JIS" keymap (#3425)marksard
* Change key layout in raise-layer. * Improvement update cycle to mouse key changes. * Update the readme.md