summaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)AuthorFilesLines
2019-02-20[Keyboard] Alf X1.1 QMK Support (#5189)MechMerlin9-0/+647
* initial commit * get rid of vanilla cookie cutter code and replace with more correct info * edit config file for pins and switch matrix size * turn on bootmagic lite, and backlight/rgb settings * copy pasta switch matrix from noroads tool * create an appropriate keymap (copy pasta) * disable some features to decrease firmware file size * add qmk configurator support * add in support for caps lock, scroll lock, and num lock leds
2019-02-20move sixshooter into bpiphany directory and edit readmemechmerlin8-4/+4
2019-02-20get doro67 led workingmechmerlin1-3/+3
2019-02-19[Keyboard] XD84 fixes for caps lock led, backlight and firmware size (#5178)zvecr6-27/+24
* Enable backlight * Enable Link Time Optimization * Enable caps lock led
2019-02-18Fix Espectro Mac keymap and add new layout option (#4923)upinthecloudz2-4/+20
* Fix Espectro Mac keymap and add new layout option * Fix keymap * Fix keymap
2019-02-18 Relocate usb_detach to utils (#5121)zvecr6-147/+0
* Relocate usb_detach to utils * Relocate usb_detach to utils - fix up files after move
2019-02-18Migrate ACTION_LAYER_TAP_TOGGLEs to TT()fauxpark23-93/+23
2019-02-18Remove CUSTOM_MATRIX option from diode direction (#5090)zvecr108-112/+112
* 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)zwnk10-12/+441
* 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-18Update Helix 'led_test' keymap (#5168)Drashna Jaelre2-22/+1
Change to use keyboard_post_init_user() hook (#3113)
2019-02-18[Keyboard] Winkeyless Directory (#5163)MechMerlin46-12/+16
* 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-18Update Helix 'led_test' keymapmtei2-22/+1
Change to use keyboard_post_init_user() hook (#3113)
2019-02-18Change Command keycode defaults to match corresponding Bootmagic codes (#5078)Konstantin Đorđević1-3/+0
* 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-18Inital port of xd84 (#5164)zvecr13-0/+1002
* Inital port of xd84 * Inital port of xd84 - review comments
2019-02-17Add Olivia's TMO50 layoutOlivia Briggs1-0/+53
2019-02-17[Keymap] rfvizarra's custom PK60 layout (#5156)rfvizarra2-0/+40
* 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 Bot3-3/+3
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in remaining keymaps (#5154)fauxpark258-823/+31
2019-02-17Add isolike iris layout (#5157)Thomas Spurden4-0/+85
Keeps it simple and most keys in a similar position (at least relative to other keys) to a standard ISO layout.
2019-02-17define new keyboard "Hecomi" (#5147)takashiski12-0/+935
* 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 Bot1-1/+1
2019-02-17Remove redundant KC_TRNS and KC_NO fillers in default keymaps (#5152)fauxpark110-383/+7
2019-02-17Haptic feedback generalized - DRV2605 and solenoids (#4939)ishtob5-13/+8
* 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-17Add support to XD60 Rev3 (#4938)Rodrigo Feijao7-4/+210
* 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-17Add numpad_5x6 layout support for Prime M keyboard (#5149)Drashna Jaelre7-25/+128
* Add numpad_5x6 layout support for Prime M keyboard * fix default layout
2019-02-17[omgvee:keymap] minor changes and fw size optimizations (#5150)VM3-4/+8
- 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 Wilhelmsen5-0/+253
* adding my keymap * fixed includes * removed comments * removed keymap_config_t
2019-02-16[Keymap] Add new layout for wilba_text WT8-A (#5141)Rys Sommefeldt2-0/+93
2019-02-15[keymap] Add new keymap for TADA68 (#5120)Rys Sommefeldt4-2/+79
* Add new layout for TADA68 * Remove unnecessary KC_TRNS defines from tada68/mattgemmell and tada68/rys
2019-02-15Fix height in info.json for Unigo66 (#5137)Daniel H Klein1-2/+2
* 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-15Update README.md (#5135)Eduardo Lourenço Pinto Neto1-1/+1
Update to new structure
2019-02-15Update keymap.c (#5136)Eduardo Lourenço Pinto Neto1-1/+1
Fix minor bug on toggle layer code from Mac to Windows layer.
2019-02-15Add samuel's literate keymap file for planck (#4998)Samuel Jahnke3-0/+677
* 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-15Swap KBD75 caps lock LED pin levels (#5132)fauxpark2-8/+8
2019-02-15Remove problematic unicode_map stub definition in process_unicodemap.c (#5110)Konstantin Đorđević4-5/+1
* 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-15Debounce refactor / API (#3720)Drashna Jaelre1-1/+1
* 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
2019-02-15Migrate fn_actions for default keymaps (#4935)fauxpark42-654/+373
* Migrate fn_actions for default keymaps * Rename the Grave/Escape Shift masks * No need for shift_esc_shift_mask * Change breaks to return false * Right align pointers * Add default case * Separate cases with empty lines
2019-02-14Add pin initializiation for KBD75 (#5129)Drashna Jaelre2-0/+10
So that the LED indicator actually works
2019-02-14[Keymap] Add my personal userspace and update my keymaps (#5128)Danilo Vulicevic6-146/+69
* Add billypython userspace and dz60 keymap * Disable Bootmagic in dz60:billypython keymap * Update whitefox:billypython keymap with userspace changes Also remove numpad layer
2019-02-14Updates to noroadsleft keymap for KC60 (#5127)noroadsleft8-98/+147
* NUBS_Z: initial version Create a keycode that is normally Z, but KC_NUBS when tapped while Alt is being held. This removes the possibility of using an Alt+Z shortcut. * NUBS_Z: modification Modify NUBS_Z macro to only use alternate operation if Right Alt is being held, rather than responding to either Alt key. Also add QMK version keycode to System layer, Equals key. * Remove unneeded breaks from process_record_user * Macro refactoring - removed G_RST and G_C10R macros - updated G_BRCH macro - outputs `master` if used while Shift is held down; or my git alias for the current branch otherwise - updated G_FTCH macro - outputs `git pull upstream ` if used with Shift; `git fetch upstream ` otherwise - swapped `modifiers` variable for `get_mods()` function directly for checking modifier state - swapped keymap-level modifier mask macros for QMK-core mod mask macros (thanks vomindoraan #4337) - renamed MODS_RALT_MASK to MOD_MASK_RALT (more consistent with the above change) * Update readme files
2019-02-14[Keymap] Update to Drashna keymaps and Userspace (#5122)Drashna Jaelre11-149/+140
* Proper rules include * Minor tweaks * Minor tweaks * Add Desitny 2 Swapped layout support * Add keycode to keylogger * Convert my viterbi keymaps * Fix Orthodox keyboard * Add more default layers * Make default layer keycodes more optimized * Update gitlab CI yaml file * Rev6 Cleanup * Fix KC_MAKE macro * Update GitLab CI yaml file * More GitLab CI changes * One final GitLab CI change * Optimize KC_MAKE * Reformatting of config * Feature creeeeeeep * Planck Rev6 updates
2019-02-14[Keyboard] KBD19x Bootmagic Enable (lite) and other fixes (#5126)MechMerlin4-5/+14
* set bootmagic from no to lite and put in a note in the readme * use pragma once * discovered a compile error when testing with default keymap. The inlined led functions need to be externed in the .c file * might as well turn on mouse keys as well
2019-02-14[Keymap] Add fsck keymaps for eco, planck and preonic (#5106)Frederick Hirsch12-0/+590
* Add the fsck keymaps for eco, planck and preonic * Review changes for fsck layout
2019-02-13[Keyboard] Unigo66 beta pcb added, bug fixes for flashing (#5108)Daniel H Klein7-34/+98
* 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 * beta user pcb added, flashing fixed * syntax fix * updated info.json * fix spelling * fix readme
2019-02-13[Keymap] Adding buhearns keymap (#5105)buhearns4-0/+147
* [Keymap] Adding buhearns keymap * Removing deprecated function with fauxpark's help * Update readme.md * Switching to UNICODE_ENABLE with drashna's help * Update rules.mk * Update config.h * Update config.h Tidying up * Update keymap.c Tidying up * Update readme.md Tidying up * Update rules.mk Tidying up * Removing GESC and adding TILD
2019-02-13[Keyboard] New Keyboard: Doro67 Regular PCB (#5115)MechMerlin10-0/+451
* initial commit with edits to vanilla code * Add QMK Configurator support * add an appropriately generated keymap * pins, matrices, and features added in * moved it all to a regular directory. It's called regular as that's what it's called in the group buy. In the future we will have other directories for the other PCBs that are delivered to customers. * forgot caps lock led support * Update keyboards/doro67/regular/keymaps/default/config.h Use the NAME Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/doro67/regular/readme.md Be more explicit Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com>
2019-02-13Add Satisfaction75 to QMK, Enable EEPROM on stm32f072 (#5094)Andrew Kannan32-0/+5614
* Add stm32f072 base ck4x4 to handwired * add prints * Save these tries * Save changes again * Working hadron oled * OLEd working but ws2812b still iffy: * save another try * Encoder feature + OLED * RTC code * Implement clock setting mode * Whitespace * Encoder hooked up to working LED PWM code * Add missing files * eeprom changes * Save changes * Move i2c master * Move satisfaction75 under cannonkeys * Set proper default folder * Revert some core changes * Undo paved iris changes * Reorganize code for maintainability and prep for new features * Add starting code for clock OLED mode * Clock set mode finished * Add custom encoder modes * Actually add VIA keymap * Gate to only 072 * fix gate for only 072 * Update header guards and includes * Update i2c selection strategy * Update board.c to handle software reset to DFU
2019-02-13[Keyboard] Added aeboards/aegis (#5099)Wilba10-0/+426
* Added aeboards/aegis * PR changes
2019-02-13[Keyboard] Refactor jj4x4 to enable ortho_4x4 LAYOUT (#5112)zvecr5-35/+29
* Correct configurator info.json * Refactor to support ortho_4x4 * Refactor to support ortho_4x4 - remove commented out code
2019-02-13[Keyboard] Move Keebio boards to own folder (#5109)Danny438-480/+536
* Move boards into keebio folder * Rename keymap * Update BDN9 files * Update BFO-9000 files * Update Chocopad files * Update Dilly files * Update Fourier files, collapse rev1 into main * Update Iris files * Update Laplace files * Update Levinson files, fix buswerks keymap * Update Nyquist files * Fix keymap issues * Update Quefrency files * Update Rorschach files * Update TF68 files * Update Viterbi files * Update Viterbi files * Update Wavelet files * Reformat default layout * Fix up default folder for Iris * Remove already defined aliases