summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Gherkin: Refactor and Configurator support [resolved] (#3140)noroadsleft2018-06-0712-363/+287
| | | | | | | | | | * Refactor KEYMAP to LAYOUT_ortho_3x10 * Configurator support * Renamed @Talljoe's keymap folder * Renamed matrix_init_user to matrix_init_keymap
* Add premade layouts for Numpad 4x4, Numpad 5x4, Ortho 5x4, and Planck MIT ↵noroadsleft2018-06-0712-0/+113
| | | | | | | (#3139) Fix EOF on Planck MIT layout.json Cleanup ortho_5x4 layout.json
* Bootloader make issue (#2975)yiancar2018-06-061-9/+9
| | | | | | | | | | | | | | | | | | | * Added Modular keyboards L,R and NUM Created code modules for the 3 modules of the modular keyboard. Original idea by MechboardsUK. Uses i2c implementation similar to lets split * Remove modular from master This is to fix incorrect branching * fixed bootloader makefile - Echo -e does not behave coorectly on mac - Replaced with equivilant printf statements * quick typo fix
* Dilly: Refactor and Configurator support (#3134)noroadsleft2018-06-069-86/+76
| | | | | | | | | | * Refactor * Configurator support * Add LAYOUT_ortho_3x10 to default QMK layouts * Refactor Dilly to use LAYOUT_ortho_3x10
* Added jwlawrence keymap for zen keyboard (#3137)Joshua Lawrence2018-06-063-0/+150
| | | * Created jwlawrence keymap
* Sweeping Visualizer for Ergodox Inifinity (#3136)Oryhara2018-06-063-218/+389
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * started work on halfkeyboard * update to keymap * halfkey layouts complete for dvorak and qwerty * added plover layout to halfkeyboard mapping * fixed error in dvorak layout right hand * fixed error in dvorak layout right hand, comments updated * thing * added minus and equals to normal layouts * added minus and equals to normal layouts * adde visualizer matching halfkeyboard mappings * adde visualizer matching halfkeyboard mappings * updated keymaps for mirror handedness functionality for all layers. Also added visualizer code for distinct color for each layer, and LCD text displaying the current layer. * had a KC_TILD where should have had KC_GRAV * its spelled KC_GRAVE * mouskeys and some visualizer work. * added LED backlight visuals * trying to get visualizer working * Move lufa descriptor to protocol/usb_descriptor * Try to compile usb_descriptor on ChibiOS * Add lufa_utils for ChibiOS Lufa USB descriptors for ChibiOS * More lufa_util compatibility fixes * First compiling version of shared USB descriptor * Send the usb descriptors * Fix the CONSOLE output on ChibiOS * Add errors for unsupported interfaces * Enable support for vitual serial port USB descriptors * Implement virtual serial port for ChibiOS * Cleanup the lufa_utils Use the default lufa header files * Add raw hid support for ChibiOS This is completely untested * Enable midi compilation on ChibiOS * Move midi functionality out of lufa.c * Don't register sysex callback when not needed * ChibiOS compilation fixes * Update ChibiOS submodule * Fix the Midi USB descriptor It didn't work properly when both Midi and Virtual serial port was enabled. * Add MIDI support for ChibiOS * Fix USB descriptor strings on ChibiOS * Use serial usb driver for raw hid * Generalize the ChibiOS stream like drivers This makes the initialization much more simple and eliminates a lot of the code duplication. * Convert console output to chibios stream driver * Fixes for ChibiOS update * Update the ChibiOS contrib submodule To include the usb data toggle synchronization fixes * Fix duplicate reset enumeration on ChibiOS * Add missing include * Add number of endpoints check for ChibiOS * Enable serial USB driver on all keyboards * Add missing includes when API is enabled withot midi * Add another missing inlcude * consolidated my custom animations into visualizer.c in my keymap directory * LED backlight keys animation KITT scanner * moved my custom rules.mk to my keymap folder * undoing changes i shouldn't have done * more fixes * updated comments on the visulizer code * steno keys added to plover layout * updated halfkeyboard rules to allow steno mode * adding my stuff back after hard reset * added a plover layout back in for androud steno app * fixed layer toggle typo * merged again * visualizer decided to have a conflict again. fixed. * keymap change to add mouse keys and put layer switching on shortcuts layer * made the ergodox LEDs scan left to right and back again * visualizer work * KITTSCANNER finally * fixed right hand shortcuts layer and removed handedness switching for base layer so jump in gaming works corrrectly * added another sweep that goes full on over both boards then full off in both directions * added function key layer and cleaned up some layer switching
* Diverge3: Readme Clean-up, Refactor and Configurator support (#3135)noroadsleft2018-06-064-45/+45
| | | | | | | | * Readme cleanup * Refactor * Configurator support
* Dichotemy: Refactor and Configurator update (#3133)noroadsleft2018-06-063-43/+55
| | | | | | * Refactor KEYMAP to LAYOUT * Configurator support
* Refactor for DeltaSplit75 (#3132)noroadsleft2018-06-065-83/+91
|
* remove trailing comma to fix parsing issue (#3130)Jason2018-06-061-5/+5
| | | | | | * remove trailing comma to fix parsing issue * ctrl shift i is gud
* Add ErgoDash keyboard (#3128)omkbd2018-06-0619-0/+1578
| | | | | | | | | | | | | | * create ergodash * Revert "create ergodash" This reverts commit b261c808c30fee95cb656629f7e9b44b01e79363. * add ergodash * keymap→layout * use set_single_persistent_default_layer
* Adding SX60 work by amnobis and configurator settings (#3122)Jason2018-06-0521-14/+1131
| | | | | | | | | | | | | | | | | | | | | | * Add SX60 * Add config maps and layouts as well as readmes. * cleanup and fixes * correct readme * add missing closing commenty tag * Changing includes to QMK_KEYBOARD_H * Update settings.json Remove config change that was added automatically by vscode. * Update readme.md fix readme formatting
* Gherkin wanleg (#3127)wanleg2018-06-052-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * my planck layout personal planck layout * my XD75 layout personal XD75 layout * Revert "my XD75 layout" This reverts commit e9c3b57df78c1cb658bef56fb735839758f4f949. * my XD75 personal XD75 layout * wanleg layout wanleg layout * typo fixed typo * setup for NovelKeysXKailh Big Series switch setup for Big Swith with ProMicro * mousekeys addition adding mousekeys * mousekey additions * wanleg's jj40 config * mousekey changes * CAD double-tap improvement * software reset for Gherkin * promicro software bootloading * middle click * Update readme.md * add middle click * readme changes * Update readme.md * bootloaderFix * readme edit * bootloader fix * bootloaderEnable * bigswitchTesting * cleanup prior to Gherkin Pull * fixed bootloader RESET and added mousekey fixed RESET issue on ProMicro with default code, added mousekeys * fixed bootloader RESET and added mousekeys fixed RESET issue on ProMicro with default code, added mousekeys. edited readme to reflect changes. * Update config.h * Update keymap.c
* adding all ErgoTravel Files (#3129)Pierre Constantineau2018-06-0533-83/+2635
| | | | | | * adding all ErgoTravel Files * fixing KC_KEYMAP to LAYOUT_kc on Viet's keymap.c
* [WIP] [Help Needed] Daisy 40%: Refactor and Configurator update (#3124)noroadsleft2018-06-043-86/+102
| | | | | | | | | | * Refactor KEYMAP to LAYOUT * Configurator update * info.json update * Refactor daisy.h: White space update
* CU75: Refactor and Configurator updates (#3123)noroadsleft2018-06-045-72/+82
| | | | | | | | * Refactor * Configurator: LAYOUT_iso fix * Readme formatting cleanup
* Keymap with dynamic macro (#3121)crilith2018-06-041-0/+83
| | | | | | | | * Add files via upload Added dynamic macro support * Delete keymap.c
* Support ios to default keymap (#3118)MakotoKurauchi2018-06-0411-31/+1313
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add some comment about Helix customize and auto-setup RGBLIGHT_LIMIT_VAL * add define USB_MAX_POWER_CONSUMPTION * Helix keyboard OLED, RGBLIGHT enable/disable control integrate into rules.mk rules.mk: add 4 Variables for compile control. # Helix keyboard customize # you can edit follows 4 Variables # jp: 以下の4つの変数を必要に応じて編集します。 OLED_ENABLE = no # OLED_ENABLE LED_BACK_ENABLE = no # LED backlight (Enable WS2812 RGB underlight.) LED_UNDERGLOW_ENABLE = no # LED underglow (Enable WS2812 RGB underlight.) LED_ANIMATIONS = yes # LED animations config.h: auto set RGBLED_NUM by HELIX_ROWS and rules.mk's define * HELIX_ROWS define move from config.h to rules.mk * add readme.md * rename readme.md to readme_jp.md * add readme.md and modify readme_jp.md * change helix/ssd1306.c for select glcdfont.c position * add variable LOCAL_GLCDFONT into each keymaps rules.mk * Add iPhone/iPad LED support to Helix default keymap * add Freggy keymap * adjust the delay of serial.c * change readme * renumber _ADJUST for shrink program size
* Added ASCII legend to melody96 to help visualize the layouts (#3117)fordmustang5l2018-06-041-0/+50
|
* change to ca66 kelorean layout (#3116)KeLorean2018-06-041-1/+2
|
* Add rgblight mode 35 (R,G,B test mode) (#3114)Takeshi ISHII2018-06-046-5/+48
| | | | | | | | * add rgblight mode 35 (RGB cyclic mode) into quantum/rgblight.c * Update docs, add rgblight mode 35(RGB cyclic) * rename RGBCYCLIC to RGBTEST
* Add Suspend functions (#3112)Drashna Jaelre2018-06-034-2/+104
| | | | | | | | | | | | | | | | | | | | | | | | * Add suspend functions * Disable RGB code if it's disabled * Add suspend code to ChibiOS for future compatibility * Add keyboard_init functions * Change where references so it will compile * Wrong command chained in wake up kb function * Fix non-feature file changes * Add documentation * Re-add matrix init docs * add rgblight code to example * Remove keyboard init stuff for separate PR
* Refactor Chocopad to support LAYOUT_ortho_4x4 macro (#3106)noroadsleft2018-06-024-6/+8
| | | | | | | | | | * Refactor for Chocopad * Configurator update * Chocopad refactor for LAYOUT_ortho_4x4 * info.json update
* Add ability to write additional code in matrix scann loop on slave. (#3072)Andrew Dunai2018-06-021-0/+5
|
* Melody96 QMK Support (#3108)kaylanm2018-06-026-0/+229
| | | | | | * Initial melody96 keyboard definition. * Fixes for Melody96 keyboard definition.
* planck/premek layout - thumb shift, mouse middleclick (#3111)Přemek Vyhnal2018-06-024-8/+9
| | | | | | | | | | | | | | * Update readme.md updated links, hope those are the correct ones * planck premek - left thumb shift * middleclick key * mod tap thumb-shift, space * update layout description
* Fix helix:led_test build break (#3110)Takeshi ISHII2018-06-023-47/+168
| | | | | | * copy new rgblight.[ch] from quantum/ into keyboards/helix/rev2/keymaps/led_test/ and add mode 35 RGB cyclic mode * force RGB light mode 25
* Fixed mistake to kelorean keymap for ca66 (#3109)KeLorean2018-06-021-25/+25
|
* Dhertz' keymaps (#3094)Dan Hertz2018-06-0216-16/+396
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Port my keymap to QMK * Add Percent Canoe keyboard * Fix row of nonus backslash * Update info.json to be correct for canoe * fix alignment * Use qmk shortcuts rather than tmk functions * Move over first macro * Move rest of macros over * clean up unused functions * Move files to userspace for HHKB * Add keymaps for hhkb * Change LAYOUT_ISO to LAYOUT_iso * Remove bootloader key in info.json * Remove tilde remap from Karabiner * Add country_iso_alpha2_code to macros * Add my keymap for canoe * Add layer colour indicator * Fix bad rebase * Fix naming of keymap from rebase * Add GRV to function layer * Fix keymap to use new LAYOUT_JP * Update keymaps to use process_record_* rather than action functions * Update hhkb imports to be just what is needed * Update whitefox to use LAYOUT macro instead of KEYMAP * Remove redundant imports from user definition * Move TAPPING_TERM to config.h * Use layer change events to change RGB LED colour * temp * Fix layer switching to iPad on HHKB * Fix Canoe pictures
* Add support for staggerd column layout KB "Fortitude60" (#3090)Pekaso2018-06-0217-0/+1317
| | | | | | | | | | | | | | | | | | | | * modifying fortitude for working * add accurate keymap * backlight fix * Fix slave LED Backlight * Add readme.md * modified readme.md * Fixed make error * Commit including suggestions * Add dvorak and colemak layout and some fix
* Remove bootloader key as it is no longer used (#3093)Dan Hertz2018-06-011-10/+0
|
* Refactor and Configurator update for Chocopad (#3099)noroadsleft2018-06-013-50/+31
| | | | | | * Refactor for Chocopad * Configurator update
* enable RGB underglow in rules (#3101)MechMerlin2018-06-011-0/+1
|
* YMD96 complete QMK port (#3105)Harshit Goel2018-06-0117-40/+647
| | | | | | * readded code for YMD96 full working * added jj50 layout back
* Put CA66 and PK60 under a playkbtw directory (#3102)MechMerlin2018-06-0119-4/+14
| | | | | | | | * Add playkbtw directory to put ca66 and pk60 in * delete old references * edit readmes for links
* Refactor and Configurator update for Christmas Tree (#3100)noroadsleft2018-06-013-32/+41
| | | | | | * Refactor * Configurator update
* keylorean ca66 keymap for hhkb layout with split spacebar (#3098)KeLorean2018-05-312-0/+57
|
* Big overhaul to Drashna keymaps and userspace (#3097)Drashna Jaelre2018-06-0121-498/+731
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Optimize secrets code * Orthodox tweaks * rules.mk features * Minor cleanup * Revert mod bits * Force Hold breaks One Shot Tap Toggle * Cleanup * Moke keymaps more consistent * minor ergodox tweak * More OSM for the Orthodox * Cleanup of userspace * Toggle Secrets * Add hidden process record for super secret macros * Make sure secret macros always compiles * finish up making them super secret * Add ColinTA's rgb twinkle as WIP * Optimize RGB Twinkling for typing Also, tweak RGB indicators. AND WTF, I HAVE NO IDEA WHY THE INDICATORS ONLY WORK AS IS. The logical method for getting them working doesn't ... and it's beyond bizarre * Make console logging more configurable * Indicator travisty * Clean up userspace rgb code * Optimize RGB Twinking to work on default layer only, and to base it's color on the curent hue * Eff it... rgblight_sethsv_at runs at every matrix scan * RGB Twinkle cleanup * Update Iris code for new board * Move RGB Indicator and RGB Twinkle into userspace * Move RGB Indicator code to rgb_stuff.c * Major cleanup of RGB Code in userspace * Additional cleanup of RGB code in userspace * Use noeeprom functions to save my boards! * Enable RGB Sleep on all boards now * Add old iris board * tapping tweak * Use byte 19 for eeprom to prepare for possible merge of eeconfig function pr * Add code to fix default layer after eeprom reset
* User space fixed (#3095)Batuhan Baserdem2018-05-3124-489/+1425
| | | | | | | | | | | | | | | | | | * 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
* Palleiko's Keymap (#3096)palleiko2018-05-314-0/+407
| | | | | | | | | | | | | | | | | | | | * cloned default layout to palleiko * Added NAV layer, removed steno * Added WM layout & Readme * forgot comma * Specify bootloader * Fixed Mod Tap / Layer Tap bugs and updated readme * Removed Layer Tap functionality * KC_NO * Updated Readme
* Updated matrix.c for some PS2AVRGB boards and templates for new_project ↵Kenneth Aloysius2018-05-3112-80/+349
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | script (#2992) * 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
* add not-so-minidox handwire keyboard (#3061)mtdjr2018-05-3131-597/+1796
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add not-so-minidox handwire keyboard * corrected keymap * multiple adjustments to not_so_minidox keyboard * remove I2C master left define * update default layer set function * move solenoid code into userspace * minor adjustments to config.h * update keymaps to utilize userspace * move features and config to userspace, correct build issue * correct solenoid pin * adjust defaults for solenoid pin and enable * default solenoid to on for not_so_minidox * disable RGBLIGHT_SLEEP for xd75 * tweaking solenoid enable/disable in userspace and keymaps
* Customizable LED test duration (#3086)Erez Zukerman2018-05-301-2/+3
| | | | | | | | * Customizable LED test duration Code by Jack. :) * only need an unit8_t
* CA66 Backlighting FIx (#3089)MechMerlin2018-05-303-5/+4
| | | | | | * Enable backlighting using pin F0 and changing it in the rules.mk file as well * Change KB_H to CA66_H
*