summaryrefslogtreecommitdiffstats
path: root/keyboards
AgeCommit message (Collapse)AuthorFilesLines
2019-01-29Practice60 RGB and PWM Backlight (#4929)Andrew Kannan14-204/+312
* Update Practice60 to enable RGB via SPI DMA and use PWM backlight breathing * Correct stm32f103c8t6 flash size in eeprom definition * Remove unused files and improve ifdef checks * Update quantum/rgblight.c Co-Authored-By: awkannan <andrew.kannan@klaviyo.com> * Update quantum/rgblight.c Co-Authored-By: awkannan <andrew.kannan@klaviyo.com> * EEPROM implementation fix and updated p60 code * Update define * Remove dead code * Update keymap to remove test key * Update keymap again
2019-01-29Fix layouts for S7 Elephant in info.json (#4989)noroadsleft1-10/+10
The following layouts were being rendered with 6.75u Spacebars instead of 7u: - LAYOUT_ansi_blocker_7u - LAYOUT_ansi_blocker_7u_small_lshift - LAYOUT_ansi_blocker_7u_small_bspc - LAYOUT_ansi_blocker_7u_small_lshift_small_bspc - LAYOUT_iso_blocker_7u This commit corrects this issue. Flagged by yanfali on QMK Discord.
2019-01-28Add Lunar Keyboard (#4976)ai0312-0/+686
* Generate project * Adjust files * Get things working * Update readme * Add VIA configurator compatibility * Grammar * Update keymap * Split lunar info default and VIA keymaps * Copyrights * VIA tuneup * A few missed copyrights * Remove unnecessary junk * Remove unnecessary bits, fix readme
2019-01-28BDN9 Configurator support (#4978)noroadsleft1-0/+22
2019-01-28Alice: refactor and Configurator bugfix (#4979)noroadsleft4-31/+107
- layout macro and keymap layers refactored to more closely resemble physical keyboard layout - added layout mockup to alice.h - correct info.json data (was missing a key)
2019-01-28Add default layout for e6_rgb (#4973)Drashna Jaelre1-0/+29
2019-01-28[Keyboard] Add Southpole keyboard (#4946)f00_B34rd7-0/+232
* Added southpole keyboard added southpole keyboard folder and files including keymaps folder. Keymaps have errors and will not compile yet * Add files via upload added manufacturer and product name and description * Update config.h * Add files via upload changed formating added layer * cleaned up files, fixed foobeard keymap, and added maker info * fixed keymap files * Update keyboards/southpole/keymaps/foobeard/keymap.c Co-Authored-By: ericduns <ericduns@gmail.com> * Update keyboards/southpole/keymaps/default/keymap.c Co-Authored-By: ericduns <ericduns@gmail.com> * made changes fixing outdated lines and added readme.md * made requested changes for pr to all files * removed vs code and added new line to southpole.h
2019-01-28[Keymap] some mods to my (omgvee) Helidox keymap (#4972)VM4-11/+21
* moved some stuff around on my iris layout, but don't expect a lot of changes in the future * good working setup * [keymap] some mods to my (omgvee) Helidox keymap
2019-01-28[Keymap] Support FX keys on Maxr1998's ContraMaxr19981-21/+58
Using update_tri_layer() and more manual layer switching, also rename some layers & keycodes
2019-01-28[Keymap] updated zlant default keymap with diagram (#4954)CodingDog1-3/+23
* updated zlant keymap with diagram * made edites to last post * noticed slight error in default keymap due to my own mistake. fixed to be the same as default * fixed spacing in second base layer second row from left
2019-01-28[Keymap] small update to my (omgvee) IRIS keymap (#4969)VM4-25/+67
* moved some stuff around on my iris layout, but don't expect a lot of changes in the future * good working setup
2019-01-28[Keyboard] Added xealousbrown keyboard (#4945)Alex Ong7-0/+242
* Added xealousbrown keyboard. * Changed to pragma once in config.h * Update keyboards/handwired/xealousbrown/rules.mk Added bootloader. Co-Authored-By: alex-ong <the.onga@gmail.com> * Update keyboards/handwired/xealousbrown/config.h Commented out IS_COMMAND() since it is already default value. Co-Authored-By: alex-ong <the.onga@gmail.com>
2019-01-28[Keyboard] add rgb pcb for e6 keyboard (#4928)yulei11-0/+555
* add e6_rgb * update according to the reviewer * fixed readme.md * rename 60_split_bs_shift to 60_ansi_split_bs_shift
2019-01-27[Keymap] Update personal userspace and keymaps (#4963)Konstantin Đorđević3-23/+3
* Remove duplicated or unnecessary definitions in config.h and rules.mk * Use IS_HOST_LED_ON() macro * Add mouse acceleration to kbd6x:konstantin keymap * Clear and restore mods when sending macros * Make SEND_STRING_CLEAN a config option * Add NO_ACTION_ONESHOT to userspace config
2019-01-27Fix `1<col` instead of `1<<col` typo in matrix_is_on()James Churchill16-31/+31
2019-01-27Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955)Konstantin Đorđević26-84/+79
* Remove unnecessary IS_COMMAND definition in clueboard/66/rev4 * Replace keyboard_report->mods with get_mods() in IS_COMMAND definitions * Update docs to use get_mods() instead of keyboard_report->mods * Replace keyboard_report->mods with get_mods() in tmk_core/protocol/usb_hid/test For some reason, this occurrence used KB_LSHIFT and KB_RSHIFT, which don't exist * Replace keyboard_report->mods with get_mods() in Massdrop keyboards (as per @patrickmt)
2019-01-27[Keymap] Small improvements to Maxr1998's Contra keymap (#4952)Max Rumpf1-3/+3
Add backslash, disable Super key in "Gaming" mode
2019-01-27[Keymap] Minor updates to my dz60 keymap (#4943)MechMerlin1-1/+1
2019-01-27[Keyboard] UniGo66 keyboard added (#4913)Daniel H Klein14-0/+1309
* 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
2019-01-27[Keymap] Move Iris via support to Via keymap (#4893)Drashna Jaelre5-22/+158
* Move Iris via support to Via keymap And move it out of the main keyboard files * Actually add via keymap folder Because using git when you're tired is apparently a very bad idea, and you do stupid things like not running git add * Clean up config.h file for iris via keymap
2019-01-27Adds a default value for IS_COMMAND for COMMAND feature (#4301)Drashna Jaelre359-1955/+39
* Add default value for IS_COMMAND for COMMAND feature * Cleanup and consistency * Update Templates to reflect change * Fix IS_COMMAND in template * Fix IS_COMMAND define * Use consistent IS_COMMAND block in templates * Remove unnecessary `#undef IS_COMMAND` directives * Fix compile issue on orthodox * Reomve IS_COMMAND option for newer boards * Remove all existing definitions of IS_COMMAND if they use default LSHIFT and RSHIFT setting * Remove a couple of additional IS_COMMAND defines * Remove remaining redundant IS_COMMAND definitions * Remove #undef IS_COMMAND from orthodox:drashna and whitefox:konstantin * Remove multiple empty lines in modified config.h files * Update additional boards * Reomve IS_COMMAND from newer boards * Update Alice keyboard * Remove IS_COMMAND from additional boards Jan 24th edition
2019-01-26[Keyboard] drop unused i2c files (#4948)seebs2-386/+0
The Ergodox EZ used to use twimaster.c/i2cmaster.h, but now uses a standard centralized AVR i2c driver. Drop the now-unused files.
2019-01-26[Keymap] Add Maxim keymap for Fourier (#4534)Danny3-0/+80
* Add maxim keymap * Add QMK DFU configuration to Fourier * Update config.h * Update keymap.c * Update config.h
2019-01-26use built-in arm stuffJack Humbert10-2552/+12
2019-01-26Revert Commit 1d3b9eea940908d02b6c2deda5d744a73cd838da (#4942)Drashna Jaelre8-207/+0
Was not supposed to merge 4763 yet This reverts commit 1d3b9eea940908d02b6c2deda5d744a73cd838da.
2019-01-26[Keyboard] Support for Wheat Field Peripherals blocked 65% PCB (#4763)walkerstop8-0/+207
* Basic Fanoe support (no LED yet) * Enable RGB lights * Backlighting support * Change to reflect Wheat Field brand of Fanoe PCB * Hot swap variant * Fix review comment issues * Fix review issues * Corrected rules.mk * Change naming to avoid using possibly copyrighted names * Added info.json * Corrected manufacturer name in info.json * Keymap updates * Add layout for use with ws2812b and such * Fixes based on code review
2019-01-25Add C(), A() and G() to match already existing S() (#4673)fauxpark9-15/+14
2019-01-25rs: code friendly keymap for preonic, iris and my preonic clone (#4303)Olivier Poitrey16-0/+761
I worked on those keymap to simplify the use of 60% keyboards for coders. Instead of trying to mimic planck, this keymap remove raise/lower layer complexity and keep some important sign keys for coder in the upper right side pretty much the same way as they are on a full keyboard. A karabiner configuration is also provided to mimic most of the keymap features on the macbook internal keyboard for when you are forced to use it.
2019-01-25[Keymap] New kbd67/hotswap keymap for writing both code and math (#4933)zunger-humu4-0/+227
* Custom keymap. * Fix magic layer, enable Unicode. * Update README. * Make Unicode config change keymap-local. * Move magic to AltGr, simplifying layout. * Changes per Drashna. * Fix magic+esc = backtick! * Change reset implementation per Drashna's suggestion. * Add a few more symbols so long as the commit is open - √ℜℂℤ⊙ℚℕ and the like. * Typo fix. * Slight simplification, drop an extra variable.
2019-01-25Add support for Clueboard 66% rev4skullY8-0/+1465
2019-01-24[Keyboard] Remove hadron ver0 as it is no longer required (#4921)zvecr4-40/+0
2019-01-24Remove unused fn_actions[] and action_function() in default keymaps (#4829)fauxpark15-137/+18
2019-01-24[Keyboard] KBD67: enable bootmagic lite by default (#4931)MechMerlin3-7/+14
* enable bootmagic lite by default * add a second layer with a reset key
2019-01-24[Keymap] Adding keymap for Nyquist (#4918)shovelpaw3-0/+202
* Added busby222 config * Fixed bug with leftover colemak and dvorak layouts * Fixing dumb mistake * Minor tweaks to layout. Need to use at work tomorrow to make more adjustments * Added mouse controls for raised layer * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h Added mouse specific settings for smoother mouse movement (default is sort of hard to use) * config.h cleanup * Lowering max mouse speed (personal preference) * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update keymap.c * Update config.h * Update rules.mk * Added MIDI layer * Switched the Adjust layer to an MO call * Update keymap.c * Fixing bugs related to midi layer * Changed "Caps Lock" ctrl to RCTRL for use in VirtualBox * Added shovelpaw keyamp * Removed deprecated QUANTUM_DIR code block * Switched midi layer to be only active when held * Addressing requested changes * Removed unnecessary include statement
2019-01-24Remove lfkeyboards parent rules.mk as its only required for mini1800zvecr2-1/+2
2019-01-24[Keyboard] Add BDN9 (#4919)Danny7-0/+216
2019-01-24[Keyboard] Add KBD67 Hotswap Support (#4916)MechMerlin19-8/+544
* initial commit * move the original kbd67 stuff into its own directory, rev1 * get rid of vanilla cookie cutter code * put in the switch matrix pins, backlight pin, and rgb underglow pin. Number of underglow LEDs is questionable. * switch matrix created for hotswap * create a basic keymap for testing * make info.json for QMK Configurator support * rename kbd67 due to compile error * kbd67 generic readme file * fix make instructions for the new rev1 * comment out unneeded rgb light #defines * Update keyboards/kbd67/readme.md Add an extra space for proper markdown rendering Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/hotswap.h Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * Update keyboards/kbd67/hotswap/keymaps/default/keymap.c Co-Authored-By: mechmerlin <30334081+mechmerlin@users.noreply.github.com> * use pragma once * proper format of MechMerlin
2019-01-24Fixup the clueboard 66 info.jsonskullY4-11/+15
2019-01-23Clueboard refresh (#4902)skullydazed101-4094/+583
* Cluecard: refactor - renamed layout macro KEYMAP to LAYOUT - reformatted layout macro to more closely resemble physical device layout - keymaps now use #include QMK_KEYBOARD_H - config.h files updated to use #pragma once method - deleted outdated QUANTUM_DIR code blocks from rules.mk files - white space changes on rules.mk files (alignment/readability) * Cluecard: Configurator support * Cluecard: readme update - added image - updated Docs links * Clueboard 66% HotSwap: corrected matrix and Configurator data - removed k31 and k84 from LAYOUT - both appear to be unsupported for this PCB according to images on clueboard.co - updated block comment mock-ups to match changes - rebuilt info.json file - delete removed keys from default keymap.c * Clueboard 66% HotSwap: readme update - fix make example - updated Docs links * Clueboard 66% HotSwap: 66_ansi keymap update Updated to use #include QMK_KEYBOARD_H * Clueboard 60% refactor - renamed layout macro KEYMAP to LAYOUT_all - renamed layout macro KEYMAP_AEK to LAYOUT_aek - removed redundant KC_TRNS definitions from keymaps - all keymaps now use #include QMK_KEYBOARD_H * Clueboard 17%: refactor * Clueboard 17%: Configurator support * Clueboard 17%: update Docs links in readme * Cleanup the 2x1800 files * Update Clueboard 60% to standard matrix * Update the clueboard default keymaps * Refresh and update clueboard 17 * Add the 66% hotswap to Clueboard's readme * Clarify the 66% hotswap's readme * change the image to imgur * Update the clueboard 66 to follow modern standards * update clueboard 66_hotswap to follow modern practices * Move the logo to imgur * update clueboard/card to follow modern practices * remove clueboard/66 as a valid make target * Address comments in #4902 * fix user keymaps after the changes
2019-01-23[Keyboard] Add DataHand keyboard support (#4847)Nikolaus Wittenstein7-0/+733
2019-01-22[Keymap] Add a compile-time provided macro and assign to _FL (#4908)Rys Sommefeldt3-9/+27
* Update make command with correct variant * Add a custom keycode for a compile-time defined macro and add to _FL
2019-01-22Added info.json for TGR AliceFelipe Coury1-0/+12
2019-01-22Rename i2c_slave functions so it can coexist with i2c_master (#4875)James Churchill3-18/+18
Also merges tx/rx buffers, as only one is necessary.
2019-01-21Fix for ISO layout in tada68:rys (#4906)Rys Sommefeldt1-2/+2
2019-01-21[Keyboard] Added TGR Alice keyboard support (#4896)Felipe Coury9-0/+819
* Added TGR Alice keyboard support This keyboard uses ps2avrGB firmware, so I used the same matrix Bootmapper Client was using and was able to flash it appropriately. * Refactor alice to use QMK core * Fixed markdown line breaks on TGR Alice readme
2019-01-21handwired/retro_refit: refactor, Configurator support and readme update (#4899)noroadsleft4-96/+155
* handwired/retro_refit: refactor - retro_refit.h - updated to use #pragma once include guard - refactored layout macro to not auto-prepend KC_ to keycodes - renamed to LAYOUT (from KEYMAP) - aligned for readability - default keymap.c - now uses #include QMK_KEYBOARD_H - removed unused fn_actions and action_get_macro blocks * handwired/retro_refit: Configurator support * handwired/retro_refit: readme update Updated readme to format of current QMK template.
2019-01-21[Keyboard] Tmo50 initial commit (#4891)Emīls Delle7-0/+433
* Create ISO HHKB keymapping for GH60 * Add media controls to Fn layer * Use M(x) instead of F(x), add Copyright text * Create initial firmware for TMO50 * Correct year and author * Fix repos README * Remove unnecessary code * Change include guard in tmo50.h
2019-01-21Plain60 Configurator support and cleanup (#4888)noroadsleft3-6/+82
* Plain60: remove redundant include guard from plain60.h Superseded by #pragma once. * Plain60: add Docs links to readme file * Plain60: Configurator support
2019-01-20Add crd's do60 (#4889)Jason Thigpen1-0/+33
2019-01-20Added VIA Configurator support to Snagpad (#4890)Wilba3-2/+176