summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-18[Docs] Add section about EEPROM on ARM (#5070)Yan-Fa Li
* [Docs] Add section about EEPROM on ARM * Add Preonic firmware * Update docs/faq_build.md add hyperlink Co-Authored-By: yanfali <yanfali@gmail.com>
2019-02-18Remove CUSTOM_MATRIX option from diode direction (#5090)zvecr
* Remove CUSTOM_MATRIX refs from DIODE_DIRECTION * Remove '#define DIODE_DIRECTION CUSTOM_MATRIX' * Remove CUSTOM_MATRIX refs from DIODE_DIRECTION documentation
2019-02-18[Keyboard] handwired dactyl with 2 pro micros added (#5113)zwnk
* handwired dactyl with 2 pro micros added * dactyl_promicro README updated * dactyl_promicro default layout fixed * requested changes * dactyl_promicro README updated * qmk toolbox link fixed * layout reflects phys. keys positions
2019-02-18Add UK variant of the SEND_STRING() LUTsRys Sommefeldt
2019-02-18Update Helix 'led_test' keymap (#5168)Drashna Jaelre
Change to use keyboard_post_init_user() hook (#3113)
2019-02-18[Keymap] update keymap and readme for my 75% layout (#5166)MechMerlin
2019-02-18[Keyboard] Winkeyless Directory (#5163)MechMerlin
* introduce wkl directory and readme * move bface into winkeyless directory and edit readme for new make instructions * move bmini into the winkeyless directory and edit readme * move bmini ex into winkeyless directory * edit readme some more * add newbs guide to readmes * fix path to bface * temporarily turn off community layout support until we refactor this taking out all the custom ps2avrgb stuff
2019-02-18[Keyboard] Add LAYOUT_75_iso community layout support (#5161)zvecr
* Add LAYOUT_75_iso community layout support * Add LAYOUT_75_iso community layout support - review comments
2019-02-18Update Helix 'led_test' keymapmtei
Change to use keyboard_post_init_user() hook (#3113)
2019-02-17Change Command keycode defaults to match corresponding Bootmagic codes (#5078)Konstantin Đorđević
* Change Command keycode defaults to match corresponding Bootmagic codes * Make alternate magic key keycodes consistent * Reflect changes from previous commit in tmk_core/common/command.c * Remove unnecessary MAGIC_KEY_* definitions from keymaps compatible with these changes * Swap E and BSPACE for MAGIC_KEY_EEPROM * Add MAGIC_KEY_EEPROM_CLEAR instead of MAGIC_KEY_EEPROM_ALT * Remove BOOTMAGIC_ENABLE checks around EECONFIG stuff * Update Command descriptions
2019-02-17Move RGBLIGHT_LIMIT_VAL definition from rgblight.c to rgblight.h (#5167)Konstantin Đorđević
2019-02-17Inital port of xd84 (#5164)zvecr
* Inital port of xd84 * Inital port of xd84 - review comments
2019-02-17Add Olivia's TMO50 layoutOlivia Briggs
2019-02-17Add clang-format section to contributing.mdJames Churchill
2019-02-17Add .clang-format fileJames Churchill
2019-02-17[Keymap] rfvizarra's custom PK60 layout (#5156)rfvizarra
* rfvizarra's custom PK60 layout * Update keyboards/playkbtw/pk60/keymaps/rfvizarra/keymap.c Co-Authored-By: rfvizarra <rfvizarra@gmail.com> * Update keyboards/playkbtw/pk60/keymaps/rfvizarra/readme.md Co-Authored-By: rfvizarra <rfvizarra@gmail.com>
2019-02-17convert to unix line-endings [skip ci]QMK Bot
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark
2019-02-17Add isolike iris layout (#5157)Thomas Spurden
Keeps it simple and most keys in a similar position (at least relative to other keys) to a standard ISO layout.
2019-02-16define new keyboard "Hecomi" (#5147)takashiski
* update pinout for matrix * first commit * include split_common.h * change split_common.h to split_util.h * update config.h * update keymap & config * update * remove K70, add K77 * fixed test keymap * add Layer * define to HHKB pro 2 based keymap * change authoer name * define LAYOUT and LAYOUT_KC * replace from LAYOUT_KC to LAYOUT * change name hecomi_alpha to hecomi/alpha * fixed hecomi_alpha to hecomi/alpha * remove unnecessary files * update readme * add DEFAULT_FOLDER * remove hecomi_alpha because change name to hecomi * remove bad LAYOUT macro * remove IS_COMMAND macro * remove unnecessary RGB options * Update keyboards/hecomi/hecomi.h Co-Authored-By: takashiski <takashiskibb@gmail.com> * Update keyboards/hecomi/hecomi.h Co-Authored-By: takashiski <takashiskibb@gmail.com> * Update keyboards/hecomi/alpha/rules.mk Co-Authored-By: takashiski <takashiskibb@gmail.com> * Update keyboards/hecomi/alpha/rules.mk Co-Authored-By: takashiski <takashiskibb@gmail.com> * Update keyboards/hecomi/hecomi.h Co-Authored-By: takashiski <takashiskibb@gmail.com> * remove endif * update rule.mk with suggestions
2019-02-17convert to unix line-endings [skip ci]QMK Bot
2019-02-16Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark
2019-02-16Add docs on using keyboard_post_init_user to enable debug modeszvecr
2019-02-16Haptic feedback generalized - DRV2605 and solenoids (#4939)ishtob
* initial work to add eeprom to haptic feedback and decouple the feedback process from keyboards * Haptic feedback enhancements: on/off toggle working, feedback order working todo: -work on modes switching -get modes switching to save to eeprom * haptic enhancement - eeprom and modes added * Added set and get functions for haptic feedback * initial implementation of solenoids under haptic feedback * changed eeprom to 32 bits to reserve blocks for future features * start documentation of haptic feedback * change keycode per comment from reviewers * typo fixes * added eeprom for solenoid configs * added solenoid and docs * Add/fix default parameters configs, improve docs * more doc cleanup * add in solenoid buzz toggle, clean up doc * some fixes for error in compiling solenoid * fix a chibios specific i2c read function and added one for AVR controllers in DRV2605L.c * fixes for avr side issues * update keymap * fix keymap compile error * fix bugs found during solenoid testing * set pin that is not powered during bootloader * added warning about certain pins on the MCU may trip solenoid during DFU/bootloader
2019-02-16Add support to XD60 Rev3 (#4938)Rodrigo Feijao
* Add preliminary support to XD60 Rev3 PCB (Supports the 12 underglow LEDs, but split spacebar still not wired/implemented). * * xd60_rev3 folder removed * xd60 rev2 and rev3 added * ifndef replaced with pragma once at rev3 config.h * Readme updated * new updated statement at keyboards/xd60/readme.md Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * Update keyboards/xd60/readme.md Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * Update keyboards/xd60/readme.md Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * Update keyboards/xd60/readme.md Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * Update keyboards/xd60/readme.md Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * * XXXXX removed and replaced with 7X * removed unecessary declarations * Update keyboards/xd60/keymaps/styr/keymap.c Co-Authored-By: rodrigofeijao <hello@rodrigofeijao.com> * action_layer.h include removed * * action_get_macro removed * IS_COMMAND() removed * BOOTLOADER defined
2019-02-16Add numpad_5x6 layout support for Prime M keyboard (#5149)Drashna Jaelre
* Add numpad_5x6 layout support for Prime M keyboard * fix default layout
2019-02-16Update Drashna user space code to support keyboard_init functions (#5138)Drashna Jaelre
* Update code to support keyboard_init functions * Get Minor tweaks
2019-02-16[omgvee:keymap] minor changes and fw size optimizations (#5150)VM
- flags for the linker - added INSERT key as I kinda use it for work fairly often - turned on more things in rules.mk since I recovered space via linker flags and whatnot
2019-02-16Planck Keymap for oeywil (#5145)Øyvind Wilhelmsen
* adding my keymap * fixed includes * removed comments * removed keymap_config_t
2019-02-16Remove redundant KC_TRNS and KC_NO fillers in layouts (#5142)fauxpark
2019-02-15[Keymap] Add new layout for wilba_text WT8-A (#5141)Rys Sommefeldt
2019-02-15Remove redundant KC_TRNS and KC_NO fillers in userspace (#5140)fauxpark
2019-02-15[keymap] Add new keymap for TADA68 (#5120)Rys Sommefeldt
* Add new layout for TADA68 * Remove unnecessary KC_TRNS defines from tada68/mattgemmell and tada68/rys
2019-02-15Added APA102 support (#4940)Mikkel Jeppesen
* Fixed pin for RGB * Re-did apa102 stuff * changed to use pincontrol functions * Removed a newline? * Changed to comply with project style
2019-02-15Fix height in info.json for Unigo66 (#5137)Daniel H Klein
* UniGo66 keyboard added * UniGo66 keyboard added * case correction of unigo66 files * create sirius folder * Update keyboards/sirius/unigo66/rules.mk Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/keymap.c Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/default/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * Update keyboards/sirius/unigo66/keymaps/danielhklein/config.h Co-Authored-By: danielhklein <danielklein@utexas.edu> * debugging * correct keymap to layout * readme * remove common config * suggested changes to config.h * default keymap cleanup * bug fixes * fixed height in info.json
2019-02-15Fix documentation about one shot tap toggleJayesh Vora
Based on conversation with Drashna on Discord, we know that if ONE_SHOT_TAP_TOGGLE is 5, then tapping a one shot mod key 5 times holds the one shot key permanently, but to come out of this, you need to press the same key only once.
2019-02-15Update README.md (#5135)Eduardo Lourenço Pinto Neto
Update to new structure
2019-02-15Update keymap.c (#5136)Eduardo Lourenço Pinto Neto
Fix minor bug on toggle layer code from Mac to Windows layer.
2019-02-15Add support for using ranges for RGB (#4981)Erovia
* Add support for using ranges for RGB This patch adds support for controlling continuous ranges of RGB LEDs. Helper functions for split boards are also available. * RGB Range: Use hardware-platform agnostic wait
2019-02-15Update KC_GESC documentation (#5053)Yan-Fa Li
* Update KC_GESC documentation - document caveats on OSX and expected behavior with KC_GESC and GUI - clarify documentation slightly - give examples of expected output in actual use * Update OSX -> macOS * Captilization * remove simply
2019-02-15Add samuel's literate keymap file for planck (#4998)Samuel Jahnke
* added my own keymap * changed thing * updated keymap Samuel * updated laypout for better one handed use * updated stuff I want * happy with my lagout * formatting * Added new literate config * made everything nice * cleaned * fixed spelling and two small bugs in macros * Made press and lift function for modifiers
2019-02-15Remove duplication of ssh keys and fix usage on PR builds (#5013)zvecr
2019-02-15docker_build.sh: Run container in interactive mode (#5088)Konstantin Đorđević
* docker_build.sh: Run container in interactive mode * Add message about QMK Toolbox * Update Docker docs
2019-02-15Improve RGB Light code (#4326)Drashna Jaelre
* Improve RGB Light code * Add is_rgblight_initialized as an externed value in rgblight.h * Use remander of hue
2019-02-14Enable custom chibios sub-platformShihpin Tseng
2019-02-14Swap KBD75 caps lock LED pin levels (#5132)fauxpark
2019-02-14Improve Encoder documentation (#5130)Ben
2019-02-14Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)Konstantin Đorđević
* Remove problematic unicode_map stub definition in process_unicodemap.c * Add unicode_map declaration to process_unicodemap.h * Disable UNICODEMAP on converter boards that don't use it
2019-02-14Tweak issue templates (capitalisation mostly) (#5133)fauxpark
* Tweak issue templates (capitalisation mostly) * Consistent headings
2019-02-14Debounce refactor / API (#3720)Drashna Jaelre
* Added xeal60 via clone of lets split * Delete removed other keymaps * Basic keymap (no FN). Compiles. * Removed NP_STAR and NP_SLSH. * Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes. * Changed order of rules in TMK. Documented feature. * Fixed missing whitespace in debounce documentation Table wasn't working due to missing newline. * Added bold in a few areas. * DO NOT USE - Removed debounce from TMK. * Remove accidental xeal60 commit * DO NOT USE - debounce successfully compiled. * DO NOT USE Revert back to original API to support split_keyboards. * Working eager_pk * Whitespace cleanup. * Restored debounce.h since there wasnt any real change. * Moved debouncing_time variable to inside #if debounce * Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used. * Removed #include "matrix.h" from debounce.h * Bug fix - was using MATRIX_ROWS instead of num_rows * Fixed compilation error with debounce_sym_g * Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE * Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2. * Fix compile error in debounce_eager_pk * Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup debounce_type.mk